Recent Advances in Geospatial Service Chaining Open Standards 2008 Composability within SOA Symposium April, 2008 Raj Singh, PhD OGC Director of Interoperability.

Slides:



Advertisements
Similar presentations
® ® Collaborative Development of Open Standards for Expanding GeoWeb to the Internet of Things Expanding GeoWeb to an Internet of Things A workshop during.
Advertisements

Agenda Session (75 minutes duration, Friday sessions are 90 minutes) Co-lead introduces the session (5 minutes) –repeat of one chart from opening plenary.
George Percivall, OGC and Ingo Simonis, OGC-E
Copyright © 2008, Open Geospatial Consortium, Inc., All Rights Reserved. OGC Standards Development and Distributed Computing Open Grid Forum 22 Cambridge,
© Geospatial Research & Consulting Ingo Simonis Ingo Simonis Freelancer.
® © 2006 Open Geospatial Consortium, Inc. OGC Catalog CEOS WGISS September 2006 Chuck Heazel
Spatial Data Infrastructures and Spatial Ontologies and Semantics
Geographic Interoperability Office ISO and OGC Geographic Information Service Architecture George Percivall NASA Geographic.
1 OGC Web Services Kai Lin San Diego Supercomputer Center
Department of Geoinformatics and Cartography Finnish Geodetic Institute INSPIRE Network Services DT INSPIRE IR Development Status Transformation Services.
Cadcorp SIS ® - Spatial Information System ® Normes de OGC: Passé, Présent et Futur Martin Daly Technical Director Cadcorp Ltd SIG et Interopérabilité.
Europe’s Information Society eContentplus OrléansWP6 1st Coordination and progress meeting Technical information OGC WMS – WFS – CSW.
Nov Copyright Galdos Systems Inc. November 2001 Geography Markup Language Enabling the Geo-spatial Web.
Software Factory Assembling Applications with Models, Patterns, Frameworks and Tools Anna Liu Senior Architect Advisor Microsoft Australia.
® ® Towards standards in capturing the changing characteristics of a place for disparate interests Presentation to AAG, 14 April 2011 Raj Singh, PhD Director,
Copyright © 2006, Open Geospatial Consortium, Inc., All Rights Reserved. The OGC and Emergency Services: GML for Location Transport & Formats & Mapping.
Managing Data Interoperability with FME Tony Kent Applications Engineer IMGS.
1 Introduction to web mapping Dissemination of results, maps and figures ESTP course on Geographic Information Systems (GIS): Use of GIS for making statistics.
OGC Liaison Report WGISS-20 Allan Doyle, EOGEO
© OGC, All Rights Reserved Open Geospatial Consortium
A Global Agriculture Drought Monitoring and Forecasting System (GADMFS) Meixia Deng and Liping Di.
Metadata (for the data users downstream) RFC GIS Workshop July 2007 NOAA/NESDIS/NGDC Documentation.
Page 1 LAITS Laboratory for Advanced Information Technology and Standards 9/6/04 Briefing on Open Geospatial Consortium (OGC)’s Web Services (OWS) Initiative.
Providing Access to Your Data: Access Mechanisms Robert R. Downs, PhD NASA Socioeconomic Data and Applications Center (SEDAC) Center for International.
Interoperability ERRA System.
Luis Bermudez Southeastern Universities Research Association Carlos Rueda Monterey Bay Aquarium Research Institute Moving Beyond the 10,000 Ways That Don't.
® ® OGC Technologies and use of AIXM AIXM Seminar EUROCONTROL Johannes Echterhoff December 5 th, 2012 © 2012, Open Geospatial Consortium.
Web Feature Service – What and How? Ian Painter - Snowflake Software.
Grid-enabling OGC Web Services Andrew Woolf, Arif Shaon STFC e-Science Centre Rutherford Appleton Lab.
The OpenGIS Consortium Geog 516 Presentation #2 Rueben Schulz March 2004.
Jürgen Walther Office of the Interministerial Committee for Geo Information (IMAGI) Coordination Office GDI-DE Federal Agency for Cartography and Geodesy.
1 Infrastructure Solutions Division The Convergence of Architectural and Engineering Design and GIS: Implications for Emergency Response and Urban Planning.
Web services at TRFIC TRFIC has developed the Access Technologies to achieve its goals of interoperability and provide access to data and information on.
® ® OGC Web Services Initiative, Phase 9 (OWS-9) Initial Ideas Nadine Alameh OWS-9 Initiative Director Copyright © 2011 Open Geospatial Consortium.
MapServer Support for Web Coverage Services Stephen Lime - Minnesota DNR Dr. Thomas E. Burk - University of Minnesota MUM Ottawa, Canada.
What is Information Modelling (and why do we need it in NEII…)? Dominic Lowe, Bureau of Meteorology, 29 October 2013.
Copyright © 2009, Open Geospatial Consortium, Inc. Time issue : Meteo Domain needs and WMS present means Meteorology DWG Frédéric Guillaud, Marie-Françoise.
Open GIS Consortium for a changing world. Spatial connectivity © 2000, Open GIS Consortium, Inc. All Rights Reserved Enabling Open Access to Geographic.
© 2006 OpenGridForum February 26, 2008 OGC-OGF Collaboration Workshop Chris Higgins, EDINA/Edinburgh Craig A. Lee, The Aerospace Corporation Satoshi Sekiguchi,
Open GIS Consortium for a changing world. Spatial connectivity © 2000, Open GIS Consortium, Inc. All Rights Reserved The Open GIS Consortium - a Platform.
ResEau: A Water Portal SensorWeb Implementation National Information Strategies Division Strategic Information Integration Directorate Environment Canada.
DSTT Report - OGC Services May 8, 2002Page 1 Allan Doyle DSTT Report OGC Services DSTT Report OGC & GRID Services Allan Doyle NASA/II May 8, 2002.
Web Services and Geologic Data Interchange Simon Cox CSIRO Exploration & Mining
Geospatial Interoperability Jeff de La Beaujardière, PhD NASA Geospatial Interoperability Office.
RSISIPL1 SERVICE ORIENTED ARCHITECTURE (SOA) By Pavan By Pavan.
Toward interoperable information use across the geosciences
© 2006, Open Geospatial Consortium, Inc. The OGC Sensor Web Enablement framework Simon CoxMike Botts CSIRO Exploration & MiningNational Space Science &
WIGOS Data model – standards introduction.
Slide 1 SDTSSDTS FGDC CWG SDTS Revision Project ANSI INCITS L1 Project to Update SDTS FGDC CWG September 2, 2003.
Open Geospatial Consortium Overview and why we are adopting the standards.
Geography Markup Language (GML). GML What is GML? – Scope  The Geography Markup Language is  a modeling language for geographic information  an encoding.
Know the Earth…Show the Way NATIONAL GEOSPATIAL-INTELLIGENCE AGENCY Approved for Public Release PA Case NGA’s Standards Program Karl Koklauner Deputy.
ORNL DAAC SPATIAL DATA ACCESS TOOL Open Geospatial Consortium (OGC) Services Bruce E. Wilson Suresh K. Santhana Vannan Yaxing Wei Tammy W. Beaty National.
© 2005, Open Geospatial Consortium, Inc. CrisisGrid: Critical Infrastructure and Informatics for Emergency Response 4 May 2005 Mark Reichardt President.
The Earth Information Exchange. Portal Structure Portal Functions/Capabilities Portal Content ESIP Portal and Geospatial One-Stop ESIP Portal and NOAA.
Semantics in Web Service Composition for Risk Management Michael Lutz European Commission – DG Joint Research Centre Ispra, Italy EcoTerm IV, Vienna,
COMPASS09 Annual Conference of Compass Informatics.
® ® Data flow from space to earth: The role of OGC Web Service (OWS) standards in EO market growth Steven Ramage Open Geospatial Consortium (OGC) 22 nd.
® ® Geospatial Information Standards for Human Geography at: Human Geography Summit by: Raj Singh, PhD Director, Interoperability Programs Open Geospatial.
® Increasing the value of Business Intelligence using Geospatial Standards George Percivall, Chief Architect and Executive Director of the OGC Interoperability.
SDI 4.0 Crowd-sourcing, Gov-sourcing Geographic Data via Open Geosynchronization Raj R. Singh Director, Interoperability Programs Open Geospatial Consortium.
® OGC perspective on CyberGIS for Collaborative Problem Solving AAG Annual Meeting panel, April 2015 George Percivall Chief Engineer and CTO
Page 1Overview of the HMA Project, 8 March 2010 Overview of the HMA Project OGC TC Opening Plenary Pier Giorgio Marchetti European Space Agency.
Copyright, Open Geospatial Consortium Making Location Count Peer-to-Peer File Sharing An Answer to the SDI blues North Carolina GIS Conference February,
OGC Standards in Action for Public Safety and Security George Percivall OGC Chief Architect Intergraph.
® Standards for Disaster Mitigation and Response Scott Simmons Executive Director, Standards Program Open Geospatial Consortium Copyright © 2016 Open Geospatial.
Presentation to 4th “GRID & e-Collaboration Workshop” February 2009
Introduction to the WMO/OGC Hydrology Domain Working Group
Session 2: Metadata and Catalogues
Presentation transcript:

Recent Advances in Geospatial Service Chaining Open Standards 2008 Composability within SOA Symposium April, 2008 Raj Singh, PhD OGC Director of Interoperability Programs

Agenda Background on OGC OGC Test beds and OWS-5, the workflow test bed Background on the domain problem – Conflation The added complexity of cross-organization interoperability The solution: OGC Web Services and BPEL workflow 2 Helping the World to Communicate Geographically Copyright © 2008, Open Geospatial Consortium, Inc., All Rights Reserved

OGC, the Organization

Everything happens somewhere – and “somewhen”! …it’s estimated that 80 to 90% of all data maintained or archived in databases has some geographic property! Can anyone think of an activity that does not have the properties of geographic location and time, or that impacts a location over time? 4 Helping the World to Communicate Geographically Copyright © 2008, Open Geospatial Consortium, Inc., All Rights Reserved

The Challenges Discovery: These data are distributed in tens of thousands of repositories Access: They will never, ever be put into massive centralized repositories Processing and fusion: These data typically must be processed in order to be useful for the end-user application Decision makers, policy makers, scientists, researchers, consumers, emergency response – all need access to the latest and best geo content and services – when and where they need it! 5 Helping the World to Communicate Geographically Copyright © 2008, Open Geospatial Consortium, Inc., All Rights Reserved

OGC Snapshot A not-for-profit, voluntary, consensus Standards Organization founded in 1994 To serve as a global forum for the development, promotion and harmonization of open and freely available geospatial standards Currently ~350 member organizations Twenty four adopted standards Four OGC Standards are now also ISO Standards 6 Helping the World to Communicate Geographically Copyright © 2008, Open Geospatial Consortium, Inc., All Rights Reserved

Alliance Partnerships Critical To Successful Standards Development and Implementation and others… 7 Helping the World to Communicate Geographically Copyright © 2008, Open Geospatial Consortium, Inc., All Rights Reserved

OGC’s Foundation Data Access Standards WMS: Web Mapping Service: web images of maps WFS: Web Feature Service: vector data WCS: Web Coverage Service: raster imagery and grids GML: Geography Markup Language: XML encoding of data SOS: Sensor Observation Service: real-time data CSW: Catalogue Service for the Web: geospatial search WPS: Web Processing Service: run a model/algorithm/process 8 Helping the World to Communicate Geographically Copyright © 2008, Open Geospatial Consortium, Inc., All Rights Reserved

But now we must combine them into processing and fusion services Source: Broadstroke 9 Helping the World to Communicate Geographically Copyright © 2008, Open Geospatial Consortium, Inc., All Rights Reserved

The OGC Interoperability Program & OWS-5

OGC’s Approach for Advancing Interoperability Interoperability Program (IP ) - a global, innovative, hands-on prototyping and testing program designed to accelerate interface development and validation, and bring interoperability to the market Specification Development Program –Consensus processes similar to other Industry consortia (World Wide Web Consortium, OMA, OMG, etc.). Outreach and Community Adoption Program – education and training, encourage take up of OGC specifications, business development, communications programs Rapid Interface Development Standards Setting Market Adoption 11 Helping the World to Communicate Geographically Copyright © 2008, Open Geospatial Consortium, Inc., All Rights Reserved

Testbeds Enhance Standards 12 Helping the World to Communicate Geographically Copyright © 2008, Open Geospatial Consortium, Inc., All Rights Reserved

Examples of Interoperable (Open) Geospatial Service Chaining

Why? Large data sets: up to terabytes Issues of provenance Organizational information management 14 Helping the World to Communicate Geographically Copyright © 2008, Open Geospatial Consortium, Inc., All Rights Reserved

Imagery Processing Workflow … Internet OGC Interfaces Service chaining creates value-added products from SWE Observations WCS = Web Coverage Service WCTS = Web Coordinate Transformation Service WPS = Web Processing Service SOS WCTSWPSWFS decision support client 15 Helping the World to Communicate Geographically Copyright © 2008, Open Geospatial Consortium, Inc., All Rights Reserved

Data Reduction Workflow Steven Keens, PCI 16 Helping the World to Communicate Geographically Copyright © 2008, Open Geospatial Consortium, Inc., All Rights Reserved

Use Case: workflow for geospatial data conflation

18 Conflation Use Case Conflation is the process of unifying multiple separate sources of data into one integrated all-encompassing result Conflation is a complex task with many variations and rules that guide the discovery and combination of features Helping the World to Communicate Geographically Copyright © 2008, Open Geospatial Consortium, Inc., All Rights Reserved

Conflation Use Case Preserve geometry connectivity (vertical red to green, upper center right) Resolve potential overshoot issues (unique red feature, middle center right) Conflate attributes 19 Helping the World to Communicate Geographically Copyright © 2008, Open Geospatial Consortium, Inc., All Rights Reserved

20 Issues in Conflation Metadata Lineage: the origins of each feature must be retained Absolute Horizontal Accuracy: spatial accuracy relative to true location Feature Type: Feature description information Alignment: Spatial agreement among features Competition: choice of alternatives when determining common features Geometry: point, line, area (polygon) and other geometries Coordinate Specification: issues associated with potential differences Duplicate Features: duplication in coordinates and/or attribute values Schemas: differences in description of attributes, data type, units of measure, domain Feature Association full feature matching: association made on complete features only partial feature matching: only a subset of a feature associates to a feature in the other data set single feature matching: matched exclusively on a one-to-one basis, in whole or part multi-feature matching: any given feature in one source matches to several in the other Helping the World to Communicate Geographically Copyright © 2008, Open Geospatial Consortium, Inc., All Rights Reserved

21 Families of Conflation Business Rules MatchingSimilarity Selection To find the same features and attributes Feature Types - Names and Codes Schema – attribution names, units, enumeration To match two or more features Geometry/location – accuracy and tolerance Attribute matching values, null/unknown attribute value Feature Type matching Geometry Type matching To select the Quality of the resultant features Quality preference rules Join/Merge attribute precedence and conversion of expected output All of the common Conflation Tools have some form of business rule definition and logic that is applicable to these families of rules. Helping the World to Communicate Geographically Copyright © 2008, Open Geospatial Consortium, Inc., All Rights Reserved

22 Rules as Web Services Helping the World to Communicate Geographically Copyright © 2008, Open Geospatial Consortium, Inc., All Rights Reserved

Workflow deployment strategy Idealized –Rules are web services –BPEL describes rules application –Client has a rule editor Pick rules from a GUI Build a BPEL workflow Actual –Rules are processes –BPEL describes calling a Web Processing Service –WPS is a web services wrapper for rules 23 Helping the World to Communicate Geographically Copyright © 2008, Open Geospatial Consortium, Inc., All Rights Reserved

Web Processing Service WPS WPS-client Web Processing Service GetCapabilitiesDescribeProcessExecute Algorithm Repository … … Algorithm 1 … … Data Handler A Data Handler Repository Communication over the web using HTTP 24 Helping the World to Communicate Geographically Copyright © 2008, Open Geospatial Consortium, Inc., All Rights Reserved

Deployment of Conflation Services – Ideal 25 Helping the World to Communicate Geographically Copyright © 2008, Open Geospatial Consortium, Inc., All Rights Reserved

26 Deployment of Conflation Services – Actual BPEL Engine WPS WFS Radius Studio™ Source data Template Rules (xml) Results (xml) Parameterised Rule (xml) Result Data Client GML SOAP request SOAP response WFS GML 2 HTTP Get/Post SOAP Helping the World to Communicate Geographically Copyright © 2008, Open Geospatial Consortium, Inc., All Rights Reserved

27 Lessons Learned BPEL + OGC Web Services works Initial hurdles were hard, so we only have simple workflows –SOAP-WSDL for all OGC services –SOA for rules Future work items –More complex workflows –More detailed WPSes Helping the World to Communicate Geographically Copyright © 2008, Open Geospatial Consortium, Inc., All Rights Reserved