HICSS '99 Proceedings of the Thirty-second Annual Hawaii International Conference on System Sciences-Volume 8 - Volume 8
Composition of coordinated web services
Proceedings of the 5th ACM/IFIP/USENIX international conference on Middleware
Facilitating the rapid development and scalable orchestration of composite web services
Distributed and Parallel Databases
Towards a Policy-Driven Framework for Adaptive Web Services Composition
NWESP '05 Proceedings of the International Conference on Next Generation Web Services Practices
Colombo: lightweight middleware for service-oriented computing
IBM Systems Journal
E Role-based Decomposition of Business Processes using BPEL
ICWS '06 Proceedings of the IEEE International Conference on Web Services
QoS-Aware Web Service Compositions Using Non-intrusive Policy Attachment to BPEL
ICSOC '07 Proceedings of the 5th international conference on Service-Oriented Computing
Parameterized BPEL processes: concepts and implementation
BPM'06 Proceedings of the 4th international conference on Business Process Management
Towards dynamic monitoring of WS-BPEL processes
ICSOC'05 Proceedings of the Third international conference on Service-Oriented Computing
Event-Based coordination of process-oriented composite applications
BPM'05 Proceedings of the 3rd international conference on Business Process Management
Enhancing web services description and discovery to facilitate composition
SWSWPC'04 Proceedings of the First international conference on Semantic Web Services and Web Process Composition
Coordination for fragmented loops and scopes in a distributed business process
BPM'10 Proceedings of the 8th international conference on Business process management
Extending choreography spheres to improve simulations
Proceedings of the 12th International Conference on Information Integration and Web-based Applications & Services
Hi-index | 0.00 |
Adding runtime support for BPEL extensions typically requires (1) reacting to navigation events from a BPEL engine executing an extended process model and (2) affecting the engine's navigation behavior based on external triggers. This is usually achieved in a proprietary way for each engine and for each extension. In this paper, we provide a systematic approach to controlling and reacting to process behavior as well as growing the set of supported control points, thus enabling support for multiple application domains in a composable manner in a BPEL engine. The framework presented in this paper (1) enables a BPEL engine to support extensions, even on existing BPEL processes, and (2) allows developers to create pluggable extension implementations that can be reused across multiple BPEL engines. An implementation of the approach is presented and used in three different projects that need widely differing extended BPEL capabilities.