地球信息科学学报 ›› 2011, Vol. 13 ›› Issue (2): 219-225.doi: 10.3724/SP.J.1047.2011.00219

• 地图与地学模型设计及模拟 • 上一篇    下一篇

基于WebServices的空间信息应用集成解决方案研究

邬群勇, 王钦敏   

  1. 福州大学福建省空间信息工程研究中心,空间数据挖掘与信息共享教育部重点实验室,福州 350002
  • 收稿日期:2009-02-10 修回日期:2011-03-31 出版日期:2011-04-25 发布日期:2011-04-25
  • 基金资助:

    国家自然科学基金项目(40801151);福建省自然科学基金项目(2008J0328),国家科技支撑项目课题(2007BAH16B02)。

Research on Web Services-based Geospatial Information Application Integration Solution

WU Qunyong, WANG Qinmin   

  1. Spatial Information Research Center of Fujian Province, Key Lab of Spatial Data Mining and Information Sharing of Ministry of Education, Fuzhou University, Fuzhou 350002, China
  • Received:2009-02-10 Revised:2011-03-31 Online:2011-04-25 Published:2011-04-25

摘要: 在对应用集成及其发展分析的基础上,将Web Services技术运用到空间信息应用集成,提出和建立了面向服务的空间信息应用集成框架,包括Web应用层、服务集成层、服务层和UDDI等4个组成部分。通过该框架,可以实现空间信息集成、服务集成和应用集成。论文解决了空间信息应用集成框架中的2个关键问题:(1)提出了分别从数据层次和业务层次对原有系统集成的解决方案,在数据层次上,提出了基于XML/GML的空间数据封装和基于Web服务接口的空间数据封装策略;在业务层次上,提出根据系统的功能模块和业务逻辑分别进行封装的策略;(2)提出了空间信息Web服务链接和服务组合的串联、并联和混联模式,通过三种模式服务链的设计,可以实现多个服务的链接和组合,从而完成空间信息以及应用集成。

关键词: 空间信息应用集成, Web服务链, Web服务组合模式

Abstract: Based on the analysis of application integration and its development, using web service technology, a service-oriented framework for geospatial information application integration is proposed and established, which includes web application layer, service integration layer, service layer and UDDI and so on. The web application layer contains the web service client and request broker. The functions of the client are to implement the request and ask of the customers. The client affords personalized user interfaces for different customers and affords application services for different business. The request broker is the interface for the client accessing the services. The services integration layer is a wide range of services integrated approach to achieve service-oriented application integration, including service chaining, service composition and workflow (XLANG, BEPL4WS). The services layer provides meta-services for the application integration framework, and provides geospatial data web services methods and legacy system web services package methods. UDDI provides a distributed registry to achieve a "one-registration, released around the world share" function. The aim of the service-oriented geospatial information application integration framework is to achieve the service release, dynamic discovery and dynamic composition in order to achieve the geospatial information services integration and the applications integration. In this framework, it is the key points to integrate the geospatial information and the legacy system and to construct the geospatial information services chaining and services composition. The integration solution for the legacy systems is put forward from the data level and the business level. In the data level, the geospatial data package strategy based on XML&GML and based on Web services interface are established. In the business level, the web services package strategy is established according to the system functions and the business logic. The detail degree that the system function decomposes decides directly the web services function and web services composition. The integration solution for chaining web service and service composition for geospatial information are also addressed including series model, parallel model and hybrid model. These three services chain models are designed to achieve the services chaining and the services composition to complete geospatial information integration and application integration.

Key words: geospatial information application integration, chain of web services, web services composition model