Towards Build-Time Interoperability of Workflow Definition Languages

As the number and complexity of workflow definition languages grows, ensuring interoperability between them becomes more difficult, with most effort being concentrated on achieving run-time interoperability. The contribution of this paper is to argue for an alternative approach-with interoperation being achieved during build-time, through the use of what we term an intermediate workflow representation (IWR) format, with this format acting as a mediator to carry out language-to-language conversions. In this paper we identify the requirements of such an approach, with the main benefit being that legacy workflows, defined in different workflow definition languages, might be used in conjunction-and in a fashion that is seamless to the user.

[1]  Arthur W Toga,et al.  The LONI Pipeline Processing Environment , 2003, NeuroImage.

[2]  Stephen M. Smith,et al.  A global optimisation method for robust affine registration of brain images , 2001, Medical Image Anal..

[3]  Wil M. P. van der Aalst,et al.  Workflow Exception Patterns , 2006, CAiSE.

[4]  Bruce R. Rosen,et al.  Biomedical Informatics Research Network: integrating multi-site neuroimaging data acquisition, data sharing and brain morphometric processing , 2005, 18th IEEE Symposium on Computer-Based Medical Systems (CBMS'05).

[5]  Jan Mendling,et al.  On the Translation between BPMN and BPEL , 2006, EMMSAD.

[6]  Edward A. Lee,et al.  CONCURRENCY AND COMPUTATION: PRACTICE AND EXPERIENCE Concurrency Computat.: Pract. Exper. 2000; 00:1–7 Prepared using cpeauth.cls [Version: 2002/09/19 v2.02] Taverna: Lessons in creating , 2022 .

[7]  Stephen M Smith,et al.  Fast robust automated brain extraction , 2002, Human brain mapping.

[8]  Jan Mendling,et al.  EPC-BASED MODELLING OF BPEL PROCESSES: A PRAGMATIC TRANSFORMATION APPROACH , 2005 .

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

[10]  Jan Mendling Towards an Integrated BPM Schema , 2005 .

[11]  van der Wmp Wil Aalst,et al.  Workflow data patterns , 2004 .

[12]  van der Wmp Wil Aalst,et al.  Workflow resource patterns , 2004 .

[13]  Otmar Adam,et al.  XML-based Transformation of Business Process Models - Enabler for Collaborative Business Process Management , 2005, XML4BPM@BTW.

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

[15]  Rajkumar Buyya,et al.  A Taxonomy of Workflow Management Systems for Grid Computing , 2005, Proceedings of the 38th Annual Hawaii International Conference on System Sciences.

[16]  Andrew C. Simpson,et al.  NeuroGrid: using grid technology to advance neuroscience , 2005, 18th IEEE Symposium on Computer-Based Medical Systems (CBMS'05).

[17]  Craig Schlenoff,et al.  The Process Specification Language (PSL) Overview and Version 1.0 Specification , 2000 .

[18]  Stephen M. Smith,et al.  Segmentation of brain MR images through a hidden Markov random field model and the expectation-maximization algorithm , 2001, IEEE Transactions on Medical Imaging.

[19]  Keith Mantell From UML to BPEL , 2003 .

[20]  Jason Maassen,et al.  Programming Scientific and Distributed Workflow with Triana Services , 2004 .

[21]  Bertram Ludäscher,et al.  Scientific workflow management and the Kepler system: Research Articles , 2006 .

[22]  C. Priebe,et al.  Biomedical Informatics Research Network: integrating multi-site neuroimaging data acquisition, data sharing and brain morphometric processing , 2005, 18th IEEE Symposium on Computer-Based Medical Systems (CBMS'05).

[23]  M. R. Koethe,et al.  Business Process Definition Metamodel , 2003 .

[24]  Rajkumar Buyya,et al.  A taxonomy of scientific workflow systems for grid computing , 2005, SGMD.

[25]  Jan Mendling,et al.  Integration of heterogeneous BPM Schemas: The Case of XPDL and BPEL , 2006, CAiSE Forum.

[26]  Daniel James Goodman,et al.  Introduction and evaluation of Martlet: a scientific workflow language for abstracted parallelisation , 2007, WWW '07.

[27]  Yolanda Gil,et al.  Pegasus: Mapping Scientific Workflows onto the Grid , 2004, European Across Grids Conference.

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

[29]  Jan Mendling,et al.  A Comparison of XML Interchange Formats for Business Process Modelling , 2004, EMISA.

[30]  G. G. Stokes "J." , 1890, The New Yale Book of Quotations.

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