自主Web服务的态势监视技术及其应用
【摘要】:越来越多的Web服务部署和运行在开放的互联网环境之上,采用发散的方式进行管理和控制,并为用户提供多样化、不同质量要求的功能。为了满足持续变化和不同形式的服务请求,互联网环境下的Web服务需要具备一定程度的自主性,并需要对自身的态势情况以及驻留环境进行有效的监视,从而根据服务请求以及态势情况为用户提供有效和高效的服务支持。本文基于我们所提出的自主服务软件模型,研究了对自主服务进行监视的关键技术及其支撑软件工具,取得了以下几个方面的具体研究成果。首先,针对自主Web服务的特点,提出了自主Web服务的态势模型,对自主Web服务的动态属性做了详细的描述。该模型将服务态势分为服务QoS、服务业务状态和服务上下文信息三种类型,并对每种类型给出了明确的定义和描述方法。其次,提出了自主Web服务态势监视和管理的关键技术,主要包括态势监视实现模型、态势适应性监视技术、态势信息的存储和查询技术等,从而实现有效和高效的自主Web服务态势监视。在具体的技术实现上,我们利用Java扩展管理技术和Java消息服务技术实现了对自主Web服务态势信息的监视和管理。第三,设计并实现了自主Web服务态势监视平台以及一组自主Web服务的开发、部署和态势管控工具集,它们支持从Web服务的自主化封装、协同访问以及服务态势信息的获取和管理。最后,开展了针对水下不明物体探测应用的案例分析和实现,展示了本文研究成果的可行性和有效性。
【关键词】:自主Web服务 服务态势 态势监视
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:TP393.09