ISPRS WG II/3 Chongjun YANG Sept. 15-19th 2003, Thailand Co-Chair of ISPRS WG II/3 IRSA/Chinese Academy of Sciences.

Slides:



Advertisements
Similar presentations
웹 서비스 개요.
Advertisements

MicroKernel Pattern Presented by Sahibzada Sami ud din Kashif Khurshid.
18 Copyright © 2005, Oracle. All rights reserved. Distributing Modular Applications: Introduction to Web Services.
The Next Generation Network Enabled Weather (NNEW) SWIM Application Asia/Pacific AMHS/SWIM Workshop Chaing Mai, Thailand March 5-7, 2012 Tom McParland,
Enterprise Java and Data Services Designing for Broadly Available Grid Data Access Services.
Overview Environment for Internet database connectivity
Web Service Architecture
TU/e Service Discovery Mechanisms: two case studies / IC2002 Service Discovery Mechanisms: Two case studies Control point Device UPnP Terminal Domain Host.
Overview of Web Services
Tuesday, June 10, 2003 Web Services Brief Overview & Security Assertion Coordinator Pattern by Mohammad Abushadi & Riaz Ahmed for Security Group CSE -
Van Mainframe naar een gedistribueerd GIS Geographic Informationsystems From mainframe to distributed systems by means of webservices. P. Bogaert.
GML Relay 2006 ESRI Nederland b.v. Miloš van Leeuwen Consultant
Forest Markup / Metadata Language FML
A Prototype Implementation of a Framework for Organising Virtual Exhibitions over the Web Ali Elbekai, Nick Rossiter School of Computing, Engineering and.
COM vs. CORBA.
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.
Development of a Prototype Web GIS Server for HDF-EOS Data based on OGC Web Map Specifications Liping Di, Zhangshi Yin, Wenli Yang, Meixia Deng, and R.
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.
Distributed components
Technical Architectures
Chapter 17: Client/Server Computing Business Data Communications, 4e.
A New Computing Paradigm. Overview of Web Services Over 66 percent of respondents to a 2001 InfoWorld magazine poll agreed that "Web services are likely.
DCS Architecture Bob Krzaczek. Key Design Requirement Distilled from the DCS Mission statement and the results of the Conceptual Design Review (June 1999):
Workshop on Cyber Infrastructure in Combustion Science April 19-20, 2006 Subrata Bhattacharjee and Christopher Paolini Mechanical.
Web Mapping Using XML and SVG SHEA Yu-kai Geoffrey Senior Lecturer Department of Land Surveying & Geo-Informatics The Hong Kong Polytechnic University.
Interpret Application Specifications
SVG oriented Framework for Web Map Services 1 PHPMyWMS Prof. Dr.-Ing. Franz-Josef Behr PHPMyWMS - an Open Source based, SVG oriented Framework for extended.
Systems Architecture, Fourth Edition1 Internet and Distributed Application Services Chapter 13.
1 Alternate Title Slide: Presentation Name Goes Here Presenter’s Name Infrastructure Solutions Division Date GIS Perfct Ltd. Autodesk Value Added Reseller.
Web-based Portal for Discovery, Retrieval and Visualization of Earth Science Datasets in Grid Environment Zhenping (Jane) Liu.
1 Introduction to web mapping Dissemination of results, maps and figures ESTP course on Geographic Information Systems (GIS): Use of GIS for making statistics.
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.
Integrating the Healthcare Enterprise Retrieve ECG for Display Profile Barry D. Brown, Mortara Instrument, Inc. ECG Profile co-editor IHE Cardiology Technical.
Web Services Architecture1 - Deepti Agarwal. Web Services Architecture2 The Definition.. A Web service is a software system identified by a URI, whose.
Geospatial Systems Architecture Todd Bacastow. GIS Evolution
An Introduction To Building An Open Standard Web Map Application Joe Daigneau Pennsylvania State University.
Web mapping interoperability in practice, a Java approach guided by the OpenGis Web Map Server Interface Specification Pedro Fernández, R. Béjar, M.A.
Web Services Kanda Runapongsa Dept. of Computer Engineering Khon Kaen University.
The 2000 Decennial Census School District Project: Using Census Data for the School District Mapping System **** Development and Implementation Tai A.
Web Services based e-Commerce System Sandy Liu Jodrey School of Computer Science Acadia University July, 2002.
ET-ADRS-1, April ISO 191xx series of geographic information standards.
Open GIS Consortium for a changing world. Spatial connectivity © 2000, Open GIS Consortium, Inc. All Rights Reserved Enabling Open Access to Geographic.
1 / Name / Date IDA Interface for Distributed Automation The journey toward Distributed Intelligence.
Chapter 17: Client/Server Computing Business Data Communications, 4e.
Web Services Presented By : Noam Ben Haim. Agenda Introduction What is a web service Basic Architecture Extended Architecture WS Stacks.
Geospatial Systems Architecture Todd Bacastow. Views of a System Architecture Enterprise Information Computational Engineering Technology.
May 2003National Coastal Data Development Center Brief Introduction Two components Data Exchange Infrastructure (DEI) Spatial Data Model (SDM) Together,
World Wide Web “WWW”, "Web" or "W3". World Wide Web “WWW”, "Web" or "W3"
RSISIPL1 SERVICE ORIENTED ARCHITECTURE (SOA) By Pavan By Pavan.
1 MESSAGE EXCHANGE FOR Web Service-Based Mapping Services AHMET SAYAR INDIANA UNIVERSITY COMMUNITY GRIDS LAB. COMPUTER SCIENCE DEPARTMENT August 17, 2005.
Digital Libraries1 David Rashty. Digital Libraries2 “A library is an arsenal of liberty” Anonymous.
© 2013, published by Flat World Knowledge Chapter 10 Understanding Software: A Primer for Managers 10-1.
1 G52IWS: Web Services Chris Greenhalgh. 2 Contents The World Wide Web Web Services example scenario Motivations Basic Operational Model Supporting standards.
Geospatial Systems Architecture
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.
1 Service Oriented Architecture SOA. 2 Service Oriented Architecture (SOA) Definition  SOA is an architecture paradigm that is gaining recently a significant.
Data Services Task Team WGISS-22 meeting Annapolis, the US, September 12th 2006 Shinobu Kawahito, JAXA/RESTEC.
E-commerce Architecture Ayşe Başar Bener. Client Server Architecture E-commerce is based on client/ server architecture –Client processes requesting service.
A Semi-Automated Digital Preservation System based on Semantic Web Services Jane Hunter Sharmin Choudhury DSTC PTY LTD, Brisbane, Australia Slides by Ananta.
IPDA Registry Definitions Project Dan Crichton Pedro Osuna Alain Sarkissian.
Geospatial interoperability Prof. Wenwen Li School of Geographical Sciences and Urban Planning 5644 Coor Hall
Service Oriented Architecture (SOA) Prof. Wenwen Li School of Geographical Sciences and Urban Planning 5644 Coor Hall
.NET Omid Darroudi.
Sabri Kızanlık Ural Emekçi
WEB SERVICES.
Unit – 5 JAVA Web Services
MSDI training courses feedback MSDIWG10 March 2019 Busan
QoS Metadata Status 106th OGC Technical Committee Orléans, France
Presentation transcript:

ISPRS WG II/3 Chongjun YANG Sept th 2003, Thailand Co-Chair of ISPRS WG II/3 IRSA/Chinese Academy of Sciences

WG II/3 Terms of References and Activities Systems for integrating geo-spatial data Integrated services involving economic, technical and political aspects Geo-spatial information distribution and accessibility systems using internet Development and validation of end-to end spatial data access systems Liaison with CEOS WGISS and other relevant organizations ISPRS Working Group II/3 Integrated Systems for Spatial Data Management

Interoperability of Spatial Data Service Chongjun YANG Sept th 2003, Thailand Co-Chair of ISPRS WG II/3 IRSA/Chinese Academy of Sciences

Interoperability of Spatial Data Service For Open System

1.Context 2.Components of Interoperability 3.Levels of Interoperability 4.Criteria for Interoperable System 5. XML,GML,WMT,C#,.NET 6.Example 7. Discussion & Cooperation Interoperability of Spatial Data Service

1. Context : GIS Computing Computing-Structured(Standlone System) Computing-Centred(Centre- System) Client-Server System(Local Network) Computing-Distributed System(Intranet/Internet)

Data Decision Knowledge Information SeSe rvicervice 1. Context

Data 1. Context : Trends Service GIIT mainstream

1.Context : Interoperable Mechanism of Internet Internet : TCP/IP Web: HTML(XML) HTTP API URI Little interoperability for spatial data

1.Context : Benefits of interoperable spatial data service ( 1) eliminating spatial data duplication. (2) reducing the effort required to manage and maintain spatial data. (3) facilitating application development activities. (4) providing a flexible computing environment with access to computing resources ranging from desktop machines to high-performance computers (supercomputers); and (5) reducing costs associated with data acquisition, management, maintenance, and conversion, model development, and overall operations.

- How should the exchanged data be represented? (data representation) - How should two systems communicate? (application communication protocol) - How should data be addressed across systems? (naming mechanism) - Which functionality should be available between systems? (application programming interface). 2. Components of Interoperability

3. Levels of Spatial Data Service Interoperability The more the interoperability mechanism knows about the spatial data, the advanced the degree of interoperability is.

No knowledge about spatial data knowledge of the structural (syntactic) aspects of the data knowledge of the schematic aspect of the data knowledge of the semantic data aspect 1) DATA KNOWLEDGE From simple to advanced interoperability: 3. Levels of Spatial Data Service Interoperability

2) scope of the data model 3) Name Space Management 4) Capabilities of Server API 3. Levels of Spatial Data Service Interoperability

(1) Decisive interoperability criteria, (2) Technology criteria, and (3) Implementation and software criteria. 4. Criteria for Interoperable System

Common data representation: Which data types are supported? level of data representation? is it public? is it a standard? (1) Decisive Interoperability Criteria

Server interface: which functionality is supported? is it extensible? Is it flexible? is it public? is it a standard? (1) Decisive Interoperability Criteria

Java COM/OLE CORBA/J2EE GRID … (2) Relevant Technology Criteria

Format-to-common format conversion via the data server: - Availability of software products (is a complete, stable system available?) - Diverse platform support (is the product available for most platforms?) - Software maturity - Support and Maintenance - Cost of software - Ease of hosting data via the system (3) Relevant Implementation and Software Product Criteria

Recommended by W3C in 1998, XML (eXtensible Markup Language) emerges as the second generation Web language for data interchange on the Web. Provides text encoding of all data. Uses a Document Type Definition or Schema to ensure document/data consistency. Over 200 XML derived languages. Offer real potential to significantly impact geo- spatial data and systems interoperability on the Web. 5. XML,GML,WMT,C#,.NET: XML

GML Project launched at OGC meeting, April 1999 GML provides a standard means to encode Geographic Info in XML. GML separates content from presentation. GML is focused on capturing geographic content. GML is styled into a presentation format such as SVG(Scalable Vector Graphics) for map drawing or other visualizations. GML is consistent with existing OGC standards for expressing geographic features. 5. XML,GML,WMT,C#,.NET: GML

GML DataServer Styling Engine Map Style Library HTTP TCP/IP Stylesheet Map Viewed in Web Browser Graphical rendering Figure. Process of GML Web Mapping

The Web Mapping Testbed, Phase I, is the first of OGC's planned Interoperability Initiatives, which involve sponsors and participants. Federal agency and corporate sponsors provide funding and a set of objectives related to geoprocessing interoperability. WMT has so far demonstrated two types of applications: Web Mapping Clients, and Web Mapping Servers. The Clients create requests that satisfy the Web Mapping Protocols. 5. XML,GML,WMT,C#,.NET: WMT

The main interfaces are the GetMap protocol (which identifies one or more layers to be displayed), the GetCapability Protocol (which allows the client the ability to discover the abilities of a server), and finally the GetFeatureInfo protocol (which allows the client to uncover the attributes of a displayed feature). Web Mapping Servers interpret requests that conform to the WMT protocols and generate appropriate objects that are returned to the querying clients. 5. XML,GML,WMT,C#,.NET: WMT

C and C++: powerful and flexible, but unproductive C# Microsoft solution, a modern, object-oriented building applications for the new Microsoft.NET serving both computing and communications.NET Internet-based integrated solution 5. XML,GML,WMT,C#,.NET: C#,.NET

6. Example 6. Example A New Spatial Search Engine – Enabling the Intelligent Geographic Information Retrieval in Internet Yuqi,BAI Chongjun YANG Institute of Remote Sensing Applications Chinese Academy of Sciences

Context: Using to search a text Using to search a map Question: May we search a map without using traditional search engine? 6. Example

Scenario : When you are reading news on the web, you maybe meet a place name, for example Afghanistan, and want to know where it is. Can you just simply select this place name and get the corresponding map? 6. Example

a.Design of a New Spatial Search Engine -1 Compatibility Data Sharing Modularity Component Sharing Interoperability Service Sharing Three Stages: <- 6. Example

a.Design of a New Spatial Search Engine -2 Design goals Automation: get command -> query -> render the result Interoperability: with any web mapping systems Integration: can be integrated with other existing applications seamlessly and easily. 6. Example

a.Design of a New Spatial Search Engine -3 Conceptual Design Modularization: For the Web Mapping Systems(WMS) Description: For the service interfaces of WMS Registration: a logically centralized, physically distributed registry centre 6. Example

a.Design of a New Spatial Search Engine -4 The Conceptual Architecture <- 6. Example

b.Prototype System-1 Geo-coding Service Map-providing Service 6. Example

b.Prototype System-2 Software packages used IBM Websphere UDDI Registry 1.1 VC Standards SOAP 1.2 UDDI 2.0 GML Example

b.Prototype System-3 6. Example

b.Prototype System-4 6. Example

b.Prototype System-5 6. Example

b.Prototype System-6 <- 6. Example

7. Discussion & Cooperation: a.Would rather provide spatial data service than only data b.Make all things(hardware,software, data, processing, etc.) as interoperable as possible c. International cooperation in developing interoperable technology

Thank you!