1 Service composition Roberto Lucchi joint work with Anders Friis-Christensen, Michael Lutz and Nicole Ostlaender European Commission – DG Joint Research.

Slides:



Advertisements
Similar presentations
A Lightweight Platform for Integration of Mobile Devices into Pervasive Grids Stavros Isaiadis, Vladimir Getov University of Westminster, London {s.isaiadis,
Advertisements

GEO AIP-2 Interim Design Review Test Facility Working Group Mauro Semerano (ElsagDatamat spa) ESA December 2008.
Page 1 CSISS LCenter for Spatial Information Science and Systems 03/19/2008 GeoBrain BPELPower Workflow Engine Liping Di, Genong Yu Center.
Integrating 3D Geodata in Service-Based Visualization Systems Jan Klimke, Dieter Hildebrandt, Benjamin Hagedorn, and Jürgen Döllner Computer Graphics Systems.
Web Service Modelling Ontology (WSMO)
Christopher Kunz | OGF28 | March 16th, 2010 GDI-Grid: The State of Affairs.
HMA CDR, 5-6 September 2006, Frascati Slide 1 HMA Catalogue Update Presented By Paul Kopp On behalf of Jolyon Martin, ESA Summarising many presentations.
® © 2006 Open Geospatial Consortium, Inc. OGC Catalog CEOS WGISS September 2006 Chuck Heazel
18 Copyright © 2005, Oracle. All rights reserved. Distributing Modular Applications: Introduction to Web Services.
Presented to: By: Date: Federal Aviation Administration Registry/Repository in a SOA Environment SOA Brown Bag #5 SWIM Team March 9, 2011.
1 EnviroInfo 2006, 05/09/06 Graz Automatic Concept Space Generation in Support of Resource Discovery in Spatial Data Infrastructures Paul Smits, Anders.
The NATURE–SDIplus project Best Practice Network for SDI in Nature Conservation Co-funded by the Community Programme eContentplus ECP-2007-GEO Co-funded.
0 - 0.
Addition Facts
The ANSI/SPARC Architecture of a Database Environment
OMII-UK Steven Newhouse, Director. © 2 OMII-UK aims to provide software and support to enable a sustained future for the UK e-Science community and its.
Semantically-Assisted Geospatial Workflow Design Gobe Hobona, David Fairbairn, Philip James ACM GIS – 8 th November Seattle.
Collection-level description & the Information Landscape: users evaluate strategies for resource discovery Collection Description Focus Workshop 5 Cambridge,
Geographic Interoperability Office ISO and OGC Geographic Information Service Architecture George Percivall NASA Geographic.
Collections and services in the information environment JISC Collection/Service Description Workshop, London, 11 July 2002 Pete Johnston UKOLN, University.
The Next Generation Messaging Technology - Makes Web Services Effective Maria E Orlowska The University of Queensland School of ITEE Australia.
Component-Based Software Engineering Main issues: assemble systems out of (reusable) components compatibility of components.
Database System Concepts and Architecture
Executional Architecture
02-Oct-2008 European Forum for GeoStatistics 2008 in Bled Concept for an Integrated Web Solution / an Infrastructure for Geostatistics (Subproject 3)
Proposed update of Technical Guidance for INSPIRE Download services based on SOS Matthes Rieke, Dr. Albert Remke (m.rieke, 52°North.
Serving society Stimulating innovation Supporting legislation INSPIRE compliance of future WFD and other water data EC/EEA INSPIRE.
The European Organisation for the Safety of Air Navigation AIRM Review Forum AIRM Status Report.
ETIS+: European Transport Policy Information System - Development and Implementation of Data Collection Methodology for EU Transport Modelling Funded by.
Addition 1’s to 20.
1 Future plans for the development and implementation of WISE Tim Lack ETC Water.
Test B, 100 Subtraction Facts
Week 1.
INSPIRE Service Architecture
©Ian Sommerville 2006Software Engineering, 8th edition. Chapter 31 Slide 1 Service-centric Software Engineering 1.
Connect. Communicate. Collaborate Click to edit Master title style MODULE 1: perfSONAR TECHNICAL OVERVIEW.
Fostering the vision of information sharing in Europe DI Gerald Schimak, DI Ecker Severin, Information Management, ARCS gerald.schimak;
ORCHESTRA – Aktueller Stand und Entwicklungen Ulrich Bügel Fraunhofer IITB © ORCHESTRA Consortium 21/05/2007.
Michael Lutz – Ontology-based GI Service Discovery & Composition TU Wien, Ontology-based Discovery and Composition of Geographic Information.
OGC Liaison Report WGISS-20 Allan Doyle, EOGEO
FOSS4G: 52°North WPS Behind the buzz of Cloud Computing - 52°North Open Source Geoprocessing Software in the Clouds FOSS4G 2009.
Update on INSPIRE: INSPIRE maintenance and implementation and INSPIRE related EEA activities on biodiversity CDDA/European protected areas technical meeting.
1 The INSPIRE Geoportal Ioannis Kanellopoulos Spatial Data Infrastructures Unit European Commission Joint Research Centre Institute for Environment and.
Enterprise Viewpoint Tim Mackey Web Systems Manager Geoscience Australia.
Grid-enabling OGC Web Services Andrew Woolf, Arif Shaon STFC e-Science Centre Rutherford Appleton Lab.
Jürgen Walther Office of the Interministerial Committee for Geo Information (IMAGI) Coordination Office GDI-DE Federal Agency for Cartography and Geodesy.
ET-ADRS-1, April ISO 191xx series of geographic information standards.
© DATAMAT S.p.A. – Giuseppe Avellino, Stefano Beco, Barbara Cantalupo, Andrea Cavallini A Semantic Workflow Authoring Tool for Programming Grids.
FOSS4G: 52°North Geoprocessing From Geodata to Geoinformation - 52°North Web Processing Service (WPS) and SEXTANTE FOSS4G 2009.
1 Status of INSPIRE and Outlooks for FP7 Anders Friis-Christensen Spatial Data Infrastructures Unit, EC DG Joint Research Center, Italy.
XIth International Congress for Mathematical Geology - September 3-8, 2006 – Liège, Belgium Contribution of GeoScienceML to the INSPIRE data harmonisation.
1 EcoInformatics meeting, 17/01/06 Ispra INSPIRE - Infrastructure for Spatial Information in Europe Examples of research in support of SDI Paul Smits,
Update on INSPIRE CDDA/European protected areas technical meeting 2015 Darja Lihteneger Project manager - Data centres and INSPIRE implementation IDM -
1 Using the GEOSS Common Infrastructure in the Air Quality & Health SBA: Wildfire & Smoke Assessment Prepared by the GEOSS AIP-2 Air Quality & Health Working.
EMODnet Chemistry 2 Service Contract MARE/2012/10 S How to make EMODnet Chemistry fit for purpose at system level By Dick M.A. Schaap – Technical.
Testing - an essential aspect of establishing an SDI Clemens Portele, Anders Östman, Michael Koutroumpas, Xin He, Janne Kovanen, Markus Schneider, Andriani.
Sum-up of common issues from pilots Different types of exercises when joining statutory reporting & INSPIRE implementation: 1-To explain ‘INSPIRE fitting.
GeoSciML meeting April 24th-28th 2006 INSPIRE Drafting teams.
1 Using the GEOSS Common Infrastructure in the Air Quality & Health SBA: Wildfire & Smoke Assessment Prepared by the GEOSS AIP-2 Air Quality & Health Working.
Data Services Task Team WGISS-22 meeting Annapolis, the US, September 12th 2006 Shinobu Kawahito, JAXA/RESTEC.
Semantics in Web Service Composition for Risk Management Michael Lutz European Commission – DG Joint Research Centre Ispra, Italy EcoTerm IV, Vienna,
52°North WPS. 52°North WPS Agenda  Motivation  WPS basics  behind the scences look  new features.
WISE GIS/IT Workshop, Dublin January INSPIRE Architecture & WISE Steve Peedell Spatial Data Infrastructures Unit European Commission Joint.
Serving society Stimulating innovation Supporting legislation INSPIRE: Infrastructure for Spatial Information in Europe Michael Lutz.
The Role of Semantics and Terminologies in a Service-Oriented Architecture Paul Smits, Michael Lutz European Commission – DG Joint Research Centre Ispra,
Workplan for Updating the As-built Architecture of the 2007 GEOSS Architecture Implementation Pilot Session 7B, 6 June 2007 GEOSS Architecture Implementation.
Session 2: Metadata and Catalogues
Web services, Geospatial processing models, Workflows, and Virtualization of Geospatial Products Liping Di Laboratory for Advanced Information Technology.
4/5 May 2009 The Palazzo dei Congressi di Stresa Stresa, Italy
4.1 What is WISE compatible
Presentation transcript:

1 Service composition Roberto Lucchi joint work with Anders Friis-Christensen, Michael Lutz and Nicole Ostlaender European Commission – DG Joint Research Centre Spatial Data Infrastructure Unit Ispra, Italy

2 Outline ORCHESTRA Service chaining and Service Chain Access Service Pilot Control flow and data flow patterns Related issues

3 ORCHESTRA – Goals Develop and test interoperable software architecture for risk management applications –specify interoperable risk management services –input to standardisation (OGC, ISO, CEN…) Role JRC–IES: –Technical supervisor –Pilot development within two application areas (forest fires and flooding)

4 ORCHESTRA pilot: Pan-European Assessment of Natural Hazards Implement distributed geo-processing for –Forest Fire Risk analysis –(Flood) Damage assessment by chaining existing ORCHESTRA (SOAP) services –Feature Access Service (FAS) –Map Access Service (MAS) –Processing Service (PS) in a new (risk specific) service executing the workflow FAS OGC WFS MAS OGC WMS PS OGC WPS

5 Service Chaining in ORCHESTRA ISO Opaque chaining (aggregate services) –Hide the business logic –Service chain instance functionalities can be re-used Service chain descriptions based on BPEL Usage of the Service Chain Access Service (SCAS) for –Managing service chain descriptions –Deploying the service chain instances in ORCHESTRA Service Networks SCAS provides a means to: –getServiceChain: Get a service chain description –createServiceChain: Create a new service chain instance based on a chain description –deleteServiceChain: Delete service chain instances –getCapabilities

6 Register the created service chain instance CreateServiceChain request Chain Description (M) : MyChain Catalogue endpoint (O) : CatUrl MyChain Catalogue SCAS client SCAS MyChain Workflow Description Height Difference Store Zonal Rating FFRA DA Deploy ORCHESTRA Services Network SCAS: Creating new service chains

7 SCAS: get service chain description The operation getServiceChain (ID) provides MetaInformation on the chain and a link to the service chain description getService Chain Sample response Requesting existing service chain descriptions can be used to: –Re-deploy in different ORCHESTRA service networks –Modify existing workflows (use new services, different techniques)

8 Scenario - Forest Fires - Pilot Application – Thematic Focus Assessing natural hazards and related risks

9 Pilot Application – Requirement Analysis End users: Domain experts in the context of forest fires conducting policy support towards various EC DGs Functionalities: –Interoperable access to heterogeneous MS fire records –Harmonisation of heterogeneous data into a common schema –Flexible and distributed Forest Fire Hazard and Risk mapping Measures –Forest fire frequency: number of forest fires aggregated by administrative unit –Forest fire density: forest fire frequency normalised by area –Forest fire risk: forest fire density classified into risk classes

10 Pilot Application – Conceptual Level 1.Access –Fire records from EU Member States –Schema mapping 2.Spatial and temporal aggregation –Based on Administrative Units –Or based on European Grid 3.Analysis –Fire frequency –Fire density –Fire risk classes

11 Distributed Geoprocessing – Approach Identify the processing tasks required to produce the requested analysis information Define workflows producing the required information Provide workflows execution as OT-Risk- Specific Services –implemented using opaque chaining (via BPEL) –the client applications use one single service

12 Distributed Geoprocessing – Processing Tasks Forest Fire Frequency –Spatial Join of Forest Fire Points with NUTS polygons –Counting joined points per NUTS polygon Join and Aggregation service Forest Fire Density –Normalizing Forest Fire Frequency by area of NUTS polygons Normalisation service Forest Fire Risk –Classifying risk based on forest fire density per NUTS polygon into risk classes Classification service

13 Distributed Geoprocessing in the Pilot Application

14 Forest Fire Risk Assessment Service

15 Control and data flow patterns We also invetigated different chaining patterns and data passing modalities Centralized control flow data passed by value Cascaded control flow (e.g. WPS) Centralized control flow and data passed by value =separation of control and data flow BPEL + storage functionalities

16 Final remarks and open issues No standard service chain interface –High flexibility, but complicates clients development service chain re-usability (and discovery) Service chains conformance –getCapabilities: is it mandatory? What kind of data reference mechanism? –URL WPS and WCS 1.1 can store results and return a URL –getResourceByID (OWS Common 1.1.0) Alternative interaction modalities –Asynchronous invocation of service chains

17 Extra slides

18 Forest Fire Risk Analysis Damage assessment The ORCHESTRA Service Types and Taxonomy OT support service OA support service OA info-structure service OT risk specific services Catalogue FAS MAS PS Map Algebra PS Classification PS Join & Aggreg. FAS OGC WFS MAS OGC WMS PS OGC WPS Obtained by chaining ORCHESTRA services SCAS