Deploying OGC Web Services GeoScience Victoria’s Experience Alistair Ritchie, Senior Information Geologist GeoScience Victoria.

Slides:



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

A Roadmap of Open Source components for GI Web Services and Clients A Paul R Cooper MAGIC.
Geoscience Information Network Stephen M Richard Arizona Geological Survey National Geothermal Data System.
Proposed update of Technical Guidance for INSPIRE Download services based on SOS Matthes Rieke, Dr. Albert Remke (m.rieke, 52°North.
The SLIP Metadata Catalogue Mike Bradford SLIP-EF Business Sponsor Department of Land Information 14 September 2006 © Copyright Department of Land Information,
GeoSciML borehole data exchange and applications Christian Bellier (BRGM), John Laxton (BGS)
IC GS Informatics Breakout Group. Informatics Breakout – topics discussed 1)How will 1G integrate with topographic data? 2)Centralized, distributed, or.
OneGeology-Europe - the first step to the European Geological SDI INSPIRE Conference 2010, Session Thematic Communities: Geology Krakow, June 24 th 2010.
GeoSciML Implementation by Agnès Tellez-Arenas. GeoSciML implementation 1. First step: data mapping preparation of the services WMS,WFS Data Specification.
Implementation of a Data Node in China's Spatial Information Grid Based on NWGISS Dengrong Zhang, Le Yu, Liping Di Institute of Spatial.
Development of a database of intensively monitored groundwater systems in Australia Barry Croke National Centre for Groundwater Research and Training Australian.
Nov Copyright Galdos Systems Inc. November 2001 Geography Markup Language Enabling the Geo-spatial Web.
Software Frameworks for Acquisition and Control European PhD – 2009 Horácio Fernandes.
Web Feature Service and Web Map Service WATER FOR A HEALTHY COUNTRY FLAGSHIP SISS Workshop v2.3 Pavel Golodoniuc, Josh Vote 8 May 2013.
IBM User Technology March 2004 | Dynamic Navigation in DITA © 2004 IBM Corporation Dynamic Navigation in DITA Erik Hennum and Robert Anderson.
Making Geological Map Data for the Earth Accessible OneGeology WebServices as an example of worldwide and world open SDI – history, current state and technology.
AN ORGANISATION FOR A NATIONAL EARTH SCIENCE INFRASTRUCTURE PROGRAM Why build an Earth Science Information Network? Dr Robert Woodcock AuScope Grid - Director.
AN ORGANISATION FOR A NATIONAL EARTH SCIENCE INFRASTRUCTURE PROGRAM WFS IMPLEMENTATION DISCUSSION Alistair Ritchie Senior Information Geoscientist GeoScience.
1 EarthResourceML v.2.0 – History and Future of an International Mineral Resource Data Transfer Standard Jouni Vuollo - Йоуни Вуоло (GTK) and.
GeoSciML cool logo. GeoSciML v3.0 – the CGI-IUGS geoscience data model I nternational U nion of G eological S ciences C ommission for the Management and.
Workshop WSS-03: GeoSciML V2 Testbed 3 Technologies - Tim Duffy IGC August 2008.
Model-Driven Web Feature Service A Way Towards Enhanced Semantic Interoperability Peter Staub, ETH Zurich FOSS4G 2007 – Victoria B.C., September 26, 2007.
Web Feature Service – What and How? Ian Painter - Snowflake Software.
Enterprise Viewpoint Tim Mackey Web Systems Manager Geoscience Australia.
National Earth Science Infrastructure Program AuScope Limited Headquarters School of Earth Sciences University of Melbourne Victoria 3010 Tel
Geology, mining, groundwater, landscape and soils The ‘Earth Science’ domains Bruce Simons Spatial Information Modelling Community of Practice workshop,
Linking AuScope to the broader minerals industry value chain Jonathan Law, Robert Woodcock, Ryan Fraser, Terry Rankine, Guillaume Duclaux.
AN ORGANISATION FOR A NATIONAL EARTH SCIENCE INFRASTRUCTURE PROGRAM The Spatial Information Services Stack – infrastructure for the AuScope Community Earth.
Jean François Doyon Tom Kralidis June 2003 Services Overview.
® GeoSciML The History and Future of an International Geoscience Data Transfer Standard Ollie Raymond GeoSciML Standards Working Group, Open Geospatial.
National Spatial Data Infrastructure The Spatial Information Services Stack Dr Robert Woodcock.
The Open Source Spatial Services Kit: Lowering the Cost of Deploying Services on the Geo-Web Presented by Ben Lewis Advanced Technology Solutions, Inc.
Serving North American Geologic Map Information using Open Geospatial Web Services Eric BoisvertGeological Survey of Canada Bruce JohnsonU.S. Geological.
The IUGS/CGI Data Model and Interchange Collaboration John Laxton BGS.
1 Schema Registries Steven Hughes, Lou Reich, Dan Crichton NASA 21 October 2015.
AN ORGANISATION FOR A NATIONAL EARTH SCIENCE INFRASTRUCTURE PROGRAM Ben Caradoc-Davies CSIRO Earth Science and Resource Engineering Free and Open Source.
AUKEGGS Architecturally Significant Issues (that we need to solve)
AuScope Spatial Data Infrastructure Supporting Earth Science Dr Robert Woodcock CSIRO.
DEPARTMENT OF PRIMARY INDUSTRIES Testbed 2: Demonstrating Geoscience Web Services Bruce Simons & Alistair Ritchie GeoScience Victoria, Minerals & Petroleum.
Workshop WSS-03: Delivery of Geoscience Information using Web Services IGC August 2008.
Pusan National University, Korea Joon-Seok Kim Taehoon Kim Ki-Joune Li.
Experts Workshop on the IPT, v. 2, Copenhagen, Denmark The Pathway to the Integrated Publishing Toolkit version 2 Tim Robertson Systems Architect Global.
GeoSciML Interoperability Working Group. Formed in 2003 under the Commission for the Management and Application of Geoscience Information (CGI) of the.
Making Geological Map Data for the Earth Accessible OneGeology: assisting Geological Surveys worldwide to interoperate seamlessly on the Next Generation.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
Web Services and Geologic Data Interchange Simon Cox CSIRO Exploration & Mining
® Sponsored by G eo S ci ML : v4 Modularization OGC TC Crystal City March 24, 2014.
Some international collaborations in geoscience informatics: IUGS GeoSciML testbed, & AUKEGGS forum Simon Cox CSIRO Exploration and Mining.
GeoSciML 4 The OGC/CGI Geoscience Data Transfer Standard Ollie Raymond
AN ORGANISATION FOR A NATIONAL EARTH SCIENCE INFRASTRUCTURE PROGRAM The NCRIS AuScope Community Earth Model Bruce Simons.
AN ORGANISATION FOR A NATIONAL EARTH SCIENCE INFRASTRUCTURE PROGRAM WxS Workshop – GeoServer in Production Pavel Golodoniuc.
DEPARTMENT OF PRIMARY INDUSTRIES Demonstrating delivery of Geological Data using Web Feature and Web Mapping Services based on international standards.
SEE Grid Information Services Roadmap Dr Rob Woodcock CSIRO.
AN ORGANISATION FOR A NATIONAL EARTH SCIENCE INFRASTRUCTURE PROGRAM “Building Clients for the AuScope Spatial Information Services Stack (SiSS)” AuScope.
GeoSciML: Enabling the exchange of geological map data DEPARTMENT OF PRIMARY INDUSTRIES GeoSciML: a geoscience exchange language GeoSciML: enabling the.
Leverage and Delegation in Developing an Information Model for Geology Simon Cox Research Scientist 14 December 2007.
AN ORGANISATION FOR A NATIONAL EARTH SCIENCE INFRASTRUCTURE PROGRAM AuScope Grid Architecture “Where does your architecture fit in with the big picture?”
CGI – GeoSciML Testbed 3 Status for BRGM Jean-Jacques Serrano.
2004 National Spatial Data Infrastructure Cooperative Agreements Program (CAP) Category 1 - Metadata Implementation Assistance (13) Category 2 – Metadata.
Leverage and Delegation in Developing an Information Model for Geology Simon Cox Research Scientist 14 December 2007.
SSE WebMapViewer Recent Developments Steven Smolders SSE Workshop ESA - ESRIN, Frascati, Rome.
Status and Progress of OneGeology: Operational and Technical Ian Jackson and Francois Robida 23 April 2009 OneGeology Secretariat.
Added Value to XForms by Web Services Supporting XML Protocols Elina Vartiainen Timo-Pekka Viljamaa T Research Seminar on Digital Media Autumn.
Implementing distributed geoscience information systems using Open GIS Web Services Simon Cox CSIRO Exploration & Mining
EarthresourceML version 2
The IUGS-CGI international geoscience information
Demonstrator Stuart Girvan – Geoscience Australia
Using Postgres/PostGIS for WFSRI
GeoSciML v rd OGC Technical Committee Meeting
2004 National Spatial Data Infrastructure
Presentation transcript:

Deploying OGC Web Services GeoScience Victoria’s Experience Alistair Ritchie, Senior Information Geologist GeoScience Victoria

Outline Background GeoScience Victoria services Application schema and technology used deegree web feature service overview Geoserver ‘web-service’ overview Comparison of deegree with Geoserver app-schema The future Observations

Background GeoScience Victoria (GSV) Victorian state geological survey Custodian of state’s geology and mineral exploration data Why use web services and community schema? Maintain a number of systems which change over time Need a stable standard interface to data Need a context in which to improve data quality History of community involvement Joined CGI interoperability working group in 2004 Joined EarthResourceML working group in 2007 Close collaboration with AuScope/ASRDC since 2008

GSV Services – app. schema GeoScience Markup Langauge (GeoSciML) Deliver detailed geological map data Deliver results of drilling activities and resulting sub-surface sampling Participated in the development of the language and web services Geology services used by OneGeology geological map of the world Boreholes services support the National Virtual Core Library Earth Resource Markup Langauge (EarthResourceML) Deliver descriptions of mineral deposits and associated mining activities Participated in the development of the language and web services Collaboration with AuScope to deploy Australian network of services

GSV Services - Technology deegree v2.* GeoSciML v2.0 – testbed and production services EarthResourceML v1.1 – production GeoSciML v2.0 (boreholes) – testbed and production services deegree v3.0 Very little experience – German demo serving GSV data Candidate for GeoSciML v3.0 testbed Geoserver app-schema EarthResourceML v1.1 – test services (soon to replace deegree) GeoServer web-service GeoSciML v2.0 – in development to replace deegree

deegree overview Java OCG Web Server Application Developed at the University of Bonn, Germany Use stable release - version 2 Conforms to OGC WFS 1.1 specification Supports GML 3.1 app. schema... almost... Only one namespace No support of XML attributes All complex types must be «features» (no «types» or «data types») Has an XSLT layer to overcome this Transform ‘private’ GML to GeoSciML (request/response) Implement data-type polymorphism

deegree overview > GeoSciML Request > GeoSciML Response Deegree WFS Virtual outputFormat Client Datastore > inFilter > outFilter > Private Schema

Geoserver web-service Web service datastore for app-schema Adds the OGC WFS interface to a SOAP web service Developed by an AuScope funded embedded software engineer Binds to a ‘generic’ SOAP web service Xpath mapping of nodes in SOAP service response to nodes in the target schema

Geoserver web-service > GeoSciML Request > GeoSciML Response GeoServer web-service Client Datastore (Hibernate) request mapping response mapping GSV WS (SOAP) > Private Schema

deegree–Geoserver comparison deegree 2.nGeoserver app-schema polymorphism++ flexibility+- documentation/support-+ query capability-+ configuration-+ performance+-

deegree–Geoserver comparison

XSLT makes deegree 2 a flexible testbed tool Deegree 3 - an unknown quantity but promising reviews Geoserver is a complete WFS 1.1/GML3.1.n package Geoserver’s performance is a major drawback

Future work GSV’s Geoserver wish list User interface WFS 2.0 support Deploy multiple service end-points from one Geoserver instance Improved Web Map Service integration Data mapping and transformation tools – no database views? WFS-T for app-schema datastores 3D support (response and request) Performance must improve

Observations Know your database Must be well designed and configured Don’t neglect spatial and aspatial indexes Know your servers WFSs are like any other web app – deploy accordingly A good system administrator is vital Honour the specifications Community schema and profiles Web service specifications Either 100% compliant or not at all

Observations The hard work is mapping data models Majority of the deployment time is taken up here 1.Mapping corporate data models to the community schema 2.Mapping local vocabularies to community vocabularies 3.Physically realising the mapping in the data source The hardest work is social Technology is no longer an impediment Corporate IT service providers can be

Observations Corporate IT support is crucial At the very least they provide the holes in firewalls Provide stable domains for URIs Machine to machine infrastructure – machines are stupid Links to services must not break Links between services must not break Government department domains are bad for service URIs Significant bureaucratic effort required to acquire alternative Start working with corporate right from the start

Questions?