DAVO: A Domain-Adaptable, Visual BPEL4WS Orchestrator

The Business Process Execution Language for Web Services (BPEL4WS) is the de facto standard for the composition of web services into complex, valued-added workflows in both industry and academia. Since the composition of web services into a workflow is challenging and error-prone, several graphical BPEL4WS workflow editors have been developed. These tools focus on the composition process and the visualization of workflows and mainly address the needs of web service experts.To increase the acceptance of BPEL4WS in new application domains, it is mandatory that non web service experts are also empowered to easily compose web services into a workflow. This paper presents the Domain-Adaptable Visual Orchestrator (DAVO), a graphical BPEL4WS workflow editor which offers a domain-adaptable data model and user interface. DAVO can be easily customized to domain needs and thus is suitable for non web service experts.

[1]  Jan Mendling,et al.  Business Process Execution Language for Web Services , 2006, EMISA Forum.

[2]  Arvind Malhotra,et al.  XML Schema Part 2: Datatypes Second Edition , 2004 .

[3]  J.A. Stankovic,et al.  Misconceptions about real-time computing: a serious problem for next-generation systems , 1988, Computer.

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

[5]  A.S. McGough,et al.  The GRIDCC Project the GRIDCC Collaboration , 2006, 2006 1st International Conference on Communication Systems Software & Middleware.

[6]  Wolfgang Blochinger,et al.  Collaborative BPEL Design with a Rich Internet Application , 2008, 2008 Eighth IEEE International Symposium on Cluster Computing and the Grid (CCGRID).

[7]  S. Krishnan,et al.  2 XLANG : Web Services for Business Process Design , 2002 .

[8]  Liang Chen,et al.  Sedna: A BPEL-Based Environment for Visual Scientific Workflow Modeling , 2007, Workflows for e-Science, Scientific Workflows for Grids.

[9]  Matjaz B. Juric,et al.  Business process execution language for web services , 2004 .

[10]  Ricardo Jiménez-Peris,et al.  ZenFlow: a visual Web service composition tool for BPEL4WS , 2005, 2005 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC'05).

[11]  Dennis Gannon,et al.  Workflows for e-Science, Scientific Workflows for Grids , 2014 .

[12]  Bernd Freisleben,et al.  Towards a time-constrained web service infrastructure for industrial automation , 2008, 2008 IEEE International Conference on Emerging Technologies and Factory Automation.

[13]  Tony Andrews Business Process Execution Language for Web Services Version 1.1 , 2003 .

[14]  Christopher G. Lasater,et al.  Design Patterns , 2008, Wiley Encyclopedia of Computer Science and Engineering.

[15]  Thomas Friese,et al.  Grid Workflow Modelling Using Grid-Specific BPEL Extensions , 2007 .

[16]  Bernd Freisleben,et al.  Composition and Execution of Secure Workflows in WSRF-Grids , 2008, 2008 Eighth IEEE International Symposium on Cluster Computing and the Grid (CCGRID).

[17]  Francesco Lelli,et al.  The GRIDCC Project , 2006 .

[18]  Jano I. van Hemert,et al.  Scientific Workflow: A Survey and Research Directions , 2007, PPAM.

[19]  Carole A. Goble,et al.  Taverna: a tool for building and running workflows of services , 2006, Nucleic Acids Res..