From Centralized Workflow Specification to Distributed WorkflowExecution
Journal of Intelligent Information Systems - Special issue on workflow management systems
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
Continuation-passing enactment of distributed recoverable workflows
Proceedings of the 2007 ACM symposium on Applied computing
Application of business-driven decision making to RESTful business processes
ICSOC'12 Proceedings of the 10th international conference on Service-Oriented Computing
Rule-driven service coordination middleware for scientific applications
Future Generation Computer Systems
Hi-index | 0.00 |
Scalability, consistency and reliability are among the key requirements for orchestration of BPEL processes. In addition, system resources should be efficiently utilized. We present a fully decentralized approach to orchestration of BPEL processes that achieves high scalability and supports automatic process recovery. The approach is of continuation-passing style, where continuations, or the reminder of the executions, are passed along with asynchronous messages for process orchestration. Furthermore, we identify and address two consistency issues that are more challenging for decentralized orchestrations.