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.
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
Matskanis, N., Surridge, M., Silvestri, F., Cantalupo, B., Giammarino, L.: Semantic Workflow Representation and Samples. Technical report, University of Southampton IT Innovation Centre (2005)
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)
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)
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)
Kozlenkov, A.: Prova Rule Language Version 3.0 User’s Guide. Technical report (2010)
Leymann, F., Roller, D.: Production Workflow: Concepts and Techniques. Prentice Hall PTR, Upper Saddle River (2000)
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)
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)
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)
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)
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)
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)
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)
Welsh, M., Culler, D.E., Brewer, E.A.: SEDA: An Architecture for Well-Conditioned, Scalable Internet Services. In: SOSP, pp. 230–243 (2001)
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)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)