论文部分内容阅读
Universal Description,Discovery and Integration,简称UDDI,是构成Web Services的重要基础设施之一,在整个Web服务体系内提供服务发现功能,是 Web服务能够从实验室走向工业界必不可少的环节。
传统UDDI的工作方式类似于P2P网络,各个UDDI节点之间进行数据的同步和复制。对于服务请求者来说,从不同的UDDI节点进入是没有差别的,它所面对的都是整个UDDI体系提供的服务发现功能;而对于服务发布者来说,在某一个UDDI节点进行服务的发布,然后通过UDDI节点之间的数据同步和复制功能,它所发布的服务扩散到整个UDDI体系中,不同发布节点的差别主要在于注册数据托管权的问题上。
传统UDDI的工作方式存在以下主要问题:各个UDDI节点之间需要持续进行数据的同步和复制,以便维持数据的全局一致性;忽略了不同UDDI节点之间的领域差异。私有UDDI节点之问的信息很难互联互通。
针对传统UDDI的工作方式中存在的问题,本文的主要工作包括:提出了一种基于UDDI代理的UDDI互联架构,并详细介绍了UDDI节点在UDDI代理中注册以及通过UDDI代理进行服务发布和服务请求的过程;基于领域本体和QoS度量给出了进行UDDI节点选择和服务选择的方案;针对私有UDDI节点的管理,给出了不同层次的方案,在解决了私有UDDI节点互联互通问题的同时,保障了其信息的安全性。