Business versus Scientific Workflows: A Comparative Study

The need for design primitives for scientific workflows has steadily increased over the years and, actually, has become more pronounced in recent years, with the employment of user-friendly scientific workflow management systems. In this paper, we conduct a comparative study between business and scientific workflows initiatives based on common workflow patterns found in business workflow. This study demonstrates some precise differences and identifies some key scientific workflow patterns that can be used in dataflow oriented scientific workflow systems without compromising the data-oriented modeling in scientific workflow.

[1]  Matthew R. Pocock,et al.  Taverna: a tool for the composition and enactment of bioinformatics workflows , 2004, Bioinform..

[2]  Juliana Freire,et al.  Provenance and scientific workflows: challenges and opportunities , 2008, SIGMOD Conference.

[3]  Wil M. P. van der Aalst,et al.  Workflow Patterns , 2003, Distributed and Parallel Databases.

[4]  Amit P. Sheth,et al.  An overview of workflow management: From process modeling to workflow automation infrastructure , 1995, Distributed and Parallel Databases.

[5]  Wil M. P. van der Aalst,et al.  The Need for a Process Mining Evaluation Framework in Research and Practice , 2007, Business Process Management Workshops.

[6]  Edward A. Lee,et al.  Synchronous Data Flow: Describing Signal Processing Algorithm for Parallel Computation , 1987, COMPCON.

[7]  Cláudio T. Silva,et al.  VisTrails: enabling interactive multiple-view visualizations , 2005, VIS 05. IEEE Visualization, 2005..

[8]  Tilak Agerwala,et al.  Data Flow Systems: Guest Editors' Introduction , 1982, Computer.

[9]  François Charoy,et al.  Multiple Instantiation in a Dynamic Workflow Environment , 2004, CAiSE.

[10]  Anne H. H. Ngu,et al.  Enabling ScientificWorkflow Reuse through Structured Composition of Dataflow and Control-Flow , 2006, 22nd International Conference on Data Engineering Workshops (ICDEW'06).

[11]  Mladen A. Vouk,et al.  SDM center technologies for accelerating scientific discoveries , 2007 .

[12]  Ian J. Taylor,et al.  Triana: a graphical Web service composition and execution toolkit , 2004, Proceedings. IEEE International Conference on Web Services, 2004..

[13]  Edward A. Lee,et al.  Dataflow process networks , 1995, Proc. IEEE.

[14]  Edward A. Lee,et al.  Scientific workflow management and the Kepler system , 2006, Concurr. Comput. Pract. Exp..

[15]  Wil M. P. van der Aalst,et al.  Workflow Patterns , 2004, Distributed and Parallel Databases.

[16]  Leon J. Osterweil,et al.  Software Processes Are Software Too, Revisited: An Invited Talk on the Most Influential Paper of ICSE 9 , 1997, Proceedings of the (19th) International Conference on Software Engineering.

[17]  Manfred Reichert,et al.  Adeptflex—Supporting Dynamic Changes of Workflows Without Losing Control , 1998, Journal of Intelligent Information Systems.

[18]  Ralph Johnson,et al.  design patterns elements of reusable object oriented software , 2019 .

[19]  DANIELA GRIGORI,et al.  Coo-Flow: A Process Technology To Support Cooperative Processes , 2004, Int. J. Softw. Eng. Knowl. Eng..

[20]  Nihan Kesim Cicekli,et al.  Formalizing Workflows Using the Event Calculus , 2000, DEXA.