Jean François Doyon Tom Kralidis June 2003 Services Overview.

Slides:



Advertisements
Similar presentations
Introduction of OGC Standard Ryosuke NAKAMURA AIST, Japan.
Advertisements

18 Copyright © 2005, Oracle. All rights reserved. Distributing Modular Applications: Introduction to Web Services.
Overview of Web Services
Geographic Interoperability Office ISO and OGC Geographic Information Service Architecture George Percivall NASA Geographic.
Spatial Data Infrastructure Concepts and Components Douglas Nebert U.S. Federal Geographic Data Committee Secretariat August 2009.
Web Service Ahmed Gamal Ahmed Nile University Bioinformatics Group
Web Services Nasrullah. Motivation about web service There are number of programms over the internet that need to communicate with other programms over.
WEB SERVICES DAVIDE ZERBINO.
Spatial Data Infrastructure: Concepts and Components Geog 458: Map Sources and Errors March 6, 2006.
Centre for Sustainable Watersheds and DM Solutions Group Watersheds InfoXchange Leveraging Open Source GIS Software in a Non-Profit Organization presented.
1 Introduction to XML. XML eXtensible implies that users define tag content Markup implies it is a coded document Language implies it is a metalanguage.
Europe’s Information Society eContentplus OrléansWP6 1st Coordination and progress meeting Technical information OGC WMS – WFS – CSW.
After completing this module the student can:
Nov Copyright Galdos Systems Inc. November 2001 Geography Markup Language Enabling the Geo-spatial Web.
March 16, 2005 SDI Concepcion Technology for Spatial Data Infrastructures Werner Kuhn Slides by Michael Gould.
1 How Semantic Technology Can Improve the NextGen Air Transportation System Information Sharing Environment 4th Annual Spatial Ontology Community of Practice.
Planned Title: Review of Evaluation of Geospatial Search Allan Doyle.
Web Mapping Using XML and SVG SHEA Yu-kai Geoffrey Senior Lecturer Department of Land Surveying & Geo-Informatics The Hong Kong Polytechnic University.
Nov Copyright Galdos Systems Inc. November 2001 Impact of GML on Data Development.
Web GIS – About and Need Arup Dasgupta Honorary Advisor GIS Development.
Copyright © 2006, Open Geospatial Consortium, Inc., All Rights Reserved. The OGC and Emergency Services: GML for Location Transport & Formats & Mapping.
GIS on the Web. World Wide Web Internet Clients Servers FTP Opportunity in Web- based Mapping Disaster relief and Emergency management Global and.
Web-based Portal for Discovery, Retrieval and Visualization of Earth Science Datasets in Grid Environment Zhenping (Jane) Liu.
OGC Liaison Report WGISS-20 Allan Doyle, EOGEO
Page 1 LAITS Laboratory for Advanced Information Technology and Standards 9/6/04 Briefing on Open Geospatial Consortium (OGC)’s Web Services (OWS) Initiative.
Lecture 3: Geospatial Web Services From Web sites to Web services Geospatial Web service functions Web service types Interoperability and geospatial service.
Interoperability ERRA System.
The GeoConnections Discovery Portal Michael Robson MacDonald Dettwiler and Associates Brian McLeod, Michael Adair Natural Resources Canada.
B. McLeod CCRS Evolution of the Canadian Geospatial Data Infrastructure (CGDI)
Geospatial Systems Architecture Todd Bacastow. GIS Evolution
UDDI ebXML(?) and such Essential Web Services Directory and Discovery.
What is Service Oriented Architecture ? CS409 Application Services Even Semester 2007.
An Introduction To Building An Open Standard Web Map Application Joe Daigneau Pennsylvania State University.
Enterprise Viewpoint Tim Mackey Web Systems Manager Geoscience Australia.
International Telecommunication Union Geneva, 9(pm)-10 February 2009 ITU-T Security Standardization on Mobile Web Services Lee, Jae Seung Special Fellow,
The OpenGIS Consortium Geog 516 Presentation #2 Rueben Schulz March 2004.
Metadata and Geographical Information Systems Adrian Moss KINDS project, Manchester Metropolitan University, UK
The WISDOM Information System > Malte Ahrens> The WISDOM Information System Architecture and potential for a Spatial Data Infrastructure (SDI)
June 9-11, 2004 Carleton University Ottawa Canada OGC in Open Source Products Tom Kralidis Jeff McKenna Peter Pulsifer Bart van den Eijnden June 9-11,
Web Services based e-Commerce System Sandy Liu Jodrey School of Computer Science Acadia University July, 2002.
Integrating Marine Information and Products using the Canadian Geospatial Data Infrastructure (CGDI) Patrice Cousineau Fisheries and Oceans Canada Marine.
Open Source Solutions for a Growing Atlas of Canada Douglas O’Brien June 10, 2004.
Extensible Markup Language (XML) Extensible Markup Language (XML) is a simple, very flexible text format derived from SGML (ISO 8879).ISO 8879 XML is a.
XML Web Services Architecture Siddharth Ruchandani CS 6362 – SW Architecture & Design Summer /11/05.
DEPARTMENT OF PRIMARY INDUSTRIES Testbed 2: Demonstrating Geoscience Web Services Bruce Simons & Alistair Ritchie GeoScience Victoria, Minerals & Petroleum.
Web Services Presented By : Noam Ben Haim. Agenda Introduction What is a web service Basic Architecture Extended Architecture WS Stacks.
© 2003, Open GIS Consortium, Inc. Advancing Geospatial Interoperability: OGC Progress Report 2 December 2003 Mark E Reichardt Open GIS Consortium, Inc.
GIS data sources; catalogs of data and services. USGS: National Mapping.
RSISIPL1 SERVICE ORIENTED ARCHITECTURE (SOA) By Pavan By Pavan.
Kemal Baykal Rasim Ismayilov
1 G52IWS: Web Services Chris Greenhalgh. 2 Contents The World Wide Web Web Services example scenario Motivations Basic Operational Model Supporting standards.
CGDI Web Services Discovery By Judy Guenette (CCRS) Data Services Task Team.
Open Geospatial Consortium Overview and why we are adopting the standards.
1 WS-GIS: Towards a SOA-Based SDI Federation Fábio Luiz Leite Júnior Information System Laboratory University of Campina Grande
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.
Web Service in Geographic Information System Bing Wu.
Web Services Architecture Presentation for ECE8813 Spring 2003 By: Mohamed Mansour.
Introduction to Web Services Presented by Sarath Chandra Dorbala.
National Geospatial Enterprise Architecture N S D I National Spatial Data Infrastructure An Architectural Process Overview Presented by Eliot Christian.
May 2010 GGIM, New York City The National System for Coordination of Territorial Information SNIT NSDI of Chile.
Copyright 2007, Information Builders. Slide 1 iWay Web Services and WebFOCUS Consumption Michael Florkowski Information Builders.
The Earth Information Exchange. Portal Structure Portal Functions/Capabilities Portal Content ESIP Portal and Geospatial One-Stop ESIP Portal and NOAA.
Introduction to Metadata March 2016 What is Metadata?
Smart Maps and Dumb Questions: A Geospatial Semantic Web Interoperability Experiment Joshua Lieberman Traverse Technologies, Inc. & Northrop Grumman Information.
SDI 4.0 Crowd-sourcing, Gov-sourcing Geographic Data via Open Geosynchronization Raj R. Singh Director, Interoperability Programs Open Geospatial Consortium.
A Semi-Automated Digital Preservation System based on Semantic Web Services Jane Hunter Sharmin Choudhury DSTC PTY LTD, Brisbane, Australia Slides by Ananta.
Grid Services for Digital Archive Tao-Sheng Chen Academia Sinica Computing Centre
Service Oriented Architecture (SOA) Prof. Wenwen Li School of Geographical Sciences and Urban Planning 5644 Coor Hall
Sabri Kızanlık Ural Emekçi
Wsdl.
Presentation transcript:

Jean François Doyon Tom Kralidis June 2003 Services Overview

Web Services OGC Web Services OGC Web Services Within CGDI CGDI Development Network

Services Overview Web Services OGC Web Services OGC Web Services Within CGDI CGDI Development Network

Introduction GeoConnections –Federally coordinated program to facilitate the geospatial information highway in Canada Canadian Geospatial Data Infrastructure (CGDI) –Network of distributed data and services See

Web Services –What’s a Web Service?? Service: performs functions based on request, provided by an entity through an interface Interface: a set of operations which characterize a service Web Service: any software which makes itself available over the Internet and uses a standard XML messaging system Process: request / response / process Use of the Internet as the distributed computing platform (DCP) Enabling “Plug and Play” Interoperability ** Web Services Enable Infrastructure **

Web Services Independent of –operating systems –programming languages –Organizations How? –non-proprietary data / messaging standards eXtensible Markup Language (XML)

Web Services- Benefits Lower software integration costs Maintaining legacy systems Using standards lowers IT costs of collaboration with external partners, vendors, clients

Web Services –Web Service Protocol Stack Transport –HTTP, SMTP, FTP XML Messaging –Common XML (XML-RPC, SOAP) Service Description –Web Services Description Language (WSDL) »Describes public interface Service Discovery –Universal Description, Discovery, and Integration (UDDI) »Centralized registry »Provides publish / find mechanisms

Services, Interfaces, Clients Clients Service Access Point Service Provider Client Using Service via Interface

Web Services Information Holdings System Web Service CGDI U.S. NSDI Australian SDI Global SDI European GII Other SDI

Service Architecture Approach Applications e.g., Transportation Planning, Climate Change Monitoring, Site Assessment Services e.g., Metadata Service, gazetteer service, Web Map Service Data e.g., topographic, thematic, imagery, toponymy, metadata Users Other Applications For Example… A trip planning web site that calculates the best route between two cities uses Gazetteer service, Road network server, Web mapping service based on Geographical Names, Road network features Base maps

eXtensible Markup Language (XML) Markup language describing structured information –Meta Language –Self Describing Semantics Information Exchange / Messaging Human Readable Portable, non-proprietary Interoperable

eXtensible Markup Language (XML) Allows for application-neutral communication Separates content from look and feel –Enables scaleable development for wide variety of applications Many XML processing / development tools

Web Services Mainstream Web Services Environments for Geospatial –Microsoft MapPoint.net programmable XML Web Service for location intelligence into your applications, business processes, and Web sites – –ESRI Geography Network – –OpenGIS Consortium (OGC) –

Services Overview Web Services OGC Web Services OGC Web Services Within CGDI CGDI Development Network

OpenGIS Consortium (OGC) Collaborative environment –industry, government, academia Public, open specifications for geospatial interoperability “Geo-Enable" the Web

OGC Specifications (relative) Visualization * OpenGIS Web Map Service (WMS) Data Access * OpenGIS Web Feature Service (WFS) Data Encoding * OpenGIS Geography Markup Language (GML) Viewer Client Bookmarks * OpenGIS Web Map Context Documents Data Presentation ** OpenGIS Styled Layer Descriptor (SLD) Data Query ** OpenGIS Filter Encoding All formally endorsed by CGDI * Supported by MapServer ** To be supported by MapServer

Web Map Service (WMS) Provides images of map data defined by a geographic / spatial component Provides point based query functionality Interoperable means of map compositing

Web Map Service (WMS) Interoperable, ‘just-in-time’ approach to map delivery Map compositing from multi-servers

GeoGratis – Web Mapping: Phase I Toporama:

Web Mapping: Phase I Interoperability Common Standards Services Interoperability Common Standards Services

Web Browser Viewer Client Map Server internet Web Map Servers Web Mapping with WMS

Web Feature Service (WFS) Feature level access to spatial data –Finer grained access and query Spatial and non-spatial query capability –Attribute and / or geometry Returns GML –Can further transform with XSLT to SVG, style with SLD, etc. Transactional capability –INSERT, UPDATE, DELETE, LOCK, … Security considerations

Geography Markup Language (GML) XML encoding of geospatial information –XML dialect Basic application framework for handling geospatial information Enables complex features & feature associations between data Human-readable Can be processed by many XML tools in various development environments

Geography Markup Language (GML) GML Schemas Geometry Definitions Application Schema Information Community Definition Instance Document Data Instance As static data or through Service Instance

Geography Markup Language (GML)

New features (GML3) –Topology –Temporal –Enhanced Geometry –Coverages –Units of Measure

OpenGIS Web Map Context Documents - Need Growth of various WMS instances Growth of applications supporting WMS Need for saving state of a web mapping application for reuse, to enable user-friendly web mapping applications Any client should be able to generate a given view of data through WMS

OpenGIS Web Map Context Documents - Overview ‘bookmarkable’ XML encoding of state of a web mapping application Analogous to ‘project’ files in most popular GIS software packages Enables sharing of application scenarios, demonstrative presentations, etc. DM Solutions, GeoConnections part of OGC specification working group

Web Mapping – Same data; multiple applications (OpenGIS Web Map Context Documents)

Styled Layer Descriptors (SLD) Symbolization to map data Styling Addresses lack of symbolization within current and past OGC services Cartographic design of GeoData Augments OpenGIS specifications –Can custom style WMS content –Can custom style WFS content

Styled Layer Descriptors (SLD)

Filter Encoding XML Definition of data query language for online services –GML used for geometry querying semantics –Used as filter grammar for OpenGIS WFS –Stand alone specification Can be applied to any service as a query interface

Services Overview Web Services OGC Web Services OGC Web Services Within CGDI CGDI Development Network

CGDI Services Growth –Many services available within CGDI WMS WFS WCS GML Catalog Gazetteer Tools

CGDI WMS Content Providers –28 WMS instances within CGDI within last 20 months –From multiple agencies / application domains, varying content, vendor implementations Topographic Data (CTIS NTDB 50K, 250K scales, CDED) Atlas of Canada (1M, 7.5M scales) Geology (Geological Survey of Canada) Forestry (National Forest Information System [NFIS]) Agriculture (Agriculture and Agri-Food Canada) EO Data (Landsat 7 Ortho Imagery, Radarsat-1 [CCRS]) (TRIM Orthos [BC Provincial Government]) Marine –Multilingual Service metadata requirement Currently in collaboration within CGDI, to be forward for recommendation into forthcoming OGC services

CGDI WMS Examples

Services Overview Web Services OGC Web Services OGC Web Services Within CGDI CGDI Development Network

Collaborating geo-technology discussion / testing environment Initial focus to implement distributed set of Open GIS Consortium web services developed to support user communities of practice

CGDI Development Network Website: – Mailing List: – dev.geoconnections.org/mailinglist/ Open to all Collaborative environment Test your components / tools Free to join

Services Overview Thanks! Jean-François Doyon Tom Kralidis * OpenGIS is a registered trademark and OpenLS and OGCNetwork are trademarks of the Open GIS Consortium, Inc. in the U.S. and other countries