slide1 n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
The ACGT Workflow Editing & Enactment Environment PowerPoint Presentation
Download Presentation
The ACGT Workflow Editing & Enactment Environment

Loading in 2 Seconds...

play fullscreen
1 / 12

The ACGT Workflow Editing & Enactment Environment - PowerPoint PPT Presentation


  • 99 Views
  • Uploaded on

Giorgos Zacharioudakis Institute of Computer Science, Foundation for Research & Technology – Hellas (ICS-FORTH). The ACGT Workflow Editing & Enactment Environment. Tools, algorithms, analytical services. Grid computing resources. Users. Integrated ACGT Environment. Databases. Files.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'The ACGT Workflow Editing & Enactment Environment' - violet


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
slide1
Giorgos Zacharioudakis

Institute of Computer Science, Foundation for Research & Technology – Hellas (ICS-FORTH)

The ACGT Workflow Editing & Enactment Environment
introduction

Tools, algorithms,

analytical services

Grid computing

resources

Users

Integrated ACGT

Environment

Databases

Files

Data sources

Introduction
acgt workflow environment
ACGT Workflow Environment

BPEL

workflow

description

Workflow Editor

Workflow

Enactor

Visual composition

of web services

and data sources

into workflows

Textual description

of workflows

into XML code (BPEL)

Orchestration & Execution

of BPEL code

into grid resources

acgt workflow editor
ACGT Workflow Editor

The ACGT Workflow Editor is:

A web based system (AJAX, servlets, DB storage), with no installation or configuration needed, easily upgraded and grid-security enabled.

The ACGT Workflow Editor aims:

To provide a graphical environment for the end users to build their scientific experiments, by combining the ACGT tools and facilitate their execution on the Grid.

editor overview
Editor overview
  • Menus and toolbars
  • What can be put in the workflow (services, files etc)
  • Workflow drawing area
  • Properties of the selected items in the workflow (if any)
  • Status information
editor functionality
Editor Functionality

Access to all the ACGT Tools

GridR, Mediator, Data access services etc

Graphical creation of workflows

Separate storage area per user

Save and load “my” workflows

Access to grid file system

Publish a workflow so other people can use it

Run workflows

Monitor their execution

More to come …

“Intelligent” user guidance during workflow creation

enactor
Enactor

The ACGT Enactor is:

  • An open-source BPEL engine for the execution of workflows, based on their textual (BPEL -XML) description, which is dynamically generated from their visual representation.

The ACGT Enactor aims:

  • To orchestrate and invoke the underlying web services, which utilize the available grid-resources.
challenges in using bpel in the grid
Challenges in using BPEL in the Grid
  • Standards compliance
    • WSRF vs. WS-I
  • Security
    • Currently, WS / BPEL do not support GSI-based delegation of user credentials and rights
  • That was the leading cause for the introduction of a new Enactment Environment
enactment environment features
Enactment Environment Features
  • Invokes underlying grid services (or other kind of services)
  • Delegates user credentials by using proxy service mechanism
  • Monitors the execution of the workflow
  • Logs invocation info (input, results, status)
enactment security architecture

Legend

GSI Secured communication

WS (WS-I) communication

Enactment Security Architecture

ACGT Workflow Environment

3rd Party Service

Workflow WS-interface

Proxy A

Certificate

Enactor Proxy

Enactor

(e.g. ODE)

GSI-secure

ACGT Service

Proxy B

Id

Id

Certificate

Certificate

Id

Certificate

Id

MyProxy

conclusions
Conclusions
  • BPEL is a mature technology
  • The ACGT Workflow Editor offers an integrated web based environment for the design of scientific workflows
  • The Enactment environment was needed to take advantage of the Grid security and its resources
  • Work in progress.. Stay tuned!
    • New features are constantly added
    • We welcome user suggestions