论文部分内容阅读
Internet是信息发布与传播的一个重要途径,它一直处在快速发展之中。如今正在变为Web服务的媒介。Web服务系列技术标准的出现和发展正在引发信息技术的另一场浪潮。软件工业的发展经历了集中式——模块化——对象化——组件化的过程,目前正在向Web服务的方向发展。XML和Web服务技术的出现改变了Web应用程序的构造模式。XML具有强大的自描述能力,实现了数据与表现形式的分离,在Web信息共享及异构应用数据交换方面具有其它技术无法比拟的优点。Web服务包括一系列基于XML的标准技术集合。 Web服务的概念模型来自面向服务架构(SOA),Web服务是一种实现SOA的技术集合。面向服务架构(SOA)是一种软件构架概念模式,与以技术为中心的应用程序结构不同。面向服务架构由服务构成,最主要的特征是把服务的实现和服务的接口分离。服务具有一些特性,包括:服务是可以发现的并可以动态绑定的;服务是自包含的、模块化的;服务是可以互操作的:服务与服务消费者之间是松散耦合的;服务具有网络可寻址接口;服务具有粗粒度接口;服务的位置可以对服务消费者透明;服务是可以组合的;服务具有从错误状态恢复的能力等。SOA采用“发现、绑定和执行”模式,由服务消费者、服务提供者、服务注册中心、服务契约、服务代理和服务租约六个实体实现。同以技术为中心的应用程序相比较,服务从业务流程的角度看待技术,这和以技术驱动的业务处理相反。SOA解决了服务的描述与互操作等问题,使服务能紧密地同业务流程结合在一起,能够通过服务组合完成业务处理流程。 地理信息系统一直受到信息技术的影响,不可避免地正在和Web服务结合发展。开放地理信息联盟(OGC)提出的服务框架与互操作协议栈是地理信息系统向地理信息Web服务发展的开端,得到了许多地理信息系统(GIS)供应商的支持。越来越多的GIS供应商开始把其产品改装成Web服务,改变了以往各自采用私有架构方式的局面。随着地理信息Web服务的发展,将有越来越多的服务供应商把自己的地理信息Web服务发布在网络上。单个的地理信息Web服务提供特定的功能,如何组合网络上的地理信息Web服务完成单个地理信息Web服务无法完成的地理信息任务是值得研究的问题。本文针对地理信息服务组合的相关问题进行研究,具有一定的研究意义和价值。 从国内外发展现状来看,对地理信息服务组合的研究仍然处在初步阶段。需要研究的内容很广泛。本文所做研究工作是对地理信息服务组合理论的探索。主要研究内容包括地理信息服务组合的概念和模型、地理信息服务分类方式及其对地理信息服务组合的影响。 首先,从地理信息服务组合的概念出发,探讨适合地理信息服务组合的抽象模型。在分析总结SOA、ISO和OGC的服务组合概念基础上,将服务组合的