Title :
Kaqudai: A Dependable Web Infrastructure Made Out of Existing Components
Author :
Giunta, Rosario ; Messina, Fabrizio ; Pappalardo, Giuseppe ; Tramontana, Emiliano
Author_Institution :
Dipt. di Mat. e Inf., Univ. of Catania, Catania, Italy
Abstract :
An internet application typically consists of a business logic complemented by additional concerns, such as communication, security and higher level features such as dependability. We advocate the use of aspect orientation as an advanced concern separation technology, ensuring higher modularity and reusability of code. In this paper we show how such an approach can be put into practice, by enhancing an existing web application with a dependability layer, addressing availability, reliability and data integrity concerns. Specifically, we have produced a set of aspects and other suitable components which can be smoothly integrated into an existing web server, endowing it with the ability to redirect service requests under excessive load. Redirection may target either cloud-powered lightweight replicas of the main web server, or publicly exposed browsing caches from clients. Experiments were conducted on the W3C Jigsaw web server.
Keywords :
Internet; cache storage; data integrity; software reliability; Internet application; Kaqudai; W3C jigsaw Web server; business logic; cloud-powered lightweight replicas; data integrity concern; dependability layer; dependable Web infrastructure; distributed caching; reliability concern; separation technology; Availability; Browsers; Monitoring; Time factors; Web servers; Dependability; aspect orientation; distributed caching;
Conference_Titel :
Enabling Technologies: Infrastructure for Collaborative Enterprises (WETICE), 2013 IEEE 22nd International Workshop on
Conference_Location :
Hammamet
Print_ISBN :
978-1-4799-0405-1
DOI :
10.1109/WETICE.2013.47