Composing Web Services for Large-Scale Tasks
IEEE Internet Computing
Scalable Peer-to-Peer Process Management - The OSIRIS Approach
ICWS '04 Proceedings of the IEEE International Conference on Web Services
Using Workflows to Coordinate Web Services in Pervasive Computing Environments
ICWS '04 Proceedings of the IEEE International Conference on Web Services
Decentralized orchestration of composite web services
Proceedings of the 13th international World Wide Web conference on Alternate track papers & posters
SCC '04 Proceedings of the 2004 IEEE International Conference on Services Computing
HICSS '05 Proceedings of the Proceedings of the 38th Annual Hawaii International Conference on System Sciences - Volume 07
Proceedings of the 5th ACM/IFIP/USENIX international conference on Middleware
Proceedings of the 5th ACM/IFIP/USENIX international conference on Middleware
BondFlow: A System for Distributed Coordination of Workflows over Web Services
IPDPS '05 Proceedings of the 19th IEEE International Parallel and Distributed Processing Symposium (IPDPS'05) - Workshop 1 - Volume 02
Facilitating the rapid development and scalable orchestration of composite web services
Distributed and Parallel Databases
Towards a Distributed Service-Oriented Business Rules System
ECOWS '05 Proceedings of the Third European Conference on Web Services
HPDC '05 Proceedings of the High Performance Distributed Computing, 2005. HPDC-14. Proceedings. 14th IEEE International Symposium
Standards for web service choreography and orchestration: status and perspectives
BPM'05 Proceedings of the Third international conference on Business Process Management
Proceedings of the 2nd International Conference on Interaction Sciences: Information Technology, Culture and Human
Hi-index | 0.00 |
The current state of the art of workflow composition over web services employ a centralized composite process to coordinate the constituent web services. Therefore, the coordinator process is complex, less scalable, and bulky. This paper introduces an architecture and associated techniques for distributed coordination of these workflows, and a prototype system, namely BondFlow system, with capability to control workflow execution using a handheld device. We distribute the centralized coordination logic of traditional workflows by (i) extending the stateless web services into self-coordinating entities using coordinator proxy objects, and (ii) creating the workflow over these entities by interconnecting them into a distributed network of objects using web bond primitives. Previously, we have developed web bond primitives to enforce interdependencies among autonomous entities. The prototypedr BondFlow systeh provides a platform to configure such distributed workflows, producing coordination components with a footprint small enough to be executed on a handheld (footprint no larger than 150 KB).