【摘 要】
:
面向服务的体系架构(Service-Oriented Architecture,SOA)作为软件开发的新方式,正引领软件行业新一轮发展。随着基于SOA的服务系统的开发并应用,用户对服务系统的可用性要求越
论文部分内容阅读
面向服务的体系架构(Service-Oriented Architecture,SOA)作为软件开发的新方式,正引领软件行业新一轮发展。随着基于SOA的服务系统的开发并应用,用户对服务系统的可用性要求越来越高。而基于SOA的服务系统大多运行在Internet环境中,该环境具有动态、异构、开放、多变等特点,保证其可用性成为了构建SOA系统的关键问题。当前,由于云计算的兴起,将SOA和云计算进行整合或迁移成为了新的研究热点。而维持服务系统的高可用性被列为下阶段阻碍SOA和云计算发展的首要挑战。软件动态配置技术作为目前软件维护的重要技术,能够顺应这一挑战,在软件运行阶段处理系统出现的诸多问题,使系统具有高自适应性,并为系统的高可用性和可靠性提供了支持。
本文基于服务系统的特点,重点研究了服务系统动态配置技术中的服务可替换性判定、基于域的动态配置机制和动态配置域的识别三大问题,并根据动态配置机制设计并实现了原型系统。本文的主要研究内容包括:
上下文相关的服务可替换性判定。web服务的行为依赖于其所运行的上下文环境。本文定义了服务的上下文环境和极大包含环境,对web服务在特定环境中的行为进行抽取。同时使用服务行为类型和子类型理论,对web服务行为进行建模,并依据子类型理论判定上下文相关的服务可替换性。
基于域的服务系统动态配置机制。本文引入了动态配置域的概念,提出了功能需求驱动的动态配置算法。当动态配置域规模较小时,采用替换策略。当动态配置域超过一定规模时,采用服务重组策略。
动态配置域识别。动态配置域是服务系统动态配置的单位,其表示相互依赖的服务组成的区域。本文给出了动态配置域的识别和算法。在一个服务系统中,以失效服务为中心构建的域有多个,这就需要一种机制来确定最终的动态配置域。本文提出了DRRank方法,计算动态配置域的重要性,作为确定动态配置域的标准。
服务系统动态配置平台的设计与开发。本文根据动态配置机制与需求,设计并开发了支持服务系统动态配置的平台JTangReconfig。该平台包括动态配置监控与触发模块、动态配置执行模块、服务管理模块等。该平台使用Eclipse插件进行开发,提供了可视化的图形用户界面、具有简单易用的优点。
其他文献
近年来,物流业发展迅猛,依靠人工来实现存储物的存储和管理的传统仓储系统已严重制约现代物流企业的发展,融合自动控制、网络管理等多种技术的智能仓储系统出现了。其中,存储量大、安全性高的密集架仓储系统在各个领域得到广泛应用。本文对比现存的密集架仓储系统的通信设计方案,针对存在的通信速率较慢、可靠性较差、成本比较高的缺点,提出了一种基于CAN总线的密集架智能仓储系统的设计方案,将现场总线控制系统中具备高性
随着人们对数据挖掘理论的不断探讨和研究,数据挖掘技术在各行各业中的应用日趋广泛和成熟。在诸多的数据挖掘技术和方法中,决策树方法是用于数据分类和预测领域的重要方法之
无线传感器网络在近年来发展迅速,它是由多个学科交叉形成的,综合了嵌入式技术、传感技术、分布式技术、无线通信技术以及现代网络等多种技术,是一种全新的信息获取平台。传感器
悬架是车辆的重要部件之一,车辆行驶的平顺性、操纵稳定性等都与悬架性能的好坏有直接的关系。汽车悬架可划分为被动悬架、半主动悬架和全主动悬架。传统的被动悬架,由于其参
船舶目标的检测在民用、商用、军用等各方面均有着重要意义,船舶检测不仅仅能为海洋部门的海域监管做出重要贡献,而且还可能影响到国家的经济和领土安全。如相关部门可以通过监控特定海域与特定港口来维护海上交通安全,军队可以通过检测某些重要军事口岸快速获取敌军的军事部署和实力等。因此研究如何准确、快速的进行船舶目标检测非常重要。随着遥感技术的高速发展,尤其是高分系列卫星的成功发射,我们所能获得的遥感图像空间分
图像分割是图像处理与计算机视觉领域低层次视觉中最为基础和重要的领域之一,它是模式识别和目标检测的前提,具有重要的实际价值。但在图像中目标边界模糊的情况下,目标与背
由于每个人的人脸都有其特殊性,人脸识别系统在操作的过程中简单方便且具有无侵害性,使得人脸识别技术成为生物特征识别领域中的重要研究方向,并日益受到各个研究小组以及研
为全面提升烟草栽培管理过程中烟草病虫害的监测、预报和防控技术水平,利用软件技术构建烟草病虫害预警系统来监控烟草的生长状态已逐渐成为烟草栽培生产管理的重要研究方向
信息社会的发展为人们获取信息资源带来了极大的便利,而残疾人却由于身体状况、文化背景等自身局限而难以充分享受信息社会带来的便利,反而面临着被“信息鸿沟”所边缘化的危
无线网络在现实生活中有着广泛的应用,被认为是21世纪最具影响力和最有研究意义的技术之一。无线网络的迅速发展,对无线通信质量的要求越来越高,使用传统有线网络中的通信方