Page 1 CSISS LCenter for Spatial Information Science and Systems 03/19/2008 GeoBrain BPELPower Workflow Engine Liping Di, Genong Yu Center.

Slides:



Advertisements
Similar presentations
Bringing Grid & Web Services Together
Advertisements

Ernst Oberortner Vienna University of Technology.
GEOSS AIP-2 Development Interim Design Review Workflow & Alert WG Co-chairs: Satoshi Sekiguchi, AIST, Japan Dr. Liping Di, GMU, USA Dr. Genong (Eugene)
GEO AIP-2 Interim Design Review Test Facility Working Group Mauro Semerano (ElsagDatamat spa) ESA December 2008.
Sensor Web Standards and the Internet of Things May 24 th, 2011 Scott Fairgrieve Geospatial Research and Development COM.Geo 2011 Workshop Expanding GeoWeb.
Agenda Session (75 minutes duration, Friday sessions are 90 minutes) Co-lead introduces the session (5 minutes) –repeat of one chart from opening plenary.
1 Service composition Roberto Lucchi joint work with Anders Friis-Christensen, Michael Lutz and Nicole Ostlaender European Commission – DG Joint Research.
® Copyright © 2009, Open Geospatial Consortium, Inc., All Rights Reserved. OWS-6 Grid Computing Activities Bastian Baranski Institute for Geoinformatics.
Page 1 LAITS Laboratory for Advanced Information Technology and Standards Duh 7/10/03 Geospatial Service Workflow Concepts and Tools Liping Di Laboratory.
OSCAR Sensor Web Enablement Prototype Presentation to WGISS-24 October 2007 Paul Martin ComSine Limited
® © 2006 Open Geospatial Consortium, Inc. OGC Catalog CEOS WGISS September 2006 Chuck Heazel
Sensor Web Enablement and GEOSS Presented by: Terence van Zyl.
ESA Data Integration Application Open Grid Services for Earth Observation Luigi Fusco, Pedro Gonçalves.
1 SensorWebs and Security Experiences Dan Mandl Presented at WGISS Meeting in Toulouse, France May 11, 2009.
CEOS WGISS, China, February, Sensor Web Enablement (SWE) Wyn Cudlip BNSC/QinetiQ Presentation to WGISS China, 2008.
19 Copyright © 2005, Oracle. All rights reserved. Distributing Modular Applications: Developing Web Services.
1 Copyright © 2005, Oracle. All rights reserved. Introduction.
18 Copyright © 2005, Oracle. All rights reserved. Distributing Modular Applications: Introduction to Web Services.
17 Copyright © 2005, Oracle. All rights reserved. Deploying Applications by Using Java Web Start.
Center for Informatics Federal University of Pernambuco (Cin/UFPE) Towards a Web Service for Geographic and Multidimensional Processing Joel da.
Presented to: By: Date: Federal Aviation Administration Registry/Repository in a SOA Environment SOA Brown Bag #5 SWIM Team March 9, 2011.
Topics SWIM State of the System, Conceptual Overview FTI IP Backbone
0 - 0.
DIVIDING INTEGERS 1. IF THE SIGNS ARE THE SAME THE ANSWER IS POSITIVE 2. IF THE SIGNS ARE DIFFERENT THE ANSWER IS NEGATIVE.
SUBTRACTING INTEGERS 1. CHANGE THE SUBTRACTION SIGN TO ADDITION
Addition Facts
Experiences with Converting my Grid Web Services to Grid Services Savas Parastatidis & Paul Watson
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.
ZMQS ZMQS
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 14 Slide 1 Object-oriented Design 1.
The European Organisation for the Safety of Air Navigation REST and WFS Interfaces Usage in Digital SNOWTAM Trial.
QA practitioners viewpoint
©Ian Sommerville 2006Software Engineering, 8th edition. Chapter 31 Slide 1 Service-centric Software Engineering.
Describing Complex Products as Configurations using APL Arrays.
Proposal by CA Technologies, IBM, SAP, Vnomic
31242/32549 Advanced Internet Programming Advanced Java Programming
Ubiquitous GIS - Part IV Standards for UBGIS: ISO/TC211 WG 10 UPA (Ubiquitous Public Access) Fall 2007 Ki-Joune Li Pusan.
Proposed update of Technical Guidance for INSPIRE Download services based on SOS Matthes Rieke, Dr. Albert Remke (m.rieke, 52°North.
Addition 1’s to 20.
25 seconds left…...
Week 1.
©Ian Sommerville 2006Software Engineering, 8th edition. Chapter 31 Slide 1 Service-centric Software Engineering 1.
52north.org. SWE Components Core  SOS  SAS/SES  SPS  WNS  Clients  SWEcurity Incubation  Sensor Instance Registry  Sensor Observable Registry.
Virtual Product of Air Quality Demo Scripts Liping Di, Peisheng Zhao Center for Spatial Information Science and Systems (CSISS) George Mason University.
Implementation of a Data Node in China's Spatial Information Grid Based on NWGISS Dengrong Zhang, Le Yu, Liping Di Institute of Spatial.
Pacific Island Countries GIS/RS User Conference 2010, Suva, November 2010 Sensor Web Enablement for the Pacific Vulnerability and adaptation of coastal.
OGC Liaison Report WGISS-20 Allan Doyle, EOGEO
A Global Agriculture Drought Monitoring and Forecasting System (GADMFS) Meixia Deng and Liping Di.
Page 1 LAITS Laboratory for Advanced Information Technology and Standards 9/6/04 Briefing on Open Geospatial Consortium (OGC)’s Web Services (OWS) Initiative.
Interoperability ERRA System.
Page 1 CSISS Center for Spatial Information Science and Systems Design and Implementation of CWIC Metrics Weiguo Han, Liping Di, Yuanzheng Shao, Lingjun.
Deploying OGC Web Services GeoScience Victoria’s Experience Alistair Ritchie, Senior Information Geologist GeoScience Victoria.
Environmental Monitoring: Database and Beyond Chengyang Zhang Computer Science Department University of North Texas.
Page 1 CSISS Center for Spatial Information Science and Systems 05/12/2006 Geoinformatics 2006 Center for Spatial Information Science and Systems (CSISS)
CEOS WGISS, Hanoi May OSCAR Prototyping the sensor web Wyn Cudlip BNSC/QinetiQ Presentation to WGISS Hanoi May 2007 (Slides.
Managing and communicating uncertainty in geospatial web service workflows Richard Jones, Dan Cornford, Lucy Bastin, Matthew Williams Computer Science,
Page 1 CSISS Center for Spatial Information Science and Systems Access HDF-EOS data with OGC Web Coverage Service - Earth Observation Application Profile.
Page 1 CSISS Center for Spatial Information Science and Systems CWIC Metrics: Current and Future Weiguo Han, Liping Di, Yuanzheng Shao, Lingjun Kang Center.
Geoinformatics 2006 A Virtual Data Product Toolkit Based on Geospatial Web Service Orchestration Peisheng Zhao, Liping Di, Yaxing Wei Center for Spatial.
Development of Semantically Aware Workflow Engines for GEOspatial Web Service Orchestration Open Grid Forum 20 (OGF20) 7 th May, 2007 Gobe Hobona (University.
Page 1 CSISS Center for Spatial Information Science and Systems 09/12/2006 Center for Spatial Information Science and Systems (CSISS) George Mason University.
Tomlinson’s “System” Design Requirements. 10 Stages Stage 1: Strategic purpose Stage 2: Plan for planning Stage 3: Technology seminar Stage 4: Describe.
EVOLVING SENSOR WEB PROTOCOLS FOR SENSOR DATA MANAGEMENT H. Conover, K. Regner, M. Maskey, J. Lu, X. Li (UA-Huntsville) and H. Michael Goodman (NASA MSFC)
Page 1Overview of the HMA Project, 8 March 2010 Overview of the HMA Project OGC TC Opening Plenary Pier Giorgio Marchetti European Space Agency.
Page 1 CSISS Center for Spatial Information Science and Systems, George Mason University 3/26/2013 Sensor-Web-technology based Sensor-model Integration.
Page 1 CSISS Center for Spatial Information Science and Systems IIB and GCI Meeting CSR Architecture and Current Registration Status Prof. Liping Di Director.
Interoperability between Earth observations and Earth science models Session Introduction ESIP 2016 Winter Meeting, January 6-8, 2016 Liping Di Center.
Web services, Geospatial processing models, Workflows, and Virtualization of Geospatial Products Liping Di Laboratory for Advanced Information Technology.
Geospatial workflows for reusing standard Web services
and perspectives for AIXM
Presentation transcript:

Page 1 CSISS LCenter for Spatial Information Science and Systems 03/19/2008 GeoBrain BPELPower Workflow Engine Liping Di, Genong Yu Center for Spatial Information Science and Systems George Mason University

Page 2 CSISS Center for Spatial Information Science and Systems 03/19/2008 Outline BPEL BPELPower engine –Development history –Architecture –Functions Applications –Severe weather workflow –Wildfire workflow –Geo-referencing workflow –Air-quality Lessons learnt Conclusions and Recommendations

Page 3 CSISS Center for Spatial Information Science and Systems 03/19/2008 BPEL Web Services Business Process Execution Language –An OASIS standard –A language for describing business processes Executable business process: Executable workflows Abstract business process: Non-executable abstract workflows Why we use BPEL? –Web Service effort: interoperability between geoprocessing applications through Web standards –Web Service workflows: Loosely coupled integration of heterogeneous systems in a variety of domains Suitable for Sensor Web in the Earth and space science

Page 4 CSISS Center for Spatial Information Science and Systems 03/19/2008 BPELPower BPELPower is a BPEL workflow engine developed by CSISS. –The initial version was developed in 2004 –Multiple version has been released since then Supports –BPEL4WS 1.1 –WS-BPEL 2.0 (partially supported now, in development) Released versions –Version 1.0: BPEL4WS 1.1 –Version 2.0: abstract model and instantiation –Version 3.0: asynchronous support through WS-Addressing

Page 5 CSISS Center for Spatial Information Science and Systems 03/19/2008 BPELPower workflow engine: architecture Major components of BPELPower workflow engine –Web Services –Human interfaces –Databases

Page 6 CSISS Center for Spatial Information Science and Systems 03/19/2008 Functions of BPELPower Standard-compliant –BPEL4WS 1.1/WS-BPEL 2.0 –XPath 1.0 –SOAP 1.1, 1.2 –OGC services Enhanced message encoding/decoding capabilities –XML schema –GML Extended asynchronous support –WS-Addressing RESTful Web Service support Security –WS-Security

Page 7 CSISS Center for Spatial Information Science and Systems 03/19/2008 Design a workflow Support packaging of BPEL project using commercial BPEL designer –Oracle BPEL Designer

Page 8 CSISS Center for Spatial Information Science and Systems 03/19/2008 BPEL Process management BPELPower supports efficient management of BPEL processes –Deployment/undeployment –Deployed workflow Standard Web service –SOAP service –RESTful service Human portal interface

Page 9 CSISS Center for Spatial Information Science and Systems 03/19/2008 Instantiation service Web service for Abstract model instantiation –Manage abstract workflow –Instantiation of abstract model

Page 10 CSISS Center for Spatial Information Science and Systems 03/19/2008 Use Case 1 – severe weather detection and tracking Workflow –Inputs of initial parameters –WCS data sources –Severe weather detection –Optional transactions to fed back results into WFS –Severe weather tracking –Optional transaction to fed back results into WFS The workflow supports transaction for WCS & WFS

Page 11 CSISS Center for Spatial Information Science and Systems 03/19/2008 Case 2 – geo-referencing Workflow steps –planning request to the SPS User as actor – notification –Retrieve observation from the SOS –Feed the observations into the JPIP server through secured transaction –Add the data along with description into WCS through transaction –Alert the data availability through SAS to all subscribed users

Page 12 CSISS Center for Spatial Information Science and Systems 03/19/2008 Georeferencing logical workflow

Page 13 CSISS Center for Spatial Information Science and Systems 03/19/2008 Geo-referencing workflow Workflow –Demonstrated at OWS 5 –SPOT Image Asynchronous –SPS based on WNS WS-Addressing Callback pattern –Notification of data availability through SAS XMPP Publish/subscribe pattern

Page 14 CSISS Center for Spatial Information Science and Systems 03/19/2008 Case 3 - Collaborative Wildfire Monitoring collaboration –Standard web services –Automated workflow through BPEL/BPELPower

Page 15 CSISS Center for Spatial Information Science and Systems 03/19/2008 Abstract model instantiation Abstract model –On-demand automatic generation of fire products

Page 16 CSISS Center for Spatial Information Science and Systems 03/19/2008 RESTful service interface RESTfull support –RESTfull interfaces to use workflows as resources

Page 17 CSISS Center for Spatial Information Science and Systems 03/19/2008 Case 4 – air quality Air quality workflow –Abstract model designer for designing the abstract model –Air quality was represented in assimilated WMS representation

Page 18 CSISS Center for Spatial Information Science and Systems 03/19/2008 Lessons learnt Complexity of GML Newly-supported message encoding/decoding –KML –SensorML Further developments should enhance the support of OGC specifications –WNS –SAS –OWS framework: getCapabilities Specification extension –BPEL4OWS Fully utilization of getCapabilities Complete support of OGC-specific message notification mechanism, e.g. WNS, SAS Message encoding/decoding, e.g. KML, GML Geobrain.laits.gmu.edu

Page 19 CSISS Center for Spatial Information Science and Systems 03/19/2008 Conclusions BPEL can be used for describing geospatial workflow BPELPower engine has been efficiently applied in many cases –Loosely coupled –Heterogeneous services

Page 20 CSISS Center for Spatial Information Science and Systems 03/19/2008 Further information Websites – – Demonstrations –

Page 21 CSISS Center for Spatial Information Science and Systems 03/19/2008 Acknowledgement BPELPower is developed with funding support from NASA REASoN program, NASA ESTO AIST program, and OGC Web Service Initiatives.