Software Architectures: A Comparative Study for Web Based Applications
Correct architecture is the backbone of the successful software. To address the complexity of the growing software there are different architectural models that are designed to handle this problem. The most important thing is to differentiate software architecture from software design. As the web based applications are developed under tight schedule and in quickly changing environment, the developers have to face different problematical situations. Therefore understanding of the components of architectures, specially designed for web based applications is crucial to overcome these challenging situations. The purpose of this paper is to emphasize on possible architectural solutions for web based applications. Different types of software architectures that are based on different architectural styles are compared according to the nature of software.
Keywords: Component based architecture, Layered architecture, Service oriented architecture, Web applications.
Download Full-Text
ABOUT THE AUTHOR
Raheela Nasim
Raheela Nasim received her MS(CS), BS(CS) (HONS) and MBA(Finance) from University of Agriculture, Faisalabad, Pakistan. She is working as a Lecturer in Department of Computer Science, Faculty of Sciences, University of Agriculture, Faisalabad, Pakistan. Her research of interest includes software engineering.
Raheela Nasim
Raheela Nasim received her MS(CS), BS(CS) (HONS) and MBA(Finance) from University of Agriculture, Faisalabad, Pakistan. She is working as a Lecturer in Department of Computer Science, Faculty of Sciences, University of Agriculture, Faisalabad, Pakistan. Her research of interest includes software engineering.