27
Goalnet: Intelligence in Workflow Orchestration Zhiqi Shen Nanyang Technological University June, 2007

Goalnet: Intelligence in Workflow Orchestration

  • Upload
    neola

  • View
    30

  • Download
    1

Embed Size (px)

DESCRIPTION

Goalnet: Intelligence in Workflow Orchestration. Zhiqi Shen Nanyang Technological University June, 2007. Background. Web services support interoperable machine to machine interaction over the internet; Workflows describe tasks and execution procedures; Business process modeling; and - PowerPoint PPT Presentation

Citation preview

Page 1: Goalnet: Intelligence in Workflow Orchestration

Goalnet: Intelligence in Workflow Orchestration

Zhiqi ShenNanyang Technological University

June, 2007

Page 2: Goalnet: Intelligence in Workflow Orchestration

Background

• Web services support interoperable machine to machine interaction over the internet;

• Workflows describe tasks and execution procedures;

• Business process modeling; and• System integration.

Page 3: Goalnet: Intelligence in Workflow Orchestration

Challenges

• Web services are not always available;• Web service needs to be selected

dynamically;• Many workflows available defined using

different tools;• Process execution path is decided on the

runtime; and• Decision making is required.

Page 4: Goalnet: Intelligence in Workflow Orchestration

Our Solution

• Goal oriented modeling;• Decision making on goals and actions;• User interaction;• Agent mediation and monitoring; • Goal Net modeling tool

– Process modeling– Agent modeling

Page 5: Goalnet: Intelligence in Workflow Orchestration

Overview of Goal Net

Root Goal

Atomic Goal

Transition

Composite Goal

Page 6: Goalnet: Intelligence in Workflow Orchestration

Intelligence for Decision Making

• Process modeling• Web service/workflow orchestration• Goal selection and action selection• Multiple decision making mechanisms

support• User interaction

Page 7: Goalnet: Intelligence in Workflow Orchestration

Agent based System

• Agent system generation

• Development platform available– Goal Net Designer– Agent Creator– Goal Net Loader

Root Goal

Atomic GoalTransition

Composite Goal

Page 8: Goalnet: Intelligence in Workflow Orchestration

GoalNet Designer - Process Modeling Tool

Page 9: Goalnet: Intelligence in Workflow Orchestration

Workflow/Web Service Orchestration

• Tasks in transitions– Workflows– Web services– Functions

• Services selected by agents during runtime• Execution path (goal pursuit) is decided at

the runtime

Page 10: Goalnet: Intelligence in Workflow Orchestration

Proposed Architecture for The Bio-Manufacturing Domain

Grid/web services

Grid/web services

Page 11: Goalnet: Intelligence in Workflow Orchestration

Bio-Manufacturing Grid

Objective is to reduce time from biomedical research to mass production of diagnostic kits.

The system integrates workflows and supply chain processes using the Grid

• Collection, storage and tracking of bio-samples

• Sequencing of the genomes of samples

• Design and Fabrication of DNA chips to test samples

• Analysis of results

• Making cost effective diagnostic kits via genes identified

Page 12: Goalnet: Intelligence in Workflow Orchestration

New Requirement for Bio-Manufacturing

Page 13: Goalnet: Intelligence in Workflow Orchestration

Individual Low-level Bio-Systems are available

Page 14: Goalnet: Intelligence in Workflow Orchestration

Existing Tools for Low-level Workflow Orchestration - Taverna

Page 15: Goalnet: Intelligence in Workflow Orchestration

Existing Tools for Low-level Workflow Orchestration - Kooplatform

Page 16: Goalnet: Intelligence in Workflow Orchestration

Grid based Bio-ManufacturingKey IT components:

1. GoalNet: Developed at MC3/NTU choreographs grid workflow engines and processes.

2. KOOPlatform: Developed by KOOPrime for orchestration of laboratory and bioinformatics processes

3. FPGA card, a system developed by Progeniq

4. Taverna, the leading European bio-grid workflow system developed by MyGrid project

5. Computing and Visualization components: Microarray Genome Mapper (developed by NYP), PCL and CS4 (developed by I2R)

Page 17: Goalnet: Intelligence in Workflow Orchestration

Integrated Bio-Manufacturing Process using Goal NetManufacturing Diagnosis Kits

Initial State

System Initialized

Sample Collected Sample Processed DNA Sequencing Resutls

Similarity ResultsAnnotation Completed

Probe Designed

Experiment Generated

Data Nomalized

MicroarrayVisualized

MicroarrayDiscovered

Hits List Generated

Diagnosis KitsManufactured

Goal Achieved

New SampleObtained

New DataObtained

Filling ResultsObtained

Designed

Clinical Sample Prep Ready

Initialization

MicroarrayDiscovery

MicroarrayVisualization

MicroarrayData

Management

GenerateExperiment

ProbeDesign

SequenceAnnotation

HomologySearch withGridBlast

DNASequencing

SamplePrecessing

Viral/Bacterial/Pathogen

IsolateChromoWalking

GapFilling

DNASequencing

SampleProcessing Finish

Diagnosis KitsManufacturing

Hits ListGeneration

Recloning/Amp

PrimerDesign

SequenceAnnotation

ClinicalSample

Prep

Probe ListPrep Ready

GenerateExperiment

ProbeList Prep

Page 18: Goalnet: Intelligence in Workflow Orchestration

A Typical Bio-Manufacturing Workflow

Gap Filling

Recloning/ Amp

Chromo Walking

Viral/Bacterial/Pathogen isolate

Taverna KOOPlatform

DNA Sequencing

Sample Processing

Sequence Annotation

Probe Design

Primer Design

Homology Search w GRIDBLAST

Clinical Sample Prep

Generate Experiment

Microarray Data Mgt

Microarray Discovery Microarray Visualization

Hits List Generation

Diag Kits Manufacturing

Goalnet

Probe List Prep

Page 19: Goalnet: Intelligence in Workflow Orchestration

Fig. 2 Architecture of the proposed system

Proposed Architecture for The Bio-Manufacturing Domain

Grid/web services

Grid/web services

Page 20: Goalnet: Intelligence in Workflow Orchestration

Goal Net Process – 1Calling Kooplatform Plate Editor

Page 21: Goalnet: Intelligence in Workflow Orchestration

Screen Shots of our System – 2Contig Result

Page 22: Goalnet: Intelligence in Workflow Orchestration

Goal Net Process – 3Calling Taverna CompareXandY

Page 23: Goalnet: Intelligence in Workflow Orchestration

Goal Net Process – 4Calling Kooplatform Array Normalization

Page 24: Goalnet: Intelligence in Workflow Orchestration

Goal Net Process – 5Calling Kooplatform Class Discovery

Page 25: Goalnet: Intelligence in Workflow Orchestration

Screen Shots of our System – 6Genome Result

Page 26: Goalnet: Intelligence in Workflow Orchestration

Conclusion

• Mechanism for service and workflow orchestration

• Intelligent decision making according to the runtime situation

• Agent based integration and monitoring• Design and development platform

Page 27: Goalnet: Intelligence in Workflow Orchestration

Thank You!