自主Web服务模型及其实现技术研究
【摘要】:由于互联网环境的开放性和动态性,部署在互联网环境下的Web服务又出现一些新的特点,比如动态性,自主性等。因此建立在这些Web服务基础上的信息系统,就需要提高对Web服务的管控能力。在这样的情况下,传统的Web服务技术已经不能满足需求。因而需要对传统的SOA架构进行扩展。在开放动态的网络环境下,Web服务呈现出新的技术需求主要包括:1)自主化;2)QoS获取;3)服务监控;4)新的服务软件体系结构。如何解决这些技术需求,是Web服务技术在当前开放动态的网络环境下亟待解决的问题。通过对需求案例的分析以及互联网环境下Web服务技术的技术需求,我们设计了自主Web服务软件架构。自主Web服务软件架构适应了自主Web服务的技术需求,能够支持对动态开放网络环境下的Web服务的自主化和动态管控。基于自主Web服务软件架构,本文围绕如何构建自主Web服务注册中心的问题,开展了自主Web服务注册中心关键技术的研究。提出了自主Web服务描述技术、自主Web服务信息的获取技术、自主Web服务信息存储技术以及自主Web服务注册中心等实现技术手段。本文设计并实现了自主Web服务支撑平台的注册中心,同时为了提高自主Web服务平台的易用性,本文设计实现了自主Web服务的管控工具。通过自主Web服务管控工具可以在对自主Web服务系统的开发与运行提供支持。最后,本文针对海洋目标监视系统的案例,验证了自主Web服务注册中心关键技术的正确性和有效性。
【关键词】:SOA 自主Web服务 QoS 注册中心
【学位级别】:硕士
【学位授予年份】:2013
【分类号】:TP393.09