Skip to main content

Event-Driven Scientific Workflow Execution

  • Conference paper
Business Process Management Workshops (BPM 2012)

Part of the book series: Lecture Notes in Business Information Processing ((LNBIP,volume 132))

Included in the following conference series:

Abstract

Scientific workflows streamline large-scale, complex scientific processes and enable different parts of a process to be systematically and efficiently executed on distributed resources. In this paper, we propose an event-driven framework for scientific workflows, which goes beyond the typical paradigm of global ECA (Event-Condition-Action) rules and executes scientific processes in terms of event message-driven conversations between rule agents. The behavioral reaction logic implemented by messaging reaction rules in combination with derivation rules used to represent complicated scientific conditional logic provides a highly expressive, scalable and flexible way to define complex scientific workflow patterns. Finally, a prototype system based on a Web rule engine Prova and a tool for rule-based collaboration Rule Responder is demonstrated.

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 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.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. Matskanis, N., Surridge, M., Silvestri, F., Cantalupo, B., Giammarino, L.: Semantic Workflow Representation and Samples. Technical report, University of Southampton IT Innovation Centre (2005)

    Google Scholar 

  2. Boley, H., Paschke, A.: Rule Responder Agents Framework and Instantiations. In: Elçi, A., Koné, M.T., Orgun, M.A. (eds.) Semantic Agent Systems. SCI, vol. 344, pp. 3–23. Springer, Heidelberg (2011)

    Chapter  Google Scholar 

  3. Chen, L., Li, M., Cao, J.: A Rule-Based Workflow Approach for Service Composition. In: Pan, Y., Chen, D., Guo, M., Cao, J., Dongarra, J. (eds.) ISPA 2005. LNCS, vol. 3758, pp. 1036–1046. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  4. Frincu, M., Craciun, C.: Dynamic and Adaptive Rule-Based Workflow Engine for Scientific Problems in Distributed Environments, ch. 10, pp. 227–251. CRC Press (2010)

    Google Scholar 

  5. Kozlenkov, A.: Prova Rule Language Version 3.0 User’s Guide. Technical report (2010)

    Google Scholar 

  6. Leymann, F., Roller, D.: Production Workflow: Concepts and Techniques. Prentice Hall PTR, Upper Saddle River (2000)

    MATH  Google Scholar 

  7. Li, G., Muthusamy, V., Jacobsen, H.-A., Mankovski, S.: Decentralized Execution of Event-Driven Scientific Workflows. In: Proceedings of the IEEE Services Computing Workshops, SCW 2006, pp. 73–82. IEEE Computer Society, Washington, DC (2006)

    Chapter  Google Scholar 

  8. Lin, D., Sheng, H., Ishida, T.: Interorganizational Workflow Execution Based on Process Agents and ECA Rules. IEICE - Trans. Inf. Syst. E90-D(9), 1335–1342 (2007)

    Article  Google Scholar 

  9. Ludäscher, B., Weske, M., McPhillips, T., Bowers, S.: Scientific Workflows: Business as Usual? In: Dayal, U., Eder, J., Koehler, J., Reijers, H.A. (eds.) BPM 2009. LNCS, vol. 5701, pp. 31–47. Springer, Heidelberg (2009)

    Chapter  Google Scholar 

  10. Paschke, A.: Rule Responder HCLS eScience Infrastructure. In: Proceedings of the 3rd International Conference on the Pragmatic Web: Innovating the Interactive Society, ICPW 2008, pp. 59–67. ACM, New York (2008)

    Google Scholar 

  11. Paschke, A., Kozlenkov, A., Boley, H.: A Homogenous Reaction Rules Language for Complex Event Processing. In: International Workshop on Event Drive Architecture for Complex Event Process (2007)

    Google Scholar 

  12. Paschke, A., Zhao, Z.: Process Makna - A Semantic Wiki for Scientific Workflows. In: Proceedings of the 3rd International Workshop on Semantic Web Applications and Tools for the Life Sciences (2010)

    Google Scholar 

  13. Taylor, I.J., Deelman, E., Gannon, D.B., Shields, M.: Workflows for e-Science: Scientific Workflows for Grids. Springer-Verlag New York, Inc., Secaucus (2006)

    Google Scholar 

  14. Welsh, M., Culler, D.E., Brewer, E.A.: SEDA: An Architecture for Well-Conditioned, Scalable Internet Services. In: SOSP, pp. 230–243 (2001)

    Google Scholar 

  15. Yu, H., Feng, Q., Zhang, X., Huang, X., Liang, T.: An Approach for Monitoring Snow Depth Based on AMSR-E Data in The Pastoral Area of Northern Xinjiang. Acta Prataculturae Sinica, 210–216 (2009)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Zhao, Z., Paschke, A. (2013). Event-Driven Scientific Workflow Execution. In: La Rosa, M., Soffer, P. (eds) Business Process Management Workshops. BPM 2012. Lecture Notes in Business Information Processing, vol 132. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-36285-9_42

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-36285-9_42

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-36284-2

  • Online ISBN: 978-3-642-36285-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics