首页 励志故事 查找和发现实现机制

查找和发现实现机制

时间:2022-01-19 励志故事 版权反馈
【摘要】:它包含以下的几个步骤:①服务提供者根据所选择的语言、中间件和平台来创建、组装和部署一个地理信息的Web服务。图3-13 地理信息服务的加入、查找、发现和调用示意图②服务提供者采用WSDL来定义一个地理信息的Web服务。SOAP以XML格式封装了地理信息请求的参数,通过HTTP返回特定的值。
查找和发现实现机制_网络地理信息系统

3.4.4 注册、查找和发现实现机制

通常而言,地理信息服务包含服务的定位描述、服务的能力描述。服务的定位描述代表服务如何加入到注册服务器中,这些服务如何被感兴趣的用户发现;服务的能力描述作为服务的基本信息暴露给用户,描述了服务的能力,即服务能够为用户提供哪些级别的服务。地理信息服务构建在一系列地理信息操作接口和地理信息组件之上,这些接口和组件通过底层通信协议紧密耦合在一起,完成一系列地理操作,形成不同大小粒度的地理信息服务,松散地部署在网络中。

img20

图3-12 通用的GIS Web服务的服务模型示意图

分布式地理信息服务的目的就是为了使地理信息应用能够在Internet上进行交流,并且同其他应用系统进行协同工作。传统的基于Internet的地理信息应用和服务之间的交互需要知道它们的位置,然后通过人工定位来实现。而主动式地理信息服务允许客户应用在标准的地理服务目录结构中查找地理信息服务,然后通过最少的人工干预发现这些地理信息服务并且捆绑在一起(如图3-13所示)。它包含以下的几个步骤:

①服务提供者根据所选择的语言、中间件和平台来创建、组装和部署一个地理信息的Web服务。

img21

图3-13 地理信息服务的加入、查找、发现和调用示意图

②服务提供者采用WSDL(Web服务描述语言)来定义一个地理信息的Web服务。

③服务提供者在UDDI(通用性描述、分析和集成)注册器中注册一个地理信息服务。UDDI能够使服务开发者发布Web服务并且能够查找到由其他服务提供商提供的服务。

④用户通过寻找UDDI注册器中的内容,查找到所要的地理信息服务。

⑤用户的应用程序绑定到Web服务,并且通过SOAP(简单对象访问协议)调用服务中的操作。SOAP以XML格式封装了地理信息请求的参数,通过HTTP返回特定的值。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈