Adept_flex—Supporting Dynamic Changes of Workflows Without Losing Control
Journal of Intelligent Information Systems - Special issue on workflow management systems
A comprehensive approach to flexibility in workflow management systems
WACC '99 Proceedings of the international joint conference on Work activities coordination and collaboration
Adaptive and Dynamic Service Composition in eFlow
CAiSE '00 Proceedings of the 12th International Conference on Advanced Information Systems Engineering
Loosely Coupled: The Missing Pieces of Web Services
Loosely Coupled: The Missing Pieces of Web Services
Web Services Platform Architecture: SOAP, WSDL, WS-Policy, WS-Addressing, WS-BPEL, WS-Reliable Messaging and More
Enterprise Service Bus
Business process choreography in WebSphere: combining the power of BPEL and J2EE
IBM Systems Journal
Web Services: Concepts, Architectures and Applications
Web Services: Concepts, Architectures and Applications
Adaptive web service composition
ACM SIGSOFT Software Engineering Notes
An environment for flexible advanced compensations of Web service transactions
ACM Transactions on the Web (TWEB)
Decentralized web service orchestration: a reflective approach
Proceedings of the 2008 ACM symposium on Applied computing
Optimized dynamic semantic composition of services
Proceedings of the 2008 ACM symposium on Applied computing
Making BPEL flexible: adapting in the context of coordination constraints using WS-BPEL
Proceedings of the 17th international conference on World Wide Web
An architecture for providing context in WS-BPEL processes
CASCON '08 Proceedings of the 2008 conference of the center for advanced studies on collaborative research: meeting of minds
Transparent Runtime Adaptability for BPEL Processes
ICSOC '08 Proceedings of the 6th International Conference on Service-Oriented Computing
AIMS '09 Proceedings of the 3rd International Conference on Autonomous Infrastructure, Management and Security: Scalability of Networks and Services
On-Demand Resource Provisioning for BPEL Workflows Using Amazon's Elastic Compute Cloud
CCGRID '09 Proceedings of the 2009 9th IEEE/ACM International Symposium on Cluster Computing and the Grid
A scalable service-oriented architecture for multimedia analysis, synthesis and consumption
International Journal of Web and Grid Services
Engineering compensations in web service environment
ICWE'07 Proceedings of the 7th international conference on Web engineering
A framework for rule-based dynamic adaptation
TGC'10 Proceedings of the 5th international conference on Trustworthly global computing
Adaptation of service-based applications based on process quality factor analysis
ICSOC/ServiceWave'09 Proceedings of the 2009 international conference on Service-oriented computing
Design for adaptation of service-based applications: main issues and requirements
ICSOC/ServiceWave'09 Proceedings of the 2009 international conference on Service-oriented computing
Self-adapting workflow reconfiguration
Journal of Systems and Software
On scientific experiments and flexible service compositions
From active data management to event-based systems and more
Parameterized BPEL processes: concepts and implementation
BPM'06 Proceedings of the 4th international conference on Business Process Management
The (service) bus: services penetrate everyday life
ICSOC'05 Proceedings of the Third international conference on Service-Oriented Computing
An approach to parameterizing web service flows
ICSOC'05 Proceedings of the Third international conference on Service-Oriented Computing
BPEL behavioral abstraction and matching
BPM'06 Proceedings of the 2006 international conference on Business Process Management Workshops
CAptLang: a language for context-aware and adaptable business processes
Proceedings of the Seventh International Workshop on Variability Modelling of Software-intensive Systems
Model-as-you-go: An Approach for an Advanced Infrastructure for Scientific Workflows
Journal of Grid Computing
Hi-index | 0.00 |
The existing Web Service Flow (WS-flow) technologies enable both static and dynamic binding of participating Web services (WSs) on the process model level. Adaptability on per-instance basis is not sufficiently supported and therefore must be addressed to improve process flexibility upon changes in the environment. Ad-hoc process instance changes can be enabled by swapping participating WS instances, by modifying port Types of the partners to be invoked, and by changing process logic. In this work we address the problem of dynamic binding of WSs to WS-flow instances at run time, i.e. the ability to exchange a WS instance participating in a WS-flow instance with an alternative one. The problem is additionally complicated by the fact that the execution of a process depends on its deployment. We describe the "find and bind" mechanism, and we show its representation as a BPEL extension. We discuss the benefits that could be gained and the disadvantages it brings in. The mechanism extends and improves the existing process technologies. It facilitates a precisely controlled policy-based selection of WSs at run time and also provides for process instance repair, while maintaining simplicity. We also discuss a prototypical implementation of the presented functionality.