Abstract
Process technology is widely adopted for composition of web services. On-demand composition of web services by a large number of small businesses or even end-users, however, calls for a peer-to-peer approach for process executions. We propose a lightweight process-aware component of middleware for peer-to-peer execution of processes. The approach is of continuation-passing style, where continuations, or the reminder of executions, are passed along with messages for process execution. Conducting the execution of a process is a series of local operations rather than global coordination. Two continuations are associated with an execution: a success continuation and a failure continuation. Recovery plans for processes are automatically generated at runtime and attached to failure continuations.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Barbara, D., Mehrotra, S., Rusinkiewicz, M.: INCAs: Managing Dynamic Workflows in Distributed Environments. Journal of Database Management, Special Issues on Multidadatabases 7(1) (1996)
Chafle, G., Chandra, S., Mann, V.: Decentralized Orchestration of Composite Web Services. In: 13th international World Wide Web conference (Alternate track papers and posters), pp. 134–143 (May 2004)
Gokkoca, E., Altinel, M., Cingil, I., Tatbul, N., Koksal, P., Dogac, A.: Design and Implementation of a Distributed Workflow Enactment Service. In: 2nd IFCIS International Conference on Cooperative Information Systems (CoopIS 1997), pp. 89–98 (June 1997)
Muth, P., Wodtke, D., Weißenfels, J., Dittrich, A.K., Weikum, G.: From Centralized Workflow Specification to Distributed Workflow Execution. Journal of Intelligent Information Systems 10(2), 159–184 (1998)
WS-BPEL, Web Services Business Process Execution Language Version 2.0, public review draft (August 2006), QISIS Open http://docs.oasis-open.org/wsbpel/2.0/wsbpel-specification-draft.pdf
Yan, J., Yang, Y., Raikundalia, G.: Enacting Business processes in a Decentralised Environment with p2p-Based Workflow Support. In: 4th International Conference on Web-Age Information Management (WAIM 03). LNCS, vol. 2762, pp. 290–297. Springer, Heidelberg (2003)
Yu, W., Yang, J.: Continuation-passing Enactment of Distributed Recoverable Workflows, the 2007 ACM SIGAPP Symposium on Applied Computing (SAC 2007), pp. 475–481 (March 2007)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2007 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Yu, W. (2007). Toward a Lightweight Process-Aware Middleware. In: Chang, K.CC., et al. Advances in Web and Network Technologies, and Information Management. APWeb WAIM 2007 2007. Lecture Notes in Computer Science, vol 4537. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-72909-9_53
Download citation
DOI: https://doi.org/10.1007/978-3-540-72909-9_53
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-72908-2
Online ISBN: 978-3-540-72909-9
eBook Packages: Computer ScienceComputer Science (R0)