Dynamic invocation optimisation and interoperation of services oriented workflow
This presentation is the property of its rightful owner.
Sponsored Links
1 / 16

Dynamic Invocation, Optimisation and Interoperation of Services-oriented Workflow PowerPoint PPT Presentation


  • 55 Views
  • Uploaded on
  • Presentation posted in: General

Dynamic Invocation, Optimisation and Interoperation of Services-oriented Workflow. Lican Huang, David W. Walker, Omer F. Rana , Yan Huang. School of Computer Science, Cardiff University. 12 May, 2005. CCGrid2005 Wip section. Outline. Introduction Framework of WOSE Prototype of WOSE

Download Presentation

Dynamic Invocation, Optimisation and Interoperation of Services-oriented Workflow

An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


Dynamic invocation optimisation and interoperation of services oriented workflow

Dynamic Invocation, Optimisation and Interoperation of Services-orientedWorkflow

Lican Huang, David W. Walker,

Omer F. Rana , Yan Huang

School of Computer Science, Cardiff University

12 May, 2005

CCGrid2005 Wip section


Outline

Outline

  • Introduction

  • Framework of WOSE

  • Prototype of WOSE

  • Conclusion

  • Future work

12 May, 2005

CCGrid2005 Wip section


Dynamic invocation optimisation and interoperation of services oriented workflow

Introduction--background

WOSE Project(Workflow Optimisation Service for e-Science Applications) Funded by the EPSRCCardiff University, Imperial College and Daresbury Laboratory

12 May, 2005

CCGrid2005 Wip section


Dynamic invocation optimisation and interoperation of services oriented workflow

Introduction--motivation

  • (1) Diversities of Web service composition languages such as PDL, XPDL, BPSS, EDOC, BPML, WSCI, SWFL, and BPEL4WS

  • Diversities of workflow engines, Such as Activebpel, Oracle BPEL

  • Scientific workflow differs from business workflow in many ways.

  • Optimizing workfow by selecting web services and workflow engines among the copies of those at design time and run-time

  • There are some cases that the web services can not decided in design time.

12 May, 2005

CCGrid2005 Wip section


Dynamic invocation optimisation and interoperation of services oriented workflow

Introduction--Issues to concern

  • mechanisms to discover and invoke Web services dynamically

  • mechanisms to optimize workflow performance by choosing Web services and workflow engines from those available

  • mechanisms to interoperate between workflow languages and engines.

12 May, 2005

CCGrid2005 Wip section


Dynamic invocation optimisation and interoperation of services oriented workflow

The WOSE Framework

12 May, 2005

CCGrid2005 Wip section


Dynamic invocation optimisation and interoperation of services oriented workflow

The WOSE Framework--

The WOSE Sequence Diagram

12 May, 2005

CCGrid2005 Wip section


Dynamic invocation optimisation and interoperation of services oriented workflow

The WOSE Framework--Dynamic selection of Optimal web Services

  • Service Discovery

  • Service Selection

  • Service Dynamic invoking

Another paper submitted to AHM2005

12 May, 2005

CCGrid2005 Wip section


Dynamic invocation optimisation and interoperation of services oriented workflow

Prototype--XSLT flow chartfrom SCUFL to BPEL4WS

12 May, 2005

CCGrid2005 Wip section


Dynamic invocation optimisation and interoperation of services oriented workflow

Prototype-- Correspondence between Scufl elements and BPEL4WS

12 May, 2005

CCGrid2005 Wip section


Dynamic invocation optimisation and interoperation of services oriented workflow

Prototype-- Portion of the XSLT scripts

12 May, 2005

CCGrid2005 Wip section


Dynamic invocation optimisation and interoperation of services oriented workflow

Prototype—example of scufl to be run in Activebpel

12 May, 2005

CCGrid2005 Wip section


Dynamic invocation optimisation and interoperation of services oriented workflow

Prototype--Result generated by WOSE for the above example.

12 May, 2005

CCGrid2005 Wip section


Dynamic invocation optimisation and interoperation of services oriented workflow

Conclusion

  • Present WOSE framework for dynamic invocation, optimization, and interoperation

  • The WOSE framework supports dynamic discovery , dynamic selection and dynamic invoking of web services

  • WOSE framework supports dynamic selection of workflow engines.

  • WOSE framework supports interoperation between different languages and workflow engines.

  • WOSE framework supports dividing large workflow applications into many small blocks and overall optimization

12 May, 2005

CCGrid2005 Wip section


Dynamic invocation optimisation and interoperation of services oriented workflow

Future work

  • XSLT-converter supports transformation between more languages.

  • Further Implementation of dynamic invoking of arbitrary web services.

  • Further implementation of dynamic discovery and selection of Web services.

12 May, 2005

CCGrid2005 Wip section


Dynamic invocation optimisation and interoperation of services oriented workflow

  • Thanks

  • Question?

12 May, 2005

CCGrid2005 Wip section


  • Login