Business processes for web services: principles and applications
IBM Systems Journal
Web Services Orchestrations Evolution: A Merge Process for Behavioral Evolution
ECSA '08 Proceedings of the 2nd European conference on Software Architecture
Proceedings of the tenth international conference on Aspect-oriented software development
Workflow design using fragment composition: crisis management system design through ADORE
Transactions on aspect-oriented software development VII
Workflow design using fragment composition: crisis management system design through ADORE
Transactions on aspect-oriented software development VII
The semantics of business service orchestration
BPM'06 Proceedings of the 2006 international conference on Business Process Management Workshops
Client synthesis for aspect oriented web services
Monterey'08 Proceedings of the 15th Monterey conference on Foundations of Computer Software: future Trends and Techniques for Development
Evolving security requirements in multi-layered service-oriented-architectures
DPM'11 Proceedings of the 6th international conference, and 4th international conference on Data Privacy Management and Autonomous Spontaneus Security
Hi-index | 0.00 |
Web Service orchestration engines need to be more open to enablethe addition of new features into service-based applications. In thispaper, we illustrate how, in a BPEL engine with aspect-weavingcapabilities, a process-driven application based on the Google Web Service can be dynamically adapted with new features and hot-fixedto meet unforeseen post-deployment requirements. Business processes(the application skeletons) can be enriched with additional featuressuch as debugging, execution monitoring, or an application-specific GUI. Dynamic aspects are also used on the processes themselves to tacklethe problem of hot-fixes to long running processes. In this manner,composing a Web Service 'on-the-fly' means weaving its choreography in- terface into the business process.