XWADF: Architectural Pattern for Improving Performance of Web Applications
Ever since the advent of World Wide Web (WWW) web sites and their usage has become part of day-to-day life. Enterprises reach global audience through web applications. People of all walks of life need to use web applications in one way or other. Performance of web applications plays a key role in attracting new users and retaining existing ones. In this paper, we investigate the design patterns that can improve performance of web applications. We propose a new architectural pattern comprising design patterns for highly scalable and interactive web application development. Our architecture is known as extensible Web Application Development Framework (XWADF). Our design does not reinvent the wheel, but explores possibilities to leverage the performance of web applications through the appropriate use of various design patterns within confines of MVC (Model View Controller). Particularly we throw light into the performance of web applications by improving response time and throughput. We use corresponding metrics to evaluate the efficiency of the proposed architectural pattern. The empirical results revealed that our approach to design web applications outperforms existing approaches.
Keywords: Web applications, design patterns, architectural pattern, response time, and throughput
Download Full-Text
ABOUT THE AUTHORS
Md. Umar Khan
Md.Umar Khan received his B.E degree in Civil Engineering from Madras University, Tamil Nadu, and India, his M.Tech degree in Computer Science from Jawaharlal Nehru Technological University, Hyderabad, and A.P. India. He is now pursuing his PhD degree at JNTU Ananthapur University, Andhra Pradesh. His research interests include Web Engineering, especially the Design Patterns. He is currently working as Associate Professor in the Department of Computer Science & Engineering of Prakasam Engineering College, Kandukur, Prakasam (district) A.P. India
Dr. T.V. Rao
Dr. T.Venkateswara Rao received his B.E. Degree in Electronics and Communication Engineering from Andhra University, Visakapatnam, India and his M.E degree in Computer Science from University of Madras India. He received his Ph.D., degree in computer engineering from Wayne State University, Detroit, U.S.A. He is currently working as Professor and HOD in Computer Science and Engineering department at PVP Siddhartha Institute of Technology, Vijayawada A.P. India. Dr. T.V. Rao has published more than 25 papers in various national and international journals/conferences. His main research interests include multiprocessor systems.
Md. Umar Khan
Md.Umar Khan received his B.E degree in Civil Engineering from Madras University, Tamil Nadu, and India, his M.Tech degree in Computer Science from Jawaharlal Nehru Technological University, Hyderabad, and A.P. India. He is now pursuing his PhD degree at JNTU Ananthapur University, Andhra Pradesh. His research interests include Web Engineering, especially the Design Patterns. He is currently working as Associate Professor in the Department of Computer Science & Engineering of Prakasam Engineering College, Kandukur, Prakasam (district) A.P. India
Dr. T.V. Rao
Dr. T.Venkateswara Rao received his B.E. Degree in Electronics and Communication Engineering from Andhra University, Visakapatnam, India and his M.E degree in Computer Science from University of Madras India. He received his Ph.D., degree in computer engineering from Wayne State University, Detroit, U.S.A. He is currently working as Professor and HOD in Computer Science and Engineering department at PVP Siddhartha Institute of Technology, Vijayawada A.P. India. Dr. T.V. Rao has published more than 25 papers in various national and international journals/conferences. His main research interests include multiprocessor systems.