DocumentCode
625872
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
fYear
2013
fDate
17-20 June 2013
Firstpage
146
Lastpage
151
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Enabling Technologies: Infrastructure for Collaborative Enterprises (WETICE), 2013 IEEE 22nd International Workshop on
Conference_Location
Hammamet
ISSN
1524-4547
Print_ISBN
978-1-4799-0405-1
Type
conf
DOI
10.1109/WETICE.2013.47
Filename
6570601
Link To Document