摘要: 基于XML的空间数据互操作实现方法 开放分布式处理参考模型的技术观点涉及 分布式系统中的底层基础设施。它描述了在分布式系统中使用的硬件和软件构成。为了从技术观点上实现互操作,需要一个能够使分布式系统的组件实现可互操作的基础设施。该基础设施可以由分布式计算平台(...
基于XML的空间数据互操作实现方法
开放分布式处理参考模型的技术观点涉及 分布式系统中的底层基础设施。它描述了在分布式系统中使用的硬件和软件构成。为了从技术观点上实现互操作,需要一个能够使分布式系统的组件实现可互操作的基础设施。该基础设施可以由分布式计算平台(DCP)来提供,它允许对象跨越计算机网络、硬件平台、操作系统和程序语言进行互操作。
在DCP中对象间的通信是由“通信服务”来处理的,例如CORBA环境中通过对象请求代理(ORB)实现的对象间的通信。
通信服务负责将一个客户对象的请求传送到服务器对象。一个从客户对象到服务器对象的请求称为远程方法调用。为了在服务器对象中执行远程方法调用,需要用通讯服务来收集来自客户端的所有请求参数,把它们打包到一个独立于平台的结构中,并将其发送到服务器对象。然后,请求的结果将被收集、打包,并返回给调用客户端。
在Grid GIS发展过程中,逐步形成了空间信息服务的抽象规范,其中部分服务是在网格上提供各种服务,如图所示。
通过XML建模,完成跨平台调用的组件的功能定义,包括入口出口参数的设置,提供调用方法的描述和具体功能组件的位置映像,以及远程调用的相关参数的设置。