首页 理论教育 集成注册中间件完成SOS和CSW的注册过程

集成注册中间件完成SOS和CSW的注册过程

时间:2023-10-04 理论教育 版权反馈
【摘要】:SOS和CSW的集成主要是通过注册中间件来完成所有的操作,包含3个主要的功能:SOS服务注册、SOS观测能力注册和SOS观测数据注册。下面简单介绍下SOS收割模式注册的实现过程。图4-23 SOS服务注册流程图2. 观测能力注册主要是向CSW服务注册SOS服务中观测的信息。

集成注册中间件完成SOS和CSW的注册过程

SOS和CSW的集成主要是通过注册中间件来完成所有的操作,包含3个主要的功能:SOS服务注册、SOS观测能力注册和SOS观测数据注册。注册中间件提供注册和收割两种模式来从SOS服务中获得观测服务的信息。下面简单介绍下SOS收割模式注册的实现过程。

1. 服务注册

主要是向CSW服务注册SOS服务的版本、关键字、地址和操作描述,这些信息来自于SOS的Get Capabilities操作响应中的OWS: Service Identification、OWS: Service Provider和OWS: Operations Metadata元素。具体实现的过程如图4-23所示: ①用户向服务访问中间件发送SOS服务搜索的请求,服务访问中间件从服务列表中获得匹配的SOS服务地址,并向SOS服务发送Get Capabilities操作; ②服务访问中间件获得和解析Get Capabilities响应,从Operations Metadata元素获得服务操作的信息,从Service Identification元素获得服务版本等描述信息,并把这些信息封装成服务类型 (Service Type) 发送给CSW中的注册服务; ③CSW中的注册服务完成插入操作后,通过中间件发送注册成功的响应给用户。

图4-23 SOS服务注册流程图

2. 观测能力注册

主要是向CSW服务注册SOS服务中观测的信息。包含观测平台、观测现象、观测时段和观测结果。具体实现的过程如图4-24所示: ①用户向服务访问中间件发送SOS服务观测能力注册的请求,服务访问中间件解析SOS Get Capabilities响应中的Observation Offer-ing List元素; ②服务中间件提取观测平台、观测现象、观测时段和观测结果的元数据信息,连同Observation Offering元素,把这些信息封装成数据类型 (Data Type) 发送给CSW中的注册服务; ③CSW中的注册服务完成插入操作后,通过中间件发送注册成功的响应给用户。(www.xing528.com)

图4-24 SOS观测能力注册流程图

3. 观测数据注册

主要是向CSW服务注册SOS服务中实时观测结果的信息。如果观测结果为覆盖信息,则采用WCSLayer模式描述; 如果观测结果为要素信息,则采用WFSLayer模式描述。WCSLayer模式信息包含数据集、地理范围、数据格式、空间参考和分辨率; WFSLayer模式信息包含数据集、要素类型、地理范围和空间参考。具体实现过程如图4-25所示: ①用户向服务访问中间件发送SOS服务实时观测结果注册的请求,服务访问中间件向SOS服务发送Get Observation的请求; ②服务中间件解析Get Observation响应,并封装成WCS-Layer或WFSLayer类型的信息发送给CSW中的注册服务; ③CSW中的注册服务完成插入操作后,通过中间件发送注册成功的响应给用户。

图4-25 SOS观测数据注册流程图

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

我要反馈