Development of a Scalable Architecture for Dynamic Web-Based Applications
|Author(s)||Oluwagbemi Oluwatolani , Afolabi Babajide, Achimugu Philip|
|Issue Date||March, 2012|
|Publishing Date||March, 2012|
|Keywords||Online services, Scalability, Database, Web Application, architecture|
Web-based applications play a major role in the development and deployment of online services. Due to their unique medium of operation, they also have unique requirements when it comes to data storage. Most web applications use databases as their primary data storage mechanism, which does not only provide well-developed routines for data management, but also can be accessed via common interfaces such as Microsoft’s Object Linking and Embedding Database (OLEDB) and Sun’s JAVA Database Connectivity (JDBC). Scalability poses a significant challenge for today's web applications, mainly due to the large population of potential users. As a result, we attempt to present a scalable architectural model that could be adopted by web application developers in order to implement scalable systems with good quality of service. This will ensure that required information is available during critical times irrespective of sudden load increase.