论文部分内容阅读
随着Web Service技术和XML技术的发展,GIS互操作技术也有了新的发展。与传统的互操作方式不同,GIS的各种功能将采用Web Service技术以服务的形式存在,这样就能够很好地实现服务在Web层次的互操作,并为服务的整合,特别是为GIS服务链的形成提供了良好的基础。服务注册是实现服务动态集成的基础,虽然OGC提出了目录服务但是该服务主要应用于地学领域,为了扩大空间信息服务的应用范围,本文提出了使用UDDI进行空间信息服务的注册的方法。 由于UDDI自身的服务描述信息并不能够满足空间信息服务的注册与快速查找和定位的需求,因此本文的主要研究内容就是通过修改UDDI的服务描述内容,以满足空间信息服务的注册与快速查找和定位的需求。主要包括: (1)介绍了OGC对服务的描述,OGC对服务主要分三个部分进行描述即:服务提供者、服务标识、服务所包含的操作的描述,空间信息服务又可以分为两种形式一种是与空间数据紧密耦合的服务;另一种是与空间数据非紧耦合的服务,本文以WFS服务的GetCapabilities XML文档和CSW服务为例给出了OGC在描述与空间数据紧耦合时如何在服务的描述中添加了空间数据的描述。 (2)介绍了UDDI的数据结构即businessEntity、service、bindingTemplate、tModel、publisherAssertion,描述了UDDI是如何通过businessEntity、service、bindingTemplate、tModel四个数据结构存储服务的元数据。 (3)对OGC和UDDI对服务的描述上进行了比较,介绍了两者在服务描述上的差别。 (4)给出了在UDDI的服务描述体系中增加空间信息服务特别是与数据紧耦合的服务的描述信息的方法,主要包括三个部分: a)添加空间信息服务的分类,在分析了ISO和OGC对空间信息服务分类的基础上,对实验中所产生的服务进行了分类。 b)添加空间数据的描述信息,通过分类和描述的方式添加了空间数据的描述信息。 c)修改WSDL描述文档,增加了对参数的说明。 (5)通过实验,验证了所提出的方法的可行性。