DocumentCode
1594168
Title
Scalable Services Orchestration with Continuation-Passing Messaging
Author
Yu, Weihai
Author_Institution
Dept. of Comput. Sci., Univ. of Tromso, Tromso
fYear
2009
Firstpage
59
Lastpage
64
Abstract
Services orchestration is typically supported with the traditional centralized workflow technology. The central engine becomes an intensive resource when the number of services to be orchestrated becomes large. Existing decentralized approaches, being primarily based on static process partitioning, exhibit some other shortcomings such as in resource utilization and fault handling. We present an approach to decentralized services orchestration that does not have these shortcomings and scales well for a large number of services. The approach is based on a new messaging scheme, continuation-passing messaging, where continuations, or the reminder of executions, are passed along with messages for services orchestration. The approach also supports services recovery, by automatically generating recovery plans into a second continuation called failure continuation. Our experimental results show that the new approach provides much better scalability than traditional centralized ones.
Keywords
Web services; message passing; Web service; continuation-passing messaging scheme; decentralized service orchestration; failure continuation; scalable service orchestration; service-oriented computing; Application software; Computer science; Costs; Maintenance; Resource management; Routing; Runtime; Scalability; Search engines; Web services; messaging; scalability; services orchestration;
fLanguage
English
Publisher
ieee
Conference_Titel
Intensive Applications and Services, 2009. INTENSIVE '09. First International Conference on
Conference_Location
Valencia
Print_ISBN
978-1-4244-3683-5
Electronic_ISBN
978-0-7695-3585-2
Type
conf
DOI
10.1109/INTENSIVE.2009.8
Filename
4976423
Link To Document