Skip to main content

Towards Continuous Workflow Enactment Systems

  • Conference paper
Collaborative Computing: Networking, Applications and Worksharing (CollaborateCom 2008)

Abstract

Traditional workflow enactment systems and workflow design processes view the workflow as a one-time interaction with the various data sources, executing a series of steps once, whenever the workflow results are requested. The fundamental underlying assumption has been that data sources are passive and all interactions are structured along the request/reply (query) model. Hence, traditional Workflow Management Systems cannot effectively support business or scientific monitoring applications that require the processing of data streams. In this paper, we propose a paradigm shift from the traditional step-wise workflow execution model to a continuous execution model, in order to handle data streams published and delivered asynchronously from multiple sources.

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. Berfield, A., Chrysanthis, P.K., Tsamardinos, I., Pollack, M.E., Banerjee, S.: A scheme for integrating e-services in establishing virtual enterprises. In: RIDE, pp. 134–142 (2002)

    Google Scholar 

  2. BPMI. Process modeling language (bpml) (2002), www.bpmi.org (accessed, november 2002)

  3. Carney, D., Cetintemel, U., Cherniack, M., Convey, C., Lee, S., Seidman, G., Stonebraker, M., Tatbul, N., Zdonik, S.: Monitoring streams: A new class of data management applications. In: VLDB (2002)

    Google Scholar 

  4. Churches, D., Gombás, G., Harrison, A., Maassen, J., Robinson, C., Shields, M.S., Taylor, I.J., Wang, I.: Programming scientific and distributed workflow with triana services. Concurrency and Computation: Practice and Experience 18(10), 1021–1037 (2006)

    Article  Google Scholar 

  5. Ramamritham, K., Chrysanthis, P.K.: Advances in concurrency control and transaction processing. IEEE Computer Society Press, Los Alamitos (1997)

    Google Scholar 

  6. Liu, R., Kumar, A., van der Aalst, W.M.P.: A formal modeling approach for supply chain event management. Decision Support Systems 43(3), 761–778 (2007)

    Article  Google Scholar 

  7. Ludäscher, B., Altintas, I., Berkley, C., Higgins, D., Jaeger, E., Jones, M., Lee, E.A., Tao, J., Zhao, Y.: Scientific workflow management and the kepler system. Concurrency and Computation: Practice and Experience 18(10), 1039–1065 (2006)

    Article  Google Scholar 

  8. OASIS. Web services businedd process execution language, http://docs.oasis-open.org/wsbpel/2.0/os/wsbpel-v2.0-os.html

  9. Oinn, T.M., Addis, M., Ferris, J., Marvin, D., Senger, M., Greenwood, R.M., Carver, T., Glover, K., Pocock, M.R., Wipat, A., Li, P.: Taverna: a tool for the composition and enactment of bioinformatics workflows. Bioinformatics 20(17), 3045–3054 (2004)

    Article  Google Scholar 

  10. Aalst Marlon Dumas, W.M.P., Arthur, H.M., Hofstede Petia, W.: Pattern based analysis of bpml (and wsci)

    Google Scholar 

  11. Patroumpas, K., Sellis, T.K.: Window specification over data streams. In: Grust, T., Höpfner, H., Illarramendi, A., Jablonski, S., Mesiti, M., Müller, S., Patranjan, P.-L., Sattler, K.-U., Spiliopoulou, M., Wijsen, J. (eds.) EDBT 2006. LNCS, vol. 4254, pp. 445–464. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  12. Riehle, D., Züllighoven, H.: Understanding and using patterns in software development. TAPOS 2(1), 3–13 (1996)

    Google Scholar 

  13. Ruh, W.A., Maginnis, F.X., Brown, W.J.: Enterprise application integration: A wiley tech brief (2001)

    Google Scholar 

  14. Tucker, P.A., Maier, D., Sheard, T., Fegaras, L.: Exploiting punctuation semantics in continuous data streams. IEEE Trans. Knowl. Data Eng. 15(3), 555–568 (2003)

    Article  Google Scholar 

  15. UN/CEFACT and OASIS. ebxml business process specification schema, www.ebxml.org/specs/ebbpss.pdf

  16. van der Aalst, W.M.P., ter Hofstede, A.H.M.: Yawl: yet another workflow language. Inf. Syst. 30(4), 245–275 (2005)

    Article  Google Scholar 

  17. van der Aalst, W.M.P., ter Hofstede, A.H.M., Kiepuszewski, B., Barros, A.P.: Workflow patterns. Distributed and Parallel Databases 14(1), 5–51 (2003)

    Article  Google Scholar 

  18. W3C. Web services glossary, http://www.w3.org/tr/ws-gloss/

  19. W3C. Service choreography interface (wsci) 1.0 (2002), www.w3.org/tr/wsci

  20. WfMC. Workflow process definition interface - xml process definition language, http://www.wfmc.org/

  21. WfMC. Workflow management coalition: Terminology & glossary (wfmc- tc-1011) (1999)

    Google Scholar 

  22. Wohed, P., van der Aalst, W.M.P., Dumas, M., ter Hofstede, A.H.M.: Analysis of web services composition languages: The case of bpel4ws. In: Song, I.-Y., Liddle, S.W., Ling, T.-W., Scheuermann, P. (eds.) ER 2003. LNCS, vol. 2813, pp. 200–215. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2009 ICST Institute for Computer Science, Social Informatics and Telecommunications Engineering

About this paper

Cite this paper

Neophytou, P., Chrysanthis, P.K., Labrinidis, A. (2009). Towards Continuous Workflow Enactment Systems. In: Bertino, E., Joshi, J.B.D. (eds) Collaborative Computing: Networking, Applications and Worksharing. CollaborateCom 2008. Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, vol 10. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-03354-4_13

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-03354-4_13

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-03353-7

  • Online ISBN: 978-3-642-03354-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics