XWADF: Architectural Pattern for Improving Performance of Web Applications

M. d. Umar Khan; Rao, T. V.
March 2014
International Journal of Computer Science Issues (IJCSI);Mar2014, Vol. 11 Issue 2, p105
Academic Journal
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.


Related Articles

  • Leveraging New Opportunities from the Use of Web Widgets in Online Web 2.0 Environments. Hynes, Michael // Journal of Internet Business;2010, Issue 8, p109 

    Over the past two decades the world has experienced a phenomenal rise in popularity of new Internet technologies in the shape of innovative software, applications and services. Online social networking websites, blogging, Wikis and multimedia sharing have all become the mainstay of what we now...

  • Rank-Order Weighting of Web Attributes for Website Evaluation.  // International Arab Journal of Information Technology (IAJIT);Jan2011, Vol. 8 Issue 1, p30 

    No abstract available.

  • CONCERNS VS COMPONENTS FOR WEB DEVELOPMENT. Reina, Antonia M.; Torres, Jesús; Toro, Miguel; Álvarez, Juan A. // Proceedings of the IADIS International Conference on WWW/Interne;Jan2003, p873 

    The Web has been growing and evolving in the last couple of decades at a very high speed, causing web applications to be more and more complex. Aspect oriented programming gives us a way of reducing the complexity of software development process, in the sense that it is easier to reason about...

  • Clinical software development for the Web: lessons learned from the BOADICEA project. Cunningham, Alex P.; Antoniou, Antonis C.; Easton, Douglas F. // BMC Medical Informatics & Decision Making;2012, Vol. 12 Issue 1, p30 

    Background: In the past 20 years, society has witnessed the following landmark scientific advances: (i) the sequencing of the human genome, (ii) the distribution of software by the open source movement, and (iii) the invention of the World Wide Web. Together, these advances have provided a new...

  • "TRUST ON THE WEB: A MODEL FOR ONLINE DISCUSSIONS". Pagkalos, Ioannis; Weal, Mark J. // Proceedings of the IADIS International Conference on WWW/Interne;Jan2009, p519 

    Trust can be a valuable ally when filtering information provided by the users of online forums or other tools of social interaction in the web, but it is also an implicit procedure performed by humans. This work studies the notion of Trust in online discussions and defines a generic model to...

  • CONTEXT-AWARE WEB APPLICATIONS USING THE PINPOINT INFRASTRUCTURE. Roth, Jörg // Proceedings of the IADIS International Conference on WWW/Interne;Nov2002, p3 

    Context -aware applications take into account the user's current context (e.g. the location). Many applications, e.g., tourist guides or office and meeting tools, use context information to adapt to a specific situation. Most of the actual systems use proprietary platforms and infrastructures to...

  • Top 5 Free IDEs To Hack Out Some Code! Viswanathan, Srinivasan // PC Quest;Oct2012, p66 

    The article offers brief information on several Integrated development environment (IDE) software including Juno from Eclipse Inc., Aptana Studio, and Code::Blocks.

  • A Practical T-P³ R² Model to Test Dynamic Websites. Chopra, Rajiv; Madan, Sushila // Journal of Information Engineering & Applications;2012, Vol. 2 Issue 6, p44 

    Present day web applications are very complex as they employ more objects (controls) on a web page than traditional web applications. This results in more memory leaks, more CPU utilizations and longer test executions. Furthermore, today websites are dynamic meaning that the web pages are loaded...

  • A NEW MODEL FOR E-BUSINESS PERFORMANCE TESTING. BABU, P. CHITTI; BHARATHI, K. C. K.; MOHAMED, J. SHAIK // Journal on Software Engineering;Jul-Sep2013, Vol. 8 Issue 1, p35 

    The extraordinary growth in the World Wide Web has been sweeping through business and industry. By using web technologies many companies have developed or integrated their critical applications. Testing web applications become crucial, particularly as performance of web applications become...


Read the Article


Sorry, but this item is not currently available from your library.

Try another library?
Sign out of this library

Other Topics