White Papers

Weaving Aspects Into Web Service Orchestrations

Overview Web Service orchestration engines need to be more open to enable the addition of new behaviours into service-based applications. In this paper, the authors 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 behaviours 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.

Further White Paper Details
PublisherUniversity College London File FormatPDF
Date PublishedApril 2005
FormatWhite Papers   
Topics
    N/A