International Journal of Advanced Research in Computer Science and Software Engineering (IJARCSSE)
In this paper, the authors define a framework for understanding software architecture via architectural styles and demonstrate how styles can be used to guide the architectural design of network-based application software. The first section defines introduction about network based applications are discussed. Second section is a framework for understanding software architecture through architectural styles including a consistent set of terminology for describing software architecture. The third section an architectural style for network-based applications is used to classify styles according to the architectural properties as they induce on architecture for distributed hypermedia.