Weaving aspects into web service orchestrations
Courbis, C. & Finkelstein, A. ORCID: 0000-0003-2167-9844 (2005). Weaving aspects into web service orchestrations. In: IEEE International Conference on Web Services (ICWS'05). IEEE International Conference on Web Services (ICWS'05), 11-15 Jul 2005, Orlando, USA. doi: 10.1109/ICWS.2005.129
Abstract
Web Service orchestration engines need to be moreopen to enable the addition of new behaviours intoservice-based applications. In this paper, we illus-trate how, in a BPEL engine with aspect-weaving ca-pabilities, a process-driven application based on theGoogle Web Service can be dynamically adapted withnew behaviours and hot-fixed to meet unforeseen post-deployment requirements. Business processes (the ap-plication skeletons) can be enriched with additional fea-tures such as debugging, execution monitoring, or anapplication-specific GUI.Dynamic aspects are also used on the processesthemselves to tackle the problem of hot-fixes to longrunning processes. In this manner, composing a WebService ?on-the-fly? means weaving its choreography in-terface into the business process.
Publication Type: | Conference or Workshop Item (Paper) |
---|---|
Additional Information: | ©2005 IEEE. Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution to servers or lists, or to reuse any copyrighted component of this work in other works must be obtained from the IEEE. |
Publisher Keywords: | Weaving, Web services, Search engines, Simple object access protocol, Prototypes, Educational institutions, Computer science, Application software, Debugging, Graphical user interfaces |
Subjects: | Q Science > QA Mathematics > QA75 Electronic computers. Computer science |
Departments: | Presidents's Portfolio |
Download (171kB) | Preview
Export
Downloads
Downloads per month over past year