The Business Process Broker GEOSS Future Products Workshop 26-28 March 2013, Silver Spring, MD, USA Mattia Santoro and Stefano Nativi Institute of Atmosphric.

Slides:



Advertisements
Similar presentations
GEOSS Architecture Implementation Pilot Water Information Services with GEOSS Interoperability Arrangements George Percivall Open Geospatial Consortium.
Advertisements

High level summary and recommendations from AIP-3 George Percivall Open Geospatial Consortium Task lead AR-09-01B ADC-16, May 2011.
LEAD Portal: a TeraGrid Gateway and Application Service Architecture Marcus Christie and Suresh Marru Indiana University LEAD Project (
SIF Status to ADC Co-Chairs
INTERNATIONAL INSTITUTE FOR GEO-INFORMATION SCIENCE AND EARTH OBSERVATION Towards quality-aware Infrastructures for Geographic Information Services Richard.
ARGUGRID Use Case using Instrumentation Mary Grammatikou National Technical University of Athens OGF 2009, Catania.
THE MODEL WEB APPROACH: A PUSH- PULL COMPONENT FOR THE SCIENCE- POLICY INTERFACE? STEFANO NATIVI, PAOLO MAZZETTI, GARY GELLER CNR-IIA ESSI-LAB, NASA JPL.
16/11/ IRS-II: A Framework and Infrastructure for Semantic Web Services Motta, Domingue, Cabral, Gaspari Presenter: Emilia Cimpian.
Automated Analysis and Code Generation for Domain-Specific Models George Edwards Center for Systems and Software Engineering University of Southern California.
The Multi-disciplinary Interoperability research challenges: EuroGEOSS and EGIDA projects Stefano Nativi National Research Council of Italy (CNR ) GEPW-5.
Advanced Data Mining and Integration Research for Europe ADMIRE – Framework 7 ICT ADMIRE Overview European Commission 7 th.
Community Manager A Dynamic Collaboration Solution on Heterogeneous Environment Hyeonsook Kim  2006 CUS. All rights reserved.
A Semantic Workflow Mechanism to Realise Experimental Goals and Constraints Edoardo Pignotti, Peter Edwards, Alun Preece, Nick Gotts and Gary Polhill School.
Graphical Modelling of Workflows: Foundation for Handling Uncertainty in the Model Web 76th OGC Technical Committee Bonn, Germany Benjamin Proß, IfGI/52°North.
Ontology-derived Activity Components for Composing Travel Web Services Matthias Flügge Diana Tourtchaninova
Cyber-Infrastructure for Agro-Threats Steve Goddard Computer Science & Engineering University of Nebraska-Lincoln.
Scientific Workflows Scientific workflows describe structured activities arising in scientific problem-solving. Conducting experiments involve complex.
GEO Work Plan Symposium 2012 ID-05 Resource Mobilization for Capacity Building (individual, institutional & infrastructure)
Software Models (Cont.) 9/22/2015ICS 413 – Software Engineering1 -Component-based software engineering -Formal Development Model.
Service-enabling Legacy Applications for the GENIE Project Sofia Panagiotidi, Jeremy Cohen, John Darlington, Marko Krznarić and Eleftheria Katsiri.
Methods and Tools to Integrate Biodiversity into Land Use Planning
EGIDA Project EGIDA Methodology and use-cases P. Mazzetti (CNR) Bonn, Germany – May, 09-11, 2011.
 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. Semantic Web services Interoperability for Geospatial decision.
Development Process and Testing Tools for Content Standards OASIS Symposium: The Meaning of Interoperability May 9, 2006 Simon Frechette, NIST.
© DATAMAT S.p.A. – Giuseppe Avellino, Stefano Beco, Barbara Cantalupo, Andrea Cavallini A Semantic Workflow Authoring Tool for Programming Grids.
FP WIKT '081 Marek Skokan, Ján Hreňo Semantic integration of governmental services in the Access-eGov project Faculty of Economics.
11 CORE Architecture Mauro Bruno, Monica Scannapieco, Carlo Vaccari, Giulia Vaste Antonino Virgillito, Diego Zardetto (Istat)
AIP-2 Kickoff Workshop End-to-end use case: Discovery, access, and use with variations Doug Nebert GEOSS AIP-2 Kickoff September 2008.
Web Services Based on SOA: Concepts, Technology, Design by Thomas Erl MIS 181.9: Service Oriented Architecture 2 nd Semester,
Issues in (Financial) High Performance Computing John Darlington Director Imperial College Internet Centre Fast Financial Algorithms and Computing 4th.
SIF Status to ADC Co-Chairs Siri Jodha S. Khalsa Steve Browdy.
Managing and communicating uncertainty in geospatial web service workflows Richard Jones, Dan Cornford, Lucy Bastin, Matthew Williams Computer Science,
Stefano Nativi (CNR) The EuroGEOSS Project.
An Ontological Framework for Web Service Processes By Claus Pahl and Ronan Barrett.
An Integrated Systems Solution to Air Quality Data and Decision Support on the Web GEO Architecture Implementation Pilot – Phase 2 (AIP-2) Kickoff Workshop.
Jonas Eberle 25th March Automatization of information extraction to build up a crowd-sourced reference database for vegetation changes Jonas Eberle,
Max Craglia (JRC) and Stefano Nativi (CNR) FP7-ENV-2011 Planning Meeting 24 September 2010, GEO Secretariat Outcome of EuroGEOSS Multi-disciplinary Interoperability:
ICCS WSES BOF Discussion. Possible Topics Scientific workflows and Grid infrastructure Utilization of computing resources in scientific workflows; Virtual.
Open Source Tools for Uncertainty Enabling the Model Web Benjamin Proß University of Münster FOSS4G, Denver, Sept 2011.
11 CORE Architecture Mauro Bruno, Monica Scannapieco, Carlo Vaccari, Giulia Vaste Antonino Virgillito, Diego Zardetto (Istat)
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.
A Mediated Approach towards Web Service Choreography Michael Stollberg, Dumitru Roman, Juan Miguel Gomez DERI – Digital Enterprise Research Institute
(c) 2013 California Institute of Technology. Government sponsorship acknowledged. National Aeronautics and Space Administration Biodiversity and Ecological.
Providing web services to mobile users: The architecture design of an m-service portal Minder Chen - Dongsong Zhang - Lina Zhou Presented by: Juan M. Cubillos.
Processes of the Information Value Chain Informing Knowledge ActionProductive Knowledge Information Organizing Grouping Classifying Formatting Geo-referencing.
Manufacturing Systems Integration Division Development Process and Testing Tools for Content Standards Simon Frechette National Institute of Standards.
Lecture 21: Component-Based Software Engineering
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.
A Workflow-Accounting Methodology to Determine Earth Observation Requirements for Air Quality A Contribution from the GEO Air Quality Community of Practice.
Semantics in Web Service Composition for Risk Management Michael Lutz European Commission – DG Joint Research Centre Ispra, Italy EcoTerm IV, Vienna,
Implementing GEOSS architecture with-and-for Users George Percivall Open Geospatial Consortium Task lead AR-09-01B.
Model Web initiative Stefano Nativi 1 and Gary Geller 2 1 (National Research Council of Italy) 2 (NASA JPL) GEOSS Future Products Workshop March.
SHIWA Simulation Platform (SSP) Gabor Terstyanszky, University of Westminster EGI Community Forum Munnich March 2012 SHIWA is supported by the FP7.
GEOSS Future Products Workshop: Session 5 – Interoperability and Resource Discovery NOAA, Silver Spring, MD 27 March 2013 Moderator: Steve Browdy Rapporteur:
Eurostat I) Context & objectives of KIP INCA project Project owner is the Environment Knowledge Community (EKC) EKC is an EU inter-services group involving.
MSG-085 2RS Common Interest Group SINEX OVERVIEW
GEOSS Future Products Workshop: Session 4: Model Web NOAA, Silver Spring, MD 27 March 2013 Moderator: Stefano Nativi Rapporteur: David Arctur.
New Ecological Science Advice for Ecosystem Protection The EPA Science Advisory Board (SAB) Staff Office supports three external scientific advisory committees.
Common interoperability, best practices and strategic approach
ESA-FAO GEOPortal STATUS & PLANS
GEOSS Component and Service Registry (CSR)
RDA 9th Plenary Breakout 3, 5 April :00-17:30
Delivery of Science Components to NRCS Business Applications
Design and Manufacturing in a Distributed Computer Environment
Brokering Agreement process Stefano Nativi and Mattia Santoro ESSI-lab of CNR-IIA San Petersburg (Russia), 07 Nov 2016.
The GEO DAB possible contributions
GEOSS Future Products Workshop March 26-28, 2013 NOAA
Automated Analysis and Code Generation for Domain-Specific Models
4/5 May 2009 The Palazzo dei Congressi di Stresa Stresa, Italy
Business Process Management and Semantic Technologies
Presentation transcript:

The Business Process Broker GEOSS Future Products Workshop March 2013, Silver Spring, MD, USA Mattia Santoro and Stefano Nativi Institute of Atmosphric Pollution - National Research Council of Italy

The BP Broker Use Case A A Create or Edit an abstract BP B B Compile the abstract BP C C Execute the BP D D Return the output to the User USER BP Broker WF engine BP editor Data Publisher

Business Process Editor Client Applications which allow users to design Abstract Business Processes (ABP, i.e. technology neutral representation of model interactions) Yaoqiang BPMN 2.0 Editor (Desktop – Web start) Several Eclipse jBOSS plug-in (Desktop) Signavio/Oryx Process Editor (Web-based) Intalio editor BizAgi MS Visio...

Workflow Engine Technological frameworks for BP execution. These use a lower level representation of BPs: Executable Business Process (EBP) –jBPM –Express BPEL –Open ESB –OW2 Orchestra –...

The Gap Business Processes Design Workflow Frameworks Abstract Business Process These are high-level descriptions, produced by non-IT experts: i.e. modellers, scientist, decision makers, etc. Executable Business Process These are low-level realizations, produced by IT experts ? ?

Filling the Gap In an open and heterogeneous context such as the GEO Model Web, an automatic framework for BP transformation needs: –BP Representation; a (set of) well-defined, open specification for BP representation is needed, both for ABPs and for EBPs; –Accessibility: the elements which compose a BP must be accessible on the Web; –Intermediation Services: a set of middle-ware components which provide the necessary intermediation services to harmonize the accessible resources.

Intermediation Services: Brokers Web 2.0 “Classic” Geospatial Resources Semantic engines Clients Ontologies/ Gazetteers Resources Image from Stefano Nativi, CNR-IIA (Modified)

Intermediation Services: Brokers CSW/ OpenSearch/ OAI-PMH WPS OpenSearch SPARQL Web 2.0 “Classic” Geospatial Resources Semantic engines Clients Ontologies/ Gazetteers Resources Image from Stefano Nativi, CNR-IIA Models Knowledge Bases WF Platforms

Business Process Broker A Business Process Broker must provide the needed interoperability arrangements to transform an Abstract BP into an Executable BP. To achieve this, the high-level functionalities provided by a BP Broker are the following: –Discover the needed model implementations in an open, distributed and heterogeneous environment; –Check I/O consistency of BPs and provide suggestions for mismatches resolving: –Publish the EBP as a standard model resource for re-use. –Submit the compiled BP (EBP) to a WF-engine for execution.

BP Broker Execution Phases Annotated

Pre-processing Steps 1.Components Validation 2.Components compatibility check 1.Mismatches identification 2.Mismatches resolving (through mediation/adaptation approach) 3.Identification of actual I/O parameters of the Executable BP ✗ ✓✓ Annotated

Architecture BP Editor Controller BP library Component library Pre processor GEO DAB WF platform BP Broker Knowledge Base Registry

Experiments A set of “Use Scenarios” were defined in the FP7 UncertWEB Project –eHabitat, scientific patronage: EC Joint Research Centre (JRC) eHabitat cross-compare –Land-use and Agricultural Policy, scientific patronage: Food and Environment Research Agency (FERA), UK –Activity Modelling, scientific patronage: Technical University of Eindhoven (TUE), NL Deterministic Uncertainty-enabled (2) –Air Quality Forecasting, scientific patronage: Norwegian Institute for Air Research (NILU), NO –Activity Modelling/Air Quality Forecasting Overlay, scientific patronage: University Of Munster (UOM), NILU, TUE

Experiments: eHabitat Use Scenario Given a region of interest, the eHabitat model calculates the likelihood to find similar habitats in different regions. The model calculates the Mahalanobis distance using the bio- climatic layers which are used as inputs. The model is developed and published by the EC Joint Research Centre. This scenario implements a Monte Carlo simulation performed on the deterministic eHabitat ecological model. Starting from input datasets with related uncertainty description, the user composes a set of available services to generate a Monte Carlo simulation on the eHabitat model in order to derive a statistics of the output datasets. Output of a run of the scenario using as Protected Area the “Parco Nazionale dello Stelvio” in Italy

Experiments: Land-use and Agricultural Policy Use Scenario This scenario is composed of a set of models for predicting land-use and crop yield response to climatic and economic change. There are a total of three models in this scenario, two of which are currently included in the business process. The first model, Land Capability Classification, generates a set of transition matrices describing the likelihood of a field transitioning from one crop to another. The second model, Landsfacts, uses this transition data to simulate field crop allocations over a five-year period. As the Land Capability Classification model generates uncertain transition matrices, an intermediate sampling service is required: Uncertain Transition Matrix Sampler. Output of a run of the scenario, the area of interest is in the neighborhood of York, UK.

Activity Modelling/Air Quality Forecasting Overlay Albatross is an agent based model that predicts the schedules of people by predicting which places at which time people visit during a day, what they do in those places, transport modes they use to reach the place, etc. All this information is valuable in connection with emission, exposure, and air quality models. In UncertWEB, the Norwegian Institute for Air Research (NILU) has provided a probabilistic air quality forecast (PAQF) model, which is being used with the simulated activity schedules. This combination provides useful information about how much people are exposed to different types of pollution in time and space. Based on this data, policy makers can develop different policies to decrease the negative effects of low air quality on people. NO2 Exposure Mean NO2 Exposure Standard Deviation NO2 Exposure Mean for Individuals

Conclusions: Benefits of the Proposed Approach No need of a composition infrastructure Alleviation from the technicalities of workflow definitions –type matching, identification of external services endpoints, binding issues, etc. User can focus on his/her intended target User may submit incomplete BP definition, and leverage BP recommendations May derive from an aggregated knowledge base of user feedback to execute it (e.g. URR) Of particular interest for multidisciplinary scientific contexts, where different communities may benefit of each other knowledge through model chaining

Conclusions: Future Work Future developments will mainly focus on: –Integration of the GEOSS User Requirement Registry –Support of more WF engines –Support of more BP languages –Experiment with new scenarios

Thank you for your attention