Page 84 - 测绘新技术的理论与实践研究
P. 84
测绘新技术的理论与实践研究
②资源监控。各自结点独立监控(可以是不同操作系统),服务体系门户通
过调用对外提供 WEB 服务接口,即可得到云 GIS 环境下的结点的各种软硬件资
源信息。包括对结点内每台服务器的实时监控;历史信息的分析。
③支持信息服务平台框架下云 GIS 服务的协同运行以及云 GIS 服务请求的
入口。
(二)结点 Portal 同步机制的体系结构
结点 Portal 只需管理本地结点的资源,将资源实现在本地的注册、注销和更
新后,向本地的消息队列表中写入相应的消息记录即可,由结点 Portal 同步管理
器读取注册信息的消息记录然后将相应资源信息发布到其他结点上,最后所有资
源都由结点 Portal 统一发现。
结点 Portal 同步管理器采用消息机制基于 web 服务技术的穿透防火墙特性,
实现不同结点间资源的注册、注销、更新、发布与发现。各个结点内部都维护一
个消息队列,该消息队列只限于在本地操作,无需发送消息,具体资源注册、注
销、更新、发布与发现操作都是由本地结点主动调用其他结点的 Web 服务完成的。
结点 Portal 同步管理器是基于消息驱动机制和 web 服务机制实现的。
各个结点按照设计,部署相同的元数据服务,同步工具以及元数据库。其具
体的过程如下:
第一步:资源的本地注册。通过本地结点 Portal 资源注册工具,将资源注册
到本地元数据库当中,同时在消息队列表中写下资源注册消息,状态标志为“未
处理”,即 ChargeFlag=0。
第二步:结点 Portal 同步管理器进行资源发布。结点 Portal 同步管理器从消
息队列中获取其他结点的 ID 号进而获取 IP 地址,然后调用其他结点上的 web 服
务实现资源的发布。
(三)结点 Portal 资源同步实现流程
基于上节的结点 Portal 体系结构和同步策略,具体的同步流程如图 2-5 所示。
72

