Skip to main content

Toward a Lightweight Process-Aware Middleware

  • Conference paper
Advances in Web and Network Technologies, and Information Management (APWeb 2007, WAIM 2007)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 4537))

  • 2400 Accesses

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Barbara, D., Mehrotra, S., Rusinkiewicz, M.: INCAs: Managing Dynamic Workflows in Distributed Environments. Journal of Database Management, Special Issues on Multidadatabases 7(1) (1996)

    Google Scholar 

  2. 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)

    Google Scholar 

  3. 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)

    Google Scholar 

  4. 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)

    Article  Google Scholar 

  5. 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

  6. 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)

    Google Scholar 

  7. 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)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Kevin Chen-Chuan Chang Wei Wang Lei Chen Clarence A. Ellis Ching-Hsien Hsu Ah Chung Tsoi Haixun Wang

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics