Presentation is loading. Please wait.

Presentation is loading. Please wait.

Overview of OGC a n d S t r a t e g i c A c t i v i t i e s George Percivall OGC Chief Architect Executive Director, Interoperability Program

Similar presentations


Presentation on theme: "Overview of OGC a n d S t r a t e g i c A c t i v i t i e s George Percivall OGC Chief Architect Executive Director, Interoperability Program"— Presentation transcript:

1 Overview of OGC a n d S t r a t e g i c A c t i v i t i e s George Percivall OGC Chief Architect Executive Director, Interoperability Program percivall@opengeospatial.org percivall@opengeospatial.org Copyright © 2009, Open Geospatial Consortium, Inc., – Grid-based Geoprocessing Strategy Session –

2 Helping the World to Communicate Geographically OGC activities The OGC Interoperability Program OWS-6 Testbed with focus on Grid Processing OWS-7 Planning Additional topics: G-OWS, GEOSS, INSPIRE, GMES Copyright © 2009, Open Geospatial Consortium, Inc.,

3 Helping the World to Communicate Geographically 3 What is the OGC? Open Geospatial Consortium, Inc. (OGC) –Not-for-profit, international voluntary consensus standards organization –Founded in 1994, Incorporated in US, UK, Australia –385 industry, government, research and university members OGC Mission To lead in the development, promotion and harmonization of open geospatial standards …

4 Helping the World to Communicate Geographically © 2009 Open Geospatial Consortium, Inc. What Drives OGC Standards Development? OGC members are tackling major interoperability challenges of next-generation data / service sharing and collaboration…. Developing new specifications for location- based services interoperability and spatially enabling the systems and enterprises OGC Web Services Earth Science / Earth Observation Sustainable Development E-Government Disaster / Emergency Management Defense & Intelligence Sensor Webs Location-Based Services Web Mapping Modeling & Simulation Decision Support Multi-Source Operations Critical Infrastructure Protection Mobile Enterprise Insurance/Re-Insurance Research Validation Regional Planning Logistics / Asset Management Digital Rights Management Urban Planning Aviation / Telematics

5 Helping the World to Communicate Geographically Copyright © 2009, Open Geospatial Consortium, Inc., What do we mean by “Open” Standard? Freely and publicly available Non discriminatory No license fees Vendor neutral Data neutral Agreed to by a formal consensus process

6 Helping the World to Communicate Geographically Copyright © 2009, Open Geospatial Consortium, Inc., Return on Investment Multiple studies confirm the value and advantage of open standards based solutions: –NASA Geospatial Interoperability: Return on Investment Study: http://gio.gsfc.nasa.gov/docs/ROI%20Study.pdf –Value of Standards, Delphi Report: http://www.delphigroup.com/research/whitepapers/20030728-standards.pdf –Economic Benefits of Standardization, DIN German Institute for Standardization: http://www.sis.se/upload/632248898159687500.pdf

7 Helping the World to Communicate Geographically Copyright © 2009, Open Geospatial Consortium, Inc., Where does OGC fit in the ‘standards’ world? IETF/OGF/ OASIS/W3C Infrastructure: JSDL, WSDL, UDDI, SOAP, XML ISO Domains: Object / Abstract Models, Content, Vocabulary OGC Software Interfaces: Instantiate Domain and Dejure into Infrastructure De Facto De Jure Domain Infrastructure

8 Helping the World to Communicate Geographically 8 The OGC-OGF Collaboration Promote best practices and international standardization for distributed geospatial data processing capabilities that is: –Transparent –Transparent -- users is not aware of the infrastructure –Interoperable –Interoperable -- the resources work together –Scalable –Scalable -- small local, to massive distributed platforms

9 Helping the World to Communicate Geographically 9 OGF/OGC Collaboration Described in IEEE Computer, Nov. 08

10 Helping the World to Communicate Geographically Copyright © 2009, Open Geospatial Consortium, Inc., OGC Works Closely With Standards Organizations and Consortia in the Technology Community OGC Works Closely With Standards Organizations and Consortia in the Technology Community –Primary Alliances for standards coordination Internet Engineering Task Force (IETF) International Organization for Standards (ISO) Open Grid Forum (OGF) OASIS National Emergency Number Association (NENA) COMCARE Digital Geospatial Information Working Group (DGIWG) Open Mobile Alliance (OMA) National Institute of Building Sciences (NIBS) IEEE Technical Committee 9 (Sensor Web) –Secondary alliances Global Spatial Data Infrastructure Association (GSDI) Web3D World Wide Web Consortium (W3C) Simulation Interoperability Standards Organization International Alliance for Interoperability (IAI) IEEE GRSS and ICEO Taxonomic Data Working Group (TDWG) –Others

11 Helping the World to Communicate Geographically Copyright © 2009, Open Geospatial Consortium, Inc., Market Availability see http://www.opengeospatial.org/resource/products http://www.opengeospatial.org/resource/products Free availability of standards stimulates market Hundreds of Products Implementing OGC Standards Compliance Test & Certification Program

12 Helping the World to Communicate Geographically Copyright © 2009, Open Geospatial Consortium, Inc., 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

13 Helping the World to Communicate Geographically Copyright © 2009, Open Geospatial Consortium, Inc. Interoperability Program – Major Benefits To Sponsors Ability to Determine Market Interest -- OGC’s RFQ / RFT process validates the willingness of industry to address specific interoperability issues requiring new standards Rapid prototype development yields workable interface specifications in 4-6 months vice years for traditional standards processes Vendors test, validate and demonstrate interface integrity by implementing candidate specifications in their products (reduces the risk that a proposed standard will not perform as intended) Accelerated process encourages rapid time to market for Standards- based solutions –OGC member vendors are typically early adopters of new specifications 13

14 Helping the World to Communicate Geographically OGC Interoperability Program Initiative Return on Investment Participants in OGC testbeds and pilot initiatives contribute more in in-kind contributions (labor, software, infrastructure etc.) than is provided in Sponsor funding. For every one Euro or Dollar in sponsorship funding, the following initiatives have yielded: –Web Mapping Testbed I4 times –Open location Services1.5 times –OGC Web Services 3 Testbed3 times –OGC Web Services 4 Testbed3.5 times –OGC Web Services 5 Testbed3.3 times Why? Vendors want early influence in specification development, early skill building, visibility, and opportunity for early market deployment of standards. Copyright © 2009, Open Geospatial Consortium, Inc.14

15 Helping the World to Communicate Geographically Copyright © 2009, Open Geospatial Consortium, Inc. OGC Initiative Process *RFQ/CFP = Request for Quotation/Call for Participation Develop & Test Task D Selection & Kick-off Task C RFQ/CFP*Development Task B ConceptDevelopment Task A Deploy & Persist Task E OGC Interoperability Program Policy and Procedures http://www.opengeospatial.org/ogc/policies/ippp 15

16 OGC Web Services, Phase 6 OWS-6 Testbed Copyright © 2009, Open Geospatial Consortium, Inc.,

17 Helping the World to Communicate Geographically OWS-6 Testbed Statistics 10 Sponsoring Organizations Budget –Sponsorship total $1.8M –Total In-kind: $4M Participation –31 organizations with substantial participation –~80 orgs involved or commenting Schedule –Call for Sponsors: 2/08 –RFQ/CFP issued: 7/08 –Kickoff: 10/08 –Demonstrations: 04/09 –Final Reports: 6/09 Deliverables –47 Components –14 Demonstrations –30 Engineering Reports Copyright © 2009, Open Geospatial Consortium, Inc.17

18 Helping the World to Communicate Geographically OWS-6 Sponsors U.S. National Geospatial Intelligence Agency (NGA) U.S. Dept of Defense - Joint Program Executive Office – Chemical & Biological Defense (JPEO-CBD) Natural Resources Canada (NRCan) GeoConnections U.S. Federal Aviation Administration (FAA) EUROCONTROL - The European Organization for the Safety of Air Navigation EADS Defence and Communications Systems (DCS) U.S. Geological Survey (USGS) BAE Systems ERDAS, Inc. Lockheed Martin Corporation © 2009 Open Geospatial Consortium, Inc.18

19 Helping the World to Communicate Geographically OWS-6 Participants 52North AM Consult Carbon Project Compusult con terra CubeWerx ESRI FedEx Galdos Geomatys GIS.FCU, Taiwan GMU CSISS Hitachi iGSI, GmbH interactive instruments lat/lon, GmbH LISAsoft Luciad Lufthansa NOAA MDL Northrop Grumman TASC OSS Nokalva PCAvionics Snowflake Spot Image/ESA/Spacebel STFC, UK UAB CREAF Univ Bonn Karto Univ Bonn IGG Univ Bunderswehr Univ Muenster IfGI Vightel Yumetech 19© 2009 Open Geospatial Consortium, Inc.

20 Helping the World to Communicate Geographically OWS-6 Threads SWE (Sensor Web Enablement) –Imagery services, information models, CCSI, catalog GPW (Geo-Processing Workflow) –Asynchronous workflow, WPS grid processing, GML schema development DSS (Decision Support Services) –WMTS, 3D indoor-outdoor routing / tracking, W3DS, flythrough client, integrated client, ISO 19117/SLD portrayal AIM (Aeronautical Information Management – new thread) –Service orientation, AIXM, notifications, and flight operations CITE (Conformance and Interoperability Test & Evaluation) –Complete WMS 1.3, and DGIWG Profile of WMS 20© 2009 Open Geospatial Consortium, Inc.

21 Helping the World to Communicate Geographically OGC Web Services (OWS) Copyright © 2009, Open Geospatial Consortium, Inc., Web Map Service (WMS) Web Feature Service (WFS) Web Coverage Service (WCS) Catalogue (CSW) Geography Markup Language (GML) Web Map Context (WMC) OGC KML Others… Just as http:// is the dial tone of the World Wide Web, and html / xml are the standard encodings, the geospatial web is enabled by OGC standards: Relevant to geospatial information applications: Critical Infrastructure, Emergency Management, Weather, Climate, Homeland Security, Defense & Intelligence, Oceans Science, others Web Map Server Web Coverage Server Web Feature Server

22 Helping the World to Communicate Geographically OGC Reference Model (ORM) www.opengeospatial.org/standards/orm What is the purpose of the ORM? –Overview of OGC Standards Baseline –Insight into the current state of the work of the OGC –Basis for coordination and understanding of the OGC documents –Resource for defining architectures for specific applications Why Read This Document? –Better understand the OGC Standards Baseline –Better understand the ongoing work of the OGC –Gain an understanding necessary to contribute to OGC process –Aid in implementing one or more of the OpenGIS Standards Copyright © 2009, Open Geospatial Consortium, Inc.,

23 Helping the World to Communicate Geographically OGC aims for Simple Service Architecture Message-operations: request and response. Separation of control and data. Stateless services are desired Service types known before run time Service has adequate hardware, i.e. hardware assignment is transparent to user. Copyright © 2009, Open Geospatial Consortium, Inc., Simple service architecture as defined in ISO 19119

24 Helping the World to Communicate Geographically Geospatial Interoperability from sensing to decision support SWEGPWDSS OGC Web Services SWE=Sensor Web Enablement GPW=Geo-Processing Workflow DSS=Decision Support Services MeasurementsObservationsFeaturesRecommendations 24Copyright © 2009, Open Geospatial Consortium, Inc.

25 Helping the World to Communicate Geographically Sensor Web Enablement (SWE) Copyright © 2009, Open Geospatial Consortium, Inc.,

26 Helping the World to Communicate Geographically Decision Support Services (DSS) © 2008, Open Geospatial Consortium, Inc.26

27 Helping the World to Communicate Geographically OWS Geo-Processing Workflow © 2009 Open Geospatial Consortium, Inc. … WCS WPSWCTS WFS Internet Web Servers Decision Support Client WCS = Web Coverage Service WCTS = Web Coordinate Transform. Service WPS = Web Processing Service WFS = Web Feature Service

28 Helping the World to Communicate Geographically Web Processing Service © 2009 Open Geospatial Consortium, Inc. WPS GetCapabilitiesExecuteDescribeProcess Algorithms Repository … … Algorithm 1 Data Handler Repository … … Data Handler A Communication over the web using HTTP WPS-client Web Processing Service

29 Helping the World to Communicate Geographically Developing WPS interface to Grid Development on-going in OWS-5 Testbed. Results in May 2008 include demonstration and specification profile –Bastian.Baranski, Univ Muenster and Andrew Woolf, STFC Copyright © 2009 Open Geospatial Consortium, Inc.29 Grid WPS some Grid app JSDL process description process execution data input/output inbuilt web service binding lightweight ‘geo’-compatible resource requirements data staging WPS JSDL

30 Helping the World to Communicate Geographically 30 GPW Scope for OWS-6 Security for OGC web services GML Application Schema Development Asynchronous Workflow WPS Profile for Grid processing

31 OWS-6 WPS Grid Processing Bastian Baranski and Bastian Schäffer, Univ. Muenster Institute for Geoinformatics (IfGI) and 52° North, Germany Andrew Woolf, Science and Technology Facilities Council (STFC), UK Lan-Kun Chung, GIS Center, Feng Chia University, Taiwan Copyright © 2008, Open Geospatial Consortium, Inc., All Rights Reserved.

32 Helping the World to Communicate Geographically OWS-6 WPS Grid Processing Grid Processing Profiles of WPS - specification –WPS Grid Processing Profile integrated wit grid computing infrastructure: Job Submission Description Language (JSDL) High Performance Computing (HPC) Basic Profile (HPC-BP) Simple API for Grid Applications (SAGA) Data Access and Integration set of specifications (WS-DAI-*) Web Services Resource Framework (WSRF) (…) OGF Enabled WPS - Implementation –WPS to benefit from and integrate with distributed computing resources and technologies –Two potential ways to make use of OGF specifications, concepts and their implementations where identified encapsulating other resources integration alongside other services

33 Helping the World to Communicate Geographically Grid-enabled WPS Implementations Airport Scenario –Trajectory Service (WPS JSDL Profile) Science and Technology Facilities Council (STFC), UK –Plume Rendering Service (WPS JSDL Profile) Institute for Geoinformatics (IfGI), University of Münster, Germany Debris Flow Scenario –Rainfall Data Interpolation (WPS HPC Basic Profile) Institute for Geoinformatics (IfGI), University of Münster, Germany Geographic Information Systems (GIS) Research Center, Feng Chia University (FCU), Taiwan –Geophone Data Analysis (WPS HPC Basic Profile) Institute for Geoinformatics (IfGI), University of Münster, Germany Geographic Information Systems (GIS) Research Center, Feng Chia University (FCU), Taiwan

34 Helping the World to Communicate Geographically Debris Flow Monitoring System

35 Helping the World to Communicate Geographically Debris Flow Monitoring System

36 Helping the World to Communicate Geographically GPW: Debris Flow Sensors and Geoprocessing Landslides and flooding are a frequent threat on the mountainous island of Taiwan, due to typhoons and earthquakes The Geographic Information Systems Research Center, Feng Chia University (GIS.FCU) in Taiwan has implemented OGC services for use in the workflow of detecting and analyzing sensor data for emergency response The following demonstration shows the working network of debris flow sensors, and examples of distributed services performing analysis and processing of the sensor data © 2009 Open Geospatial Consortium, Inc.36

37 Helping the World to Communicate Geographically Debris Flow Scenario A Debris flow is a fast moving mass of unconsolidated, saturated debris that looks like flowing concrete Based on existing Debris Flow monitoring system (proprietary and monolithic software infrastructure) in Taiwan (running since 2003) Develop and implement open standards (OGC-) based service oriented architecture (SOA) for Debris Flow monitoring

38 Helping the World to Communicate Geographically Debris Flow Monitoring System

39 Helping the World to Communicate Geographically Debris Flow Monitoring System

40 Helping the World to Communicate Geographically Debris Flow Monitoring System

41 Helping the World to Communicate Geographically Debris Flow Monitoring System

42 Helping the World to Communicate Geographically OWS-6 Debris Flow Demo Scenario

43 Helping the World to Communicate Geographically Encapsulation vs. Integration Integration requires a WSRF binding for WPS

44 Grid-enabled WPS from IfGI

45 Helping the World to Communicate Geographically Architecture of Grid-enabled WPS

46 Helping the World to Communicate Geographically Mapping between JSDL and WPS

47 Helping the World to Communicate Geographically WPS HPC Basic Profile Similar to WPS JSDL Profile (from STFC)

48 Grid-enabled WPS from STFC

49 Helping the World to Communicate Geographically WPS JSDL Profile –Science and Technology Facilities Council (STFC), UK –WPS as interface to Grid Computing resources –passed-through’ by WPS from user to Grid environment (“Full”) –generated by WPS on basis of resource/staging parameters (“Lite”) http://foo.bar.1/wps?version=1.0.0&request=Execute&service=WPS &Identifier=WeatherGenerator &DataInput=JSDL=http://www.domain.com/jsdl.xml @Format=text/xml@Encoding=utf-8 @Schema=http://www.domain.com/jsdl.xsd &storeExecuteResponse=true&status=true Full http://foo.bar.1/wps?version=1.0.0&request=Execute&service=WPS &Identifier=WeatherGenerator &DataInput=other_inputs=xxx; JSDL=[TotalDiskSpace=5@uom=GB;TotalCPUCount=1; DataStaging=target@url=ftp://domain.com/file] &storeExecuteRepose=true&status=true Lite

50 Helping the World to Communicate Geographically

51 Helping the World to Communicate Geographically WPS JSDL Profile –Trajectory Service (WPS) uses atmospheric model forecast to trace particle trajectories provides advection of particles, but not dispersion –Deployment on UK National Grid Service –Use GridSAM as NGS JSDL interface –MyProxy for authentication, no sophisticated authorisation standardised username / password parameters to WPS –Configuration file for mapping WPS ‘Process’ to NGS executable (…)

52 Helping the World to Communicate Geographically WPS JSDL Profile Grid-enabled WPS Pylons Framework GridSAM Client UK NGS GridSAM Service Grid WPS SOAP/ Proxy Layer MyProxy Server Execute Process (SOAP) Verify Cert. Job Id Query/ Response WPS Response

53 Recommendations for WPS and Grid-Processing based on OWS-6

54 Helping the World to Communicate Geographically Items for discussion from OWS-6 WPS Merge of WPS JSDL Profile (STFC) and JSDL-WPS Mapping mechanism –Discussion Paper / Appendix in next WPS specification Web Service Resource Framework (WSRF) –The "real" integration of OGC Web Services in a Grid environment –Not only the Grid resource usage from within the service backend –WSRF bindings for OGC Web Services (mainly the WPS) required Service Level Agreements (SLA) –The integration of Service Level Agreements (SLA) (as just another type of licenses) into (OGC-based) SDI –The enforcement of negotiated service quality goals (QoS) with Grid Computing technologies or with Cloud Computing infrastructures Cloud Computing –This is an emerging trend in the mainstream IT while not yet addressd by the OGC –Is promising for geospatial applications in order to enable new and promising business models for building up, operating and utilizing SDIs

55 OWS-7 Ideas Copyright © 2009, Open Geospatial Consortium, Inc.

56 Helping the World to Communicate Geographically OWS-7 Schedule and Milestones Call for Sponsors Press ReleaseMay 2009 Strategy Session at OGF-26May 26, 2009 Strategy Session at OGC TCJune 23, 2009 Sponsor requirement meetingsJune-August 2009 RFQ/CFP IssuedSeptember 2009 RFQ/CFP Responses DueNovember 2009 Kickoff MeetingJanuary 2010 Final Delivery June 2010 Copyright © 2009, Open Geospatial Consortium, Inc.56

57 Helping the World to Communicate Geographically What’s Next: OWS-7 Planning Planning has begun, suggestions are welcome Please consider sponsoring and participating The next OWS-7 sponsor planning meeting will be at the OGC TC meeting in Boston Timeline –RFP to be released in September 2009 –Kickoff in January 2010 Contact: –David Arctur, darctur at opengeospatial.orgdarctur at opengeospatial.org –George Percivall, gpercivall at opengeospatial.orggpercivall at opengeospatial.org 57© 2009 Open Geospatial Consortium, Inc.

58 Helping the World to Communicate Geographically OWS-6 Continuing Work Secure web services –SWE, GPW, DSS –Aviation Event architecture –SWE –Aviation 3D information Weather Geophysical Climate change GeoBI Temporally enabled Gazetteer Wireless security Integrated client UAV video Digital Rights, access control ROA vs SOA Best Practice Mass market Fusion NGA Profile Plugfest Copyright © 2009, Open Geospatial Consortium, Inc.58

59 Helping the World to Communicate Geographically Potential OWS-7 Topics Finalize WPS JSDL Profile; –consider other OWS services with JSDL, e.g., WCS and WFS Utilize WSRF for OWS in a Grid environment Relate OWS to emerging Cloud Computing Apply OGF/OGC collaborations to geosciences Address NSF Cyberinfrastructure and European objectives Copyright © 2009, Open Geospatial Consortium, Inc.59 Achieve interoperability through joint specification and implementation

60 Helping the World to Communicate Geographically OGC activities The OGC Interoperability Program OWS-6 Testbed with focus on Grid Processing OWS-7 Planning Additional topics: G-OWS, GEOSS, INSPIRE, GMES Copyright © 2009, Open Geospatial Consortium, Inc.,

61 GEOSS Architecture Implementation Pilot Copyright © 2009, Open Geospatial Consortium, Inc.,

62 Helping the World to Communicate Geographically Processing Earth Observation Data in Computational Clouds Explore cloud computing to support processing and analysis of earth observation data in environmental scientific workflows. Investigate how cloud computing can be applied in the architecture of the Global Earth Observation System of Systems (GEOSS) GEOSS is an international programme aiming to integrate space-based and terrestrial sensors from over 70 countries (http://www.earthobservations.org). A prototype application will be implemented to demonstrate the potential resource offered by cloud computing for geospatial data processing. Copyright © 2009, Open Geospatial Consortium, Inc., Slide courtesy of G. Hobona, University of Nottingham

63 Helping the World to Communicate Geographically Grid-based Geoprocessing Strategy Sessions Strategy sessions will be convened at the following venues: –The 26 th Open Grid Forum - OGF26 - May 26-29, 2009 –The OGC Technical Committee Meeting, June 22-26 Invitation to attend the next OGF/OGC Strategy Session at OGC Technical Committee meeting June 23 rd at MIT in Cambridge, MA, USA. http://www.opengeospatial.org/event/0906tc http://www.opengeospatial.org/event/0906tc

64 Helping the World to Communicate Geographically Questions & Comments George Percivall gpercivall@myogc.org Open Geospatial Consortium, Inc www.opengeospatial.org Copyright © 2009, Open Geospatial Consortium, Inc.,


Download ppt "Overview of OGC a n d S t r a t e g i c A c t i v i t i e s George Percivall OGC Chief Architect Executive Director, Interoperability Program"

Similar presentations


Ads by Google