DocumentCode :
2877477
Title :
Self-adaptive management of Web processes
Author :
Polese, Marina ; Tretola, Giancarlo ; Zimeo, Eugenio
Author_Institution :
Dept. of Eng., Univ. of Sannio, Benevento, Italy
fYear :
2010
fDate :
17-18 Sept. 2010
Firstpage :
33
Lastpage :
42
Abstract :
Nowadays, we are assisting to a paradigmatic shift for the development of web applications due to the pervasive distribution of their components among a lot of servers, which are dynamically interconnected by web links. As a consequence, the application logic is often defined by exploiting workflow languages since they are more suitable to address the complexity of these new running environments. Moreover, in many business environments, the behaviour of a large-scale distributed web application is significantly influenced by context events, whose handling could require run-time adaptations of the application logic to properly react to the changing conditions of the execution context. This paper addresses the need for adaptation in large-scale web applications by proposing a programming paradigm based on “autonomic workflows”, i.e. workflows that are able to self-change their structure in order to allow for the continuation of the execution towards the termination, even if unexpected anomalies occur during the execution. The proposed approach exploits semantic languages for service description, autonomic managers driven by policies specified using a dedicated language, and a knowledge base containing information collected during processes execution. Autonomic actions are performed using Event Condition Action (ECA) rules for assessing system and process conditions, and a set of operations that allow for dynamic adaptation of the running processes. Furthermore, the correctness of workflow adaptation is checked before the modifications are performed, by using both syntactical and semantic constraints.
Keywords :
Web services; fault tolerant computing; semantic Web; ubiquitous computing; workflow management software; Web processes; application logic; autonomic workflows; business environments; event condition action; knowledge base information; large-scale distributed web application; pervasive distribution; run-time adaptations; self-adaptive management; semantic languages; servers; service description; web links; workflow languages; Business; Concrete; Context; Humans; Monitoring; Planning; Semantics; Adaptation; Autonomic Workflow; Self-management; Web Processes;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Web Systems Evolution (WSE), 2010 12th IEEE International Symposium on
Conference_Location :
Timisoara
ISSN :
1550-4441
Print_ISBN :
978-1-4244-8638-0
Type :
conf
DOI :
10.1109/WSE.2010.5623573
Filename :
5623573
Link To Document :
بازگشت