论文部分内容阅读
随着互联网技术的发展,具有良好可扩展性的、松散耦合的分布式访问和集成技术——Web服务越来越广泛地应用于电子商务、企业间的信息共享和业务整合、电信等领域.在目前采用的Web服务体系结构中,服务消费者占主导地位,需要主动进行服务查询并绑定服务.但是如果服务的可用性、性能或其他信息发生变化,服务提供者、服务注册中心却不能及时、主动地把服务变化信息通知给服务消费者,这往往会影响服务使用,甚至导致服务中断,对整个系统造成重大的影响,不利于构建动态信息交换平台.为了解决上述问题,该文设计并实现了一种符合实际需求并且有良好的扩展能力的Web服务推荐框架,为服务注册中心、服务提供者与服务消费者之间提供了一个有效的信息沟通渠道.该文的主要工作和取得的成果包括:●对Web服务推荐应用场景进行分析,设计了Web服务推荐框架的整体结构;●Web服务订阅管理的设计与实现.通过研究UDDIv3中服务订阅原理,实现了支持UDDIv3中的服务订阅功能的私有UDDI,给出了服务器端和客户端的解决方案,为服务推荐提供通信机制;●Web服务客户端代理的设计与实现.该客户端代理为能够支持Web服务订阅的通用客户端,与私有UDDI以标准UDDI请求/响应的方式进行交互,能及时获得服务变化信息并调整所绑定的Web服务,可以为服务消费者有效地提高服务的动态选择效率;●服务推荐策略管理工具的设计与实现.通过研究基于XML的服务推荐策略的表示方法,研究并实现了Web服务推荐策略管理工具,该工具能够完成服务推荐策略到服务订阅的映射,从而实现以服务订阅为基础的服务推荐机制.●基于上述三方面的研究,实现了Web服务推荐框架的原型系统.