From Centralized Workflow Specification to Distributed WorkflowExecution
Journal of Intelligent Information Systems - Special issue on workflow management systems
Building A Robust Workflow Management System With Persistent Queues and Stored Procedures
ICDE '98 Proceedings of the Fourteenth International Conference on Data Engineering
Adding Distribution to a Workflow Management System
DEXA '99 Proceedings of the 10th International Workshop on Database & Expert Systems Applications
Scalable Peer-to-Peer Process Management - The OSIRIS Approach
ICWS '04 Proceedings of the IEEE International Conference on Web Services
Decentralizing execution of composite web services
OOPSLA '04 Proceedings of the 19th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
Facilitating the rapid development and scalable orchestration of composite web services
Distributed and Parallel Databases
Distributed Workflow Management for Large-Scale Grid Environments
SAINT '06 Proceedings of the International Symposium on Applications on Internet
Towards a Reliable Distributed Web Service Execution Engine
ICWS '06 Proceedings of the IEEE International Conference on Web Services
Essentials of Programming Languages, 3rd Edition
Essentials of Programming Languages, 3rd Edition
Composite subscriptions in content-based publish/subscribe systems
Proceedings of the ACM/IFIP/USENIX 2005 International Conference on Middleware
Decentralized Orchestration of BPEL Processes with Execution Consistency
APWeb/WAIM '09 Proceedings of the Joint International Conferences on Advances in Data and Web Management
Scalable Services Orchestration with Continuation-Passing Messaging
INTENSIVE '09 Proceedings of the 2009 First International Conference on Intensive Applications and Services
Revisiting the Behavior of Fault and Compensation Handlers in WS-BPEL
OTM '09 Proceedings of the Confederated International Conferences, CoopIS, DOA, IS, and ODBASE 2009 on On the Move to Meaningful Internet Systems: Part I
Handling faults in decentralized orchestration of composite web services
ICSOC'05 Proceedings of the Third international conference on Service-Oriented Computing
A framework for reliable execution of transactional composite web services
Proceedings of the International Conference on Management of Emergent Digital EcoSystems
OSIRIS-SR: a scalable yet reliable distributed workflow execution engine
Proceedings of the 2nd ACM SIGMOD Workshop on Scalable Workflow Execution Engines and Technologies
Hi-index | 0.01 |
Today, orchestration of composite services is typically carried out by dedicated central engines. A central engine, however, can easily become a performance bottleneck. Furthermore, centralized orchestration is infeasible for the composite of services beyond enterprise boundaries. Decentralized orchestration approaches are therefore devised to overcome these drawbacks. Decentralized orchestration, however, is generally regarded as more complex for certain orchestration management tasks due to absence of centralized states. Among the challenging tasks are fault handling and recovery. This paper presents fault handling and recovery of composite services in a decentralized orchestration approach that is based on continuation-passing messaging. The experimental results show performance advantage of the approach even in presence of service faults.