1 - 50 Web Service and Geographical Information Integration —— Peking Spatial Applications Integrating Infrastructure, A Research.

Slides:



Advertisements
Similar presentations
Geography 911: NeoGeography GIS 2.0 and Software Toolkits Joshua S. Campbell – 23 February 2010.
Advertisements

ISPRS WG II/3 Chongjun YANG Sept th 2003, Thailand Co-Chair of ISPRS WG II/3 IRSA/Chinese Academy of Sciences.
2 A bank application needs to access information from the customer database and integrate it with loan credit history information stored in a legacy database.
Geographic Interoperability Office ISO and OGC Geographic Information Service Architecture George Percivall NASA Geographic.
Data Modeling and Database Design Chapter 1: Database Systems: Architecture and Components.
An Operational Metadata Framework For Searching, Indexing, and Retrieving Distributed GIServices on the Internet By Ming-Hsiang.
Rail Review 14 September 2001 RCM Tools Developed for the RAIL project Project web Page: Jesus Carretero:
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.
Technical Architectures
Software Connectors. Attach adapter to A Maintain multiple versions of A or B Make B multilingual Role and Challenge of Software Connectors Change A’s.
The Frontier of GIS GIS Web Services Nadine Alameh, Global Science & Technology Next Generation of Community Statistical Systems Tampa, Florida March 14,
Architecture & Data Management of XML-Based Digital Video Library System Jacky C.K. Ma Michael R. Lyu.
Distributed Information Systems - The Client server model
Grids and Grid Technologies for Wide-Area Distributed Computing Mark Baker, Rajkumar Buyya and Domenico Laforenza.
Web Mapping Using XML and SVG SHEA Yu-kai Geoffrey Senior Lecturer Department of Land Surveying & Geo-Informatics The Hong Kong Polytechnic University.
eGovernance Under guidance of Dr. P.V. Kamesam IBM Research Lab New Delhi Ashish Gupta 3 rd Year B.Tech, Computer Science and Engg. IIT Delhi.
LIXE - Project Studying XML in Location-Based Services University of Jyväskylä, Faculty of Information Technology Prof. Jari Veijalainen Jouni Markkula.
Mike Smorul Saurabh Channan Digital Preservation and Archiving at the Institute for Advanced Computer Studies University of Maryland, College Park.
ICPCA 2008 Research of architecture for digital campus LBS in Pervasive Computing Environment 1.
1 Alternate Title Slide: Presentation Name Goes Here Presenter’s Name Infrastructure Solutions Division Date GIS Perfct Ltd. Autodesk Value Added Reseller.
EGEMS A Dedicated Web Based System for Ground Water Data Processing Analysis and Storage.
Passage Three Introduction to Microsoft SQL Server 2000.
Web-based Portal for Discovery, Retrieval and Visualization of Earth Science Datasets in Grid Environment Zhenping (Jane) Liu.
Internet GIS. A vast network connecting computers throughout the world Computers on the Internet are physically connected Computers on the Internet use.
The Design Discipline.
Database System Concepts and Architecture Lecture # 3 22 June 2012 National University of Computer and Emerging Sciences.
GIS technologies and Web Mapping Services
Lecture 3: Geospatial Web Services From Web sites to Web services Geospatial Web service functions Web service types Interoperability and geospatial service.
International Workshop on Web Engineering ACM Hypertext 2004 Santa Cruz, August 9-13 An Engineering Perspective on Structural Computing: Developing Component-Based.
AL-MAAREFA COLLEGE FOR SCIENCE AND TECHNOLOGY INFO 232: DATABASE SYSTEMS CHAPTER 1 DATABASE SYSTEMS (Cont’d) Instructor Ms. Arwa Binsaleh.
Managing Service Metadata as Context The 2005 Istanbul International Computational Science & Engineering Conference (ICCSE2005) Mehmet S. Aktas
An Introduction to Software Architecture
Geospatial Systems Architecture Todd Bacastow. GIS Evolution
Database System Concepts and Architecture
Introduction: Databases and Database Users
An Introduction To Building An Open Standard Web Map Application Joe Daigneau Pennsylvania State University.
material assembled from the web pages at
CSCI 5980: From GPS and Google Earth to Spatial Computing Fall 2012 Midterm Presentation Chapter 7: Architectures Team 9: Thao Nguyen, Nathan Poole October.
Web Services Kanda Runapongsa Dept. of Computer Engineering Khon Kaen University.
© 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition, Turban, Aronson, and Liang 5-1 Chapter 5 Business Intelligence: Data.
Unit – I CLIENT / SERVER ARCHITECTURE. Unit Structure  Evolution of Client/Server Architecture  Client/Server Model  Characteristics of Client/Server.
Intro to GIS and ESRI Trainers: Randy Jones, GIS Technician, Douglas County Jon Fiskness, GISP GIS Coordinator, City of Superior.
FI-CORE Data Context Media Management Chapter Release 4.1 & Sprint Review.
1 Advanced Software Architecture Muhammad Bilal Bashir PhD Scholar (Computer Science) Mohammad Ali Jinnah University.
NOVA Networked Object-based EnVironment for Analysis P. Nevski, A. Vaniachine, T. Wenaus NOVA is a project to develop distributed object oriented physics.
Chapter 10 Analysis and Design Discipline. 2 Purpose The purpose is to translate the requirements into a specification that describes how to implement.
9 Systems Analysis and Design in a Changing World, Fourth Edition.
State Key Laboratory of Resources and Environmental Information System China Integration of Grid Service and Web Processing Service Gao Ang State Key Laboratory.
May 2003National Coastal Data Development Center Brief Introduction Two components Data Exchange Infrastructure (DEI) Spatial Data Model (SDM) Together,
1 Chapter 1 Introduction to Databases Transparencies.
GRID Overview Internet2 Member Meeting Spring 2003 Sandra Redman Information Technology and Systems Center and Information Technology Research Center National.
RSISIPL1 SERVICE ORIENTED ARCHITECTURE (SOA) By Pavan By Pavan.
Managing Enterprise GIS Geodatabases
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.
GRID ANATOMY Advanced Computing Concepts – Dr. Emmanuel Pilli.
Features Of SQL Server 2000: 1. Internet Integration: SQL Server 2000 works with other products to form a stable and secure data store for internet and.
Software Connectors Acknowledgement: slides mostly from Software Architecture: Foundations, Theory, and Practice; Richard N. Taylor, Nenad Medvidovic,
Chapter 2 Database Environment.
OOD OO Design. OOD-2 OO Development Requirements Use case analysis OO Analysis –Models from the domain and application OO Design –Mapping of model.
Publishing GIS Services to ArcGIS Server
Copyright 2007, Information Builders. Slide 1 iWay Web Services and WebFOCUS Consumption Michael Florkowski Information Builders.
IT 5433 LM1. Learning Objectives Understand key terms in database Explain file processing systems List parts of a database environment Explain types of.
Chapter 2 Database Environment Pearson Education © 2009.
Inventory of Distributed Computing Concepts and Web services
Distributed Systems Bina Ramamurthy 11/30/2018 B.Ramamurthy.
Database Environment Transparencies
Project Information Management Jiwei Ma
QGIS, the data model, use and storage
Distributed Systems Bina Ramamurthy 4/22/2019 B.Ramamurthy.
Presentation transcript:

1 - 50 Web Service and Geographical Information Integration —— Peking Spatial Applications Integrating Infrastructure, A Research for Spatiality-oriented Web Service Application Lab of Spatial Information

2 - 50 Syllabus Introduction of Spatial ApplicationIntroduction of Spatial Application Design Intention of Peking Spatial Applications Integrating Infrastructure(PAI)Design Intention of Peking Spatial Applications Integrating Infrastructure(PAI) Web Service-Based Distributed Spatial Information Disposition ArchitectureWeb Service-Based Distributed Spatial Information Disposition Architecture QoS Strategies in Spatial Information Integration & DispositionQoS Strategies in Spatial Information Integration & Disposition An Example for PAI-Organized ApplicationsAn Example for PAI-Organized Applications

3 - 50 Introduction of Spatial Application Characteristic of Spatial Information and Manipulation PlatformCharacteristic of Spatial Information and Manipulation Platform Spatial information:   Massive;   Long time of data sedimentation;   Multiple spatial data models;   Adhere to certain GIS platform to be accessible; … Spatial information manipulation platform:   Data stored in heterogeneous GIS(dominated as MapInfo, ArcInfo) platform or inner spatial module presented by certain manufacturers(Oracle Spatial by Oracle);   Relevant services, product series based on platform self-defined organization;   Single accessible data portal; …

4 - 50 Introduction of Spatial Application Characteristic of Conventional Spatiality-oriented ApplicationCharacteristic of Conventional Spatiality-oriented Application Direct development of application based on platform- critical architecture; Direct development of application based on platform- critical architecture; Spatial information visualization, query, and edition at the front end based on homogeneous data storage at the back end; Spatial information visualization, query, and edition at the front end based on homogeneous data storage at the back end; Whenever inter-platform integration is needed, the writing of application-related adapter software for each participating platform is used; Whenever inter-platform integration is needed, the writing of application-related adapter software for each participating platform is used; …… ……

5 - 50 Introduction of Spatial Application Challenges imposed by nowadays spatial data integration:Challenges imposed by nowadays spatial data integration: Participated by processes running on heterogeneous platforms from multiple organizations; Participated by processes running on heterogeneous platforms from multiple organizations; Integrating existed spatial application systems; Integrating existed spatial application systems; Implement of dynamic integration accounting for on- time subsystem scalability; Implement of dynamic integration accounting for on- time subsystem scalability; Refining of existing services to present QoS attributes during integrated service formation; Refining of existing services to present QoS attributes during integrated service formation; Semantic level interoperation to obtain automatic service communication and assemblage; Semantic level interoperation to obtain automatic service communication and assemblage; …… ……

6 - 50 Introduction of Spatial Application Which we are confronted lies in that:Which we are confronted lies in that: Prevalent large-scaled spatial applications(Digital City, E-Government) call for a more flexible, dynamical, semantic integration among existing legacy data, system, platform and framework. Prevalent large-scaled spatial applications(Digital City, E-Government) call for a more flexible, dynamical, semantic integration among existing legacy data, system, platform and framework.

7 - 50 Introduction of Spatial Application Work of OGC in Improvement of Spatial Interoperability A common architectural framework for web-based geospatial services; Concentrating on definition of behavior of functional components common to all such services and extensible for specific services and service types; Specification for distributed computing interaction, distributed computing workflow Our Emphasis: Above-base integration of Web Services to obtain dynamic interoperation

8 - 50 Introduction of Spatial ApplicationIntroduction of Spatial Application Design Intention of Peking Spatial Applications Integrating Infrastructure(PAI)Design Intention of Peking Spatial Applications Integrating Infrastructure(PAI) Web Service-Based Distributed Spatial Information Disposition ArchitectureWeb Service-Based Distributed Spatial Information Disposition Architecture QoS Strategies in Spatial Information Integration & DispositionQoS Strategies in Spatial Information Integration & Disposition An Example for PAI-Organized ApplicationsAn Example for PAI-Organized ApplicationsSyllabus

9 - 50 Design Intention of PAI The main goal of PAI infrastructure is to provide open second-time developing platform of spatial information application integration; Provide united sharing mechanism and support technologies to access and acquire spatial information; Solve distributing and heterogeneity of spatial applications(such as heterogeneity of GIS platforms, systems, expression and semantic collision); Provide interoperation platform for isolated spatial applications

10 - 50 Design Intention of PAI Reasons for the construction of PAI based on Web Service oriented distributed frameworkReasons for the construction of PAI based on Web Service oriented distributed framework Web Service concentrates on fast conformity and deployment of legacy systems, which facilitates the integration of existing spatial applications; Web Service concentrates on fast conformity and deployment of legacy systems, which facilitates the integration of existing spatial applications; Web service can separate system implementation and function interfaces by function publishing as services, which permits flexible function replacement in implementation aspect; Web service can separate system implementation and function interfaces by function publishing as services, which permits flexible function replacement in implementation aspect; Security of sensible data and relevant services inside some industries are well protected because of the separation between interfaces and implementations Security of sensible data and relevant services inside some industries are well protected because of the separation between interfaces and implementations

11 - 50 Introduction of Spatial ApplicationIntroduction of Spatial Application Design Intention of Peking Spatial Applications Integrating Infrastructure(PAI)Design Intention of Peking Spatial Applications Integrating Infrastructure(PAI) Web Service-Based Distributed Spatial Information Disposition ArchitectureWeb Service-Based Distributed Spatial Information Disposition Architecture QoS Strategies in Spatial Information Integration & DispositionQoS Strategies in Spatial Information Integration & Disposition An Example for PAI-Organized ApplicationsAn Example for PAI-Organized ApplicationsSyllabus

12 - 50 Web Service-Based Distributed Spatial Information disposition Architecture

13 - 50 Introduction of Spatial ApplicationIntroduction of Spatial Application Design Intention of Peking Spatial Applications Integrating Infrastructure(PAI)Design Intention of Peking Spatial Applications Integrating Infrastructure(PAI) Web Service-Based Distributed Spatial Information Disposition ArchitectureWeb Service-Based Distributed Spatial Information Disposition Architecture QoS Strategies in Spatial Information Integration & DispositionQoS Strategies in Spatial Information Integration & Disposition An Example for PAI-Organized ApplicationsAn Example for PAI-Organized ApplicationsSyllabus

14 - 50 QoS Strategies in Spatial Information Integration & Disposition Problems deserved consideration in current integration:Problems deserved consideration in current integration: Massive spatial information presented in GML format in PAI to ease interaction, while GML is pain- text format, which leads to deficiency in transmission; Frequent map retrieval which calls for data caches to be maintained both in Adapter Service or in Integrating Coordinator(IC) Layer; Differentiated Services of map to the clients which have different network situations and application requirements; ……

15 - 50 QoS Strategies in Spatial Information Integration & Disposition Current QoS Strategies in PAICurrent QoS Strategies in PAI GML data compression GML data compression   During data transformation & client-end transmission;   Compression editions maintained in caches of IC Layer Implementation of cache mechanism flexible to multiple spatial data granularities Implementation of cache mechanism flexible to multiple spatial data granularities   Caches by Adapter Service, IC Layer & Web browsers Elaborate selection of content-equivalent data providers Elaborate selection of content-equivalent data providers   Non-function facets, history records & fatal parameters of Web services Other QoS-related Differentiated Services Other QoS-related Differentiated Services   Vector map clipping, On-line map generation …

16 - 50 QoS Strategies in Spatial Information Integration & Disposition A typical application aided by QoS strategy based on PAI architecture

17 - 50 QoS Strategies in Spatial Information Integration & Disposition Typical Workflows:Typical Workflows: Sample API in PAI Toolkits Invoked Web Service Workflow retrieveMap(MapName) MDS(for layer info & adapter service Info)  Adapter Service(for corresponding GML data of certain layer) retrieveMapasJPEG(MapName) QoS Consultation Service(for Cache Info)  (Uncached) MDS  Adapter Service (Cached)  Spatial Analysis Service(for on-line JPEG transformation)

18 - 50 Introduction of Spatial ApplicationIntroduction of Spatial Application Design Intention of Peking Spatial Applications Integrating Infrastructure(PAI)Design Intention of Peking Spatial Applications Integrating Infrastructure(PAI) Web Service-Based Distributed Spatial Information Disposition ArchitectureWeb Service-Based Distributed Spatial Information Disposition Architecture QoS Strategies in Spatial Information Integration & DispositionQoS Strategies in Spatial Information Integration & Disposition An Example for PAI-Organized ApplicationsAn Example for PAI-Organized ApplicationsSyllabus

19 - 50 Examples for PAI-Organized Applications We have implemented the LBS service based on PAI frameworkWe have implemented the LBS service based on PAI framework Designed for both mobile terminal and PCDesigned for both mobile terminal and PC Provides some location-based servicesProvides some location-based services finding the nearest service facilities (for example banks) finding the nearest service facilities (for example banks) getting the nearest services facilities getting the nearest services facilities finding the position of oneself or one’s friends finding the position of oneself or one’s friends getting the relevant information about appointed position getting the relevant information about appointed position …… ……

20 - 50 Examples for PAI-Organized Applications

21 - 50 Components of Layers in LBS Web Client Web Application Integrated Coordinator Distributed Services Distributed Information PC 、 Mobile phone 、 multimedia message 、 laptop and so on LBS Server LBS Worker GML Retriever Metadata services, Spatial data gateway, GML analyzing services, Format adapt Services Metadata database, Spatial data file, Database and map layer file on Oracle Spatial, Geo-Union, MapInfo An Example for PAI-Organized Applications

22 - 50 An Example for PAI-Organized Applications

23 - 50 Another Work in Our Lab A GML-bases lightweight WebGIS system PKGML

24 - 50 Lab of Spatial Information