City Research Online

Towards an aspect weaving BPEL engine

Courbis, C. and Finkelstein, A. ORCID: 0000-0003-2167-9844 (2004). Towards an aspect weaving BPEL engine. Paper presented at the Third AOSD Workshop on Aspects, omponents, and Patterns for Infrastucture Software (ACP4IS), 22-26 Mar 2004, Lancaster, UK.

Abstract

This position paper proposes the use of dynamic aspects and the visitor design pattern to obtain a highly configurable and extensible BPEL engine. Using these two techniques, the core of this infrastructural software can be customised to meet new requirements and add features such as debugging, execution monitoring, or changing to another Web Service selection policy. Additionally, it can easily be extended to cope with customer-specific BPEL extensions. We propose the use of dynamic aspects not only on the engine itself but also on the workflow in order to tackle the problems of Web Service hot deployment and hot fixes to long running processes. In this way, composing aWeb Service "on-the-fly" means weaving its choreography interface into the workflow.

Publication Type: Conference or Workshop Item (Paper)
Publisher Keywords: BPEL engine, dynamic aspect, visitor design pattern, Web Service, SOA
Subjects: Q Science > QA Mathematics > QA76 Computer software
Departments: Presidents's Portfolio
Date available in CRO: 22 Jul 2021 13:12
Date deposited: 22 July 2021
Date of first online publication: 2004
URI: https://openaccess.city.ac.uk/id/eprint/26485
[img]
Preview
Text - Accepted Version
Download (117kB) | Preview

Export

Downloads

Downloads per month over past year

View more statistics

Actions (login required)

Admin Login Admin Login