Download presentation
Presentation is loading. Please wait.
Published byDana Marsh Modified over 9 years ago
1
http://gis.pku.edu.cn 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 System@PKU http://gis.pku.edu.cn lyw@pku.edu.cn
2
http://gis.pku.edu.cn 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
http://gis.pku.edu.cn 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
http://gis.pku.edu.cn 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
http://gis.pku.edu.cn 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
http://gis.pku.edu.cn 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
http://gis.pku.edu.cn 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
http://gis.pku.edu.cn 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
http://gis.pku.edu.cn 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
http://gis.pku.edu.cn 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
http://gis.pku.edu.cn 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
http://gis.pku.edu.cn 12 - 50 Web Service-Based Distributed Spatial Information disposition Architecture
13
http://gis.pku.edu.cn 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
http://gis.pku.edu.cn 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
http://gis.pku.edu.cn 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
http://gis.pku.edu.cn 16 - 50 QoS Strategies in Spatial Information Integration & Disposition A typical application aided by QoS strategy based on PAI architecture
17
http://gis.pku.edu.cn 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
http://gis.pku.edu.cn 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
http://gis.pku.edu.cn 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
http://gis.pku.edu.cn 20 - 50 Examples for PAI-Organized Applications
21
http://gis.pku.edu.cn 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
http://gis.pku.edu.cn 22 - 50 An Example for PAI-Organized Applications
23
http://gis.pku.edu.cn 23 - 50 Another Work in Our Lab A GML-bases lightweight WebGIS system PKGML http://map.pku.edu.cn
24
http://gis.pku.edu.cn 24 - 50 Lab of Spatial Information System@PKU http://gis.pku.edu.cn lyw@pku.edu.cn
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.