Workflow Service Extensions for UNICORE 6 --- Utilising a Standard WS-BPEL Engine for Grid Service Orchestration

  • Authors:
  • S. Gudenkauf;W. Hasselbring;A. Höing;G. Scherp;O. Kao

  • Affiliations:
  • R&D-Division Business Information Management, OFFIS Institute for Information Technology, Oldenburg, Germany 26121;R&D-Division Business Information Management, OFFIS Institute for Information Technology, Oldenburg, Germany 26121;Faculty IV - Electrical Engineering and Computer Science, Dept. of Telecommunication Systems, Complex and Distributed IT Systems, Technische Universität Berlin, Berlin, Germany 10587;R&D-Division Business Information Management, OFFIS Institute for Information Technology, Oldenburg, Germany 26121;Faculty IV - Electrical Engineering and Computer Science, Dept. of Telecommunication Systems, Complex and Distributed IT Systems, Technische Universität Berlin, Berlin, Germany 10587

  • Venue:
  • Euro-Par 2008 Workshops - Parallel Processing
  • Year:
  • 2009

Quantified Score

Hi-index 0.02

Visualization

Abstract

The BIS-Grid project, a BMBF-funded project in the context of the German D-Grid initiative, focusses on realising Enterprise Application Integration using Grid technologies to proof that Grid technologies are feasible for information systems integration. Small and medium enterprises shall be enabled to integrate heterogeneous business information systems and to use external Grid resources and services with affordable effort. In this paper, we describe service extensions to UNICORE 6 to use an arbitrary WS-BPEL workflow engine and standard WS-BPEL to orchestrate stateful, WSRF-based Web Services, also called Grid Services. Thereby, we focus on how to combine the arbitrary workflow engine with UNICORE 6, and on how to access workflows and workflow instances. The workflows itself are also provided as Grid Services, realised by a Workflow Management Service that deploys Workflow Services within UNICORE 6, each wrapping a WS-BPEL workflow that is deployed in the arbitrary workflow engine.