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.
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
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)
BPMI. Process modeling language (bpml) (2002), www.bpmi.org (accessed, november 2002)
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)
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)
Ramamritham, K., Chrysanthis, P.K.: Advances in concurrency control and transaction processing. IEEE Computer Society Press, Los Alamitos (1997)
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)
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)
OASIS. Web services businedd process execution language, http://docs.oasis-open.org/wsbpel/2.0/os/wsbpel-v2.0-os.html
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)
Aalst Marlon Dumas, W.M.P., Arthur, H.M., Hofstede Petia, W.: Pattern based analysis of bpml (and wsci)
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)
Riehle, D., Züllighoven, H.: Understanding and using patterns in software development. TAPOS 2(1), 3–13 (1996)
Ruh, W.A., Maginnis, F.X., Brown, W.J.: Enterprise application integration: A wiley tech brief (2001)
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)
UN/CEFACT and OASIS. ebxml business process specification schema, www.ebxml.org/specs/ebbpss.pdf
van der Aalst, W.M.P., ter Hofstede, A.H.M.: Yawl: yet another workflow language. Inf. Syst. 30(4), 245–275 (2005)
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)
W3C. Web services glossary, http://www.w3.org/tr/ws-gloss/
W3C. Service choreography interface (wsci) 1.0 (2002), www.w3.org/tr/wsci
WfMC. Workflow process definition interface - xml process definition language, http://www.wfmc.org/
WfMC. Workflow management coalition: Terminology & glossary (wfmc- tc-1011) (1999)
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)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)