workflow modeling in eu genesis project

18
GENeric European Sustainable Information Space for environment Michele Chinosi Joint Research Centre (JRC), Institute for Environment & Sustainability

Upload: michele-chinosi

Post on 12-May-2015

986 views

Category:

Business


0 download

DESCRIPTION

This presentation (made for the Nov09 "Thought Leader Summit" WfMC meeting) briefly introduce the EU GENESIS project focusing in particular on dynamic workflow modeling techniques as well as on the general architecture we are working on

TRANSCRIPT

Page 1: Workflow Modeling in EU GENESIS Project

GENeric

European Sustainable Information Space for environment

Michele ChinosiJoint Research Centre (JRC), Institute for Environment & Sustainability

Page 2: Workflow Modeling in EU GENESIS Project

2© Copyright 2008 2009 as per GENESIS Consortium Agreement.November 4th – WfMC Meeting, Maidenhead, UK

The Context

The i2010 framework for an information-rich society“knowledge triangle”: research, education and innovation

EU FP7 Seventh Framework ProgrammeEnvironment bundle / € 1.8billion in the period 2007-20133-years long collaborative projectStart date: 1st of September 2008

The "Environment" programme:Climate change, pollution and risksSustainable Management of ResourcesEnvironmental TechnologiesEarth observation and assessment toolsDissemination

The need for a Single Information Space for Environment in Europe (SISE)

Page 3: Workflow Modeling in EU GENESIS Project

3© Copyright 2008 2009 as per GENESIS Consortium Agreement.November 4th – WfMC Meeting, Maidenhead, UK

SISE

Environment management Actors

Thematic domain offer

User Community

A

User Community

B

User Community

C

Data/Services

Provider 1

Data/Services

Provider 2

Data/Services

Provider n

EuropeanInstitutions

Population

Generic Information System for theSingle Information Space for the Environment in Europe

Generic Information System for theSingle Information Space for the Environment in Europe

• Information Discovery, Access & Delivery• New services publication• Collaboration and orchestration services

Page 4: Workflow Modeling in EU GENESIS Project

4© Copyright 2008 2009 as per GENESIS Consortium Agreement.November 4th – WfMC Meeting, Maidenhead, UK

Toward an Harmonized Information Space

INSPIRESEISSISE

GMESEuropean contrib. to GEO/GEOSSGIGAS, SANY, OSIRIS, …

GENESIS generic components and tools

Specific Thematic components

GENESIS-based Information Space

INSPIRE SEIS SISE GMES GEOSSGuidelines and standards

Page 5: Workflow Modeling in EU GENESIS Project

5© Copyright 2008 2009 as per GENESIS Consortium Agreement.November 4th – WfMC Meeting, Maidenhead, UK

Objectives, Drivers & Domains

Objectives:To select, assess, promote and provide a set of new technologiesTo support thematic communities involved in environment managementTo facilitate the operational deployment of an EU wide solutionTo assess a set of leading-edge technologyTo define a generic solution in synergy with major EU initiativesTo design and implement the standard thematic-neutral solutionTo set-up 6 pilots integrating GENESIS solution

Environmental DomainsBuild integrated Environment & Health information system (IS)Support environmental monitoring processSupport the response process related to the management of pollutionHelp all actors to get enhanced access to geo-spatial informationHelp data/service providers to upgrade their existing ISHelp thematic communities to build for their own purpose new applications or services

Main DriversUse of open standardsCompliance with INSPIRETaking advantage of existing background from major EU projectsBuilding preferentially on open source solutions

Page 6: Workflow Modeling in EU GENESIS Project

6© Copyright 2008 2009 as per GENESIS Consortium Agreement.November 4th – WfMC Meeting, Maidenhead, UK

GENESIS Project Structure

Domain modelling and user requirementsPilots specification and implementationExperimentation and evaluation

MethodologyGeneric Requirements / Architecture consolidationData & Metadata modellingSynergy with standards

Assessment of new technologiesPrototypingDesign, development and Integration of GENESIS solution

GENESISProject

Management & Coordination

WP 1000

Dissemination & ExploitationWP 7000

Cross cutting activities

WP 4000

Thematic sub-projects

Air Quality WP 2000Fresh Water Quality WP 3000

Coastal Water quality WP 8000

Technological sub-projects

New techno assessment WP 5000Technology integration WP 6000

Page 7: Workflow Modeling in EU GENESIS Project

7© Copyright 2008 2009 as per GENESIS Consortium Agreement.November 4th – WfMC Meeting, Maidenhead, UK

Thematic Sub-Projects

Page 8: Workflow Modeling in EU GENESIS Project

8© Copyright 2008 2009 as per GENESIS Consortium Agreement.November 4th – WfMC Meeting, Maidenhead, UK

BPMN/BPEL/XPDL

Web ServiceSecurity

EnterpriseService

Bus

DynamicWorkflow

Multi-lingualism

SemanticWeb

WebServices

Ontology

SensorNetworks

GENESISGENESIS

Technology Sub-Projects

Page 9: Workflow Modeling in EU GENESIS Project

9© Copyright 2008 2009 as per GENESIS Consortium Agreement.November 4th – WfMC Meeting, Maidenhead, UK

Cross Cutting Activities

Page 10: Workflow Modeling in EU GENESIS Project

10© Copyright 2008 2009 as per GENESIS Consortium Agreement.November 4th – WfMC Meeting, Maidenhead, UK

Technology Spotlight

Development of a service infrastructure based on the principles of an Enterprise Service Bus (ESB)

interoperability, openness, quality of service and integration of semantics as well as grid technologies

Dynamic workflowto provide a methodology for supporting users in defining a workflowto facilitate the workflow definition and the cooperation between Thematic and IT communitiesto investigate on ways how to dynamically update workflows to exchange services during runtimeto investigate "on-the-fly" service chaining by users based on web service descriptions with semantic annotations (compliant with W3C SAWSDL and OWL)to enhance current workflow concept that imply off-line workflow designto allow automatic generation of BPEL descriptions for execution in a BPEL engineto prototype solutions for dynamic composition and updating of workflowsWorkflow Orchestration Services

Page 11: Workflow Modeling in EU GENESIS Project

11© Copyright 2008 2009 as per GENESIS Consortium Agreement.November 4th – WfMC Meeting, Maidenhead, UK

Workflow Modeling

Page 12: Workflow Modeling in EU GENESIS Project

12© Copyright 2008 2009 as per GENESIS Consortium Agreement.November 4th – WfMC Meeting, Maidenhead, UK

BPMN / XPDL Example

<xpdl:Package xmlns:xpdl="http://www.wfmc.org/2004/XPDL2.0alpha" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.wfmc.org/2004/XPDL2.0alpha http://www.wfmc.org/standards/docs/TC-1025_bpmnxpdl_24.xsd" Id="id0x036800">

<xpdl:PackageHeader><xpdl:XPDLVersion>2.0</xpdl:XPDLVersion>

</xpdl:PackageHeader><xpdl:Pools><xpdl:Pool Id="oryx_62" Name="Hospital Resources Unit"

Process="oryx_62_process" BoundaryVisible="true"><xpdl:Lanes><xpdl:Lane Id="oryx_88" ParentPool="oryx_62" Name="Emergency Response

Planners"><xpdl:Object Id="oryx_88"/><xpdl:NodeGraphicsInfos><xpdl:NodeGraphicsInfo Width="932" Height="250" LaneId=""><xpdl:Coordinates XCoordinate="30" YCoordinate="0"/>

</xpdl:NodeGraphicsInfo></xpdl:NodeGraphicsInfos>

</xpdl:Lane>…</xpdl:Lanes>

…</xpdl:Pool><xpdl:Pool Id="oryx_92" Name="Application" Process="oryx_92_process"

BoundaryVisible="true">…</xpdl:Pool>

…</xpdl:Pools><xpdl:MessageFlows><xpdl:MessageFlow Id="oryx_C26" Source="oryx_97" Target="oryx_91"><xpdl:Message Id="oryx_C26_message" Name=""/>

</xpdl:MessageFlow>…

Page 13: Workflow Modeling in EU GENESIS Project

13© Copyright 2008 2009 as per GENESIS Consortium Agreement.November 4th – WfMC Meeting, Maidenhead, UK

Goal: Propose solution necessary to exchange services during process runtime

Late Service BindingMore flexible processesEliminates the need to anticipate all services interactions at design timeAllows for modularization of code and run-time late binding between processesCreation and deployment of additional sub-process components without the need to modify and redeploy parent processesChanges and enhancements to sub-processes are automatically accessible to parent processes

Late service binding

Page 14: Workflow Modeling in EU GENESIS Project

14© Copyright 2008 2009 as per GENESIS Consortium Agreement.November 4th – WfMC Meeting, Maidenhead, UK

LSB – Dynamic BPEL Partnerlinks

Page 15: Workflow Modeling in EU GENESIS Project

15© Copyright 2008 2009 as per GENESIS Consortium Agreement.November 4th – WfMC Meeting, Maidenhead, UK

LSB – ESB

Page 16: Workflow Modeling in EU GENESIS Project

16© Copyright 2008 2009 as per GENESIS Consortium Agreement.November 4th – WfMC Meeting, Maidenhead, UK

Semi-automated process composition

Page 17: Workflow Modeling in EU GENESIS Project

17© Copyright 2008 2009 as per GENESIS Consortium Agreement.November 4th – WfMC Meeting, Maidenhead, UK

Some Partners

Air Quality : DLR (lead), CERC, Imperial College, Univ. of West ScotlandFresh Water Quality : Sogreah (lead), IOW (Baltic Sea research inst.), IMGW (Water Mgt Inst.), KUP, Klaipeda Univ.Coastal Water Quality : ACRI (lead)Health issues : JRC-IHCP, CHU Nice (Hospital), LMU (Munich Hospital), Institut PasteurInnovative Technologies : Munster Univ. (lead), 4CTechnologies, EBM Web sourcing, RSA, CEA, Oracle, JRC-IESInformation Systems Development : SPACEBEL (lead), GMV, GIM, INTECS, ERDASStandardisation : JRC-IES (lead)Communication : British Publishers Ltd (lead)Management, Coordination & Methodology : THALES (lead), BRGM, FRAUNHOFER Inst.

Page 18: Workflow Modeling in EU GENESIS Project

18© Copyright 2008 2009 as per GENESIS Consortium Agreement.November 4th – WfMC Meeting, Maidenhead, UK

Joint Research Centre

THANK YOU.

European Commission – Joint Research CentreIES - Institute for Environment and Sustainability, Ispra – Italy

SDI - Spatial Data Infrastructure Unit

http://sdi.jrc.ec.europa.euhttp://ies.jrc.ec.europa.eu/

http://www.jrc.ec.europa.eu/