DocumentCode :
2387699
Title :
Weaving aspects into Web service orchestrations
Author :
Courbis, Carine ; Finkelstein, Anthony
Author_Institution :
Dept. of Comput. Sci., Univ. Coll. London, UK
fYear :
2005
fDate :
11-15 July 2005
Firstpage :
219
Abstract :
Web service orchestration engines need to be more open to enable the addition of new features into service-based applications. In this paper, we illustrate how, in a BPEL engine with aspect-weaving capabilities, a process-driven application based on the Google Web service can be dynamically adapted with new features and hot-fixed to meet unforeseen post-deployment requirements. Business processes (the application skeletons) can be enriched with additional features such as debugging, execution monitoring, or an application-specific GUI. Dynamic aspects are also used on the processes themselves to tackle the problem of hot-fixes to long running processes. In this manner, composing a Web service ´on-the-fly´ means weaving its choreography interface into the business process.
Keywords :
Internet; business data processing; graphical user interfaces; program debugging; system monitoring; BPEL engine; Google Web service; Web service orchestration engines; application-specific GUI; business processes; debugging; execution monitoring; process-driven application; service-based applications; Application software; Computer science; Debugging; Educational institutions; Graphical user interfaces; Prototypes; Search engines; Simple object access protocol; Weaving; Web services;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Web Services, 2005. ICWS 2005. Proceedings. 2005 IEEE International Conference on
Print_ISBN :
0-7695-2409-5
Type :
conf
DOI :
10.1109/ICWS.2005.129
Filename :
1530801
Link To Document :
بازگشت