摘要:在对应用集成及其发展进行分析的基础上,结合Web Services,提出和建立了面向服务的空间信息应用集成框架,包括Web应用层、服务集成层、服务层和UDDI等4个部分,实现空间信息集成、服务集成和应用集成。提出了分别从数据层次和业务层次对原有系统集成的解决方案,提出了空间信息Web服务链接和服务组合的串联、并联和混联模式,解决涉及空间信息应用集成的2个关键问题。
关键词:空间信息应用集成,Web服务链接,Web服务组合模式
Research on Web services-based Geospatial Information Application Integration Solution
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 et al. and realize the geospatial information integration, geospatial information service integration and geospatial information application integration. The integration solution for legacy systems is put forward from data-level and operational-level, and the integration solution for chaining web service and service composition for geospatial information are also addressed including Series model, parallel model and hybrid model, which settles the two key issues of geospatial information application integration.
Keywords:Geospatial Information Application Integration, Chain of Web Services,Web Services composition model
1 引言
就系统集成理论而言,系统集成是多层次的:首先是数据层面的集成,这是最基本的需求,实现信息共享、消灭信息孤岛;而后是应用集成,使不同应用系统之间能够相互调用信息;最后是业务流程的集成——通过流程把所有应用、数据管理起来,使之贯穿众多应用系统、数据、用户和合作伙伴,这是最理想的层次。目前,国内多数的集成都只是数据层面的集成。由于缺乏相当的管理和业务基础,应用集成和业务流程的集成很难实现。
Web Services使用HTTP、SMTP、XML、SOAP、WSDL、UDDI等开放标准,具有松散耦合、异步执行、可靠和安全等特性,为EAI(Enterprise Application Integration)提供了一种崭新的方法,一个基于开放标准的结构模式-Web服务模式。它可以将运行在Internet/Intranet分布式服务器上的应用集成在一起,使分布在不同区域的应用系统协同工作,提供各种各样的服务。当把Web Services应用到EAI中时,所有系统都成了一个松散结构中的组件,系统接口、应用通信、数据转换和目录信息都是建立在开放的、被广为接受的标准之上,用户能迅速地访问到他们所需要的信息。随着Web Services逐渐成熟,基于Web Services的应用构架这一应用到应用(Application to Application)集成的平台将成为整合企业应用的最有力工具。
本文在对应用集成进行研究的基础上,将Web服务引入空间信息应用集成,提出和建立了面向服务的空间信息应用集成框架、提出了空间信息应用集成中的基于Web Services的原有系统封装、Web服务链接和组合等几个关键技术的解决方案及其实现方法。