面向服务的软件体系结构可信演化及实现

来源 :东华理工大学 | 被引量 : 0次 | 上传用户:ivyjiawx
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着软件技术的快速发展,面向服务的软件作为一种新型的软件应用模型正受到越来越多人的追捧。在对面向服务的软件体系结构的深入研究过程中,诞生了许多以服务构件为粒度的构造系统,然而受制于构件服务功能的局限性,构件需要不断地与外界演化,以此完善自身服务功能。在构件动态演化过程中,对构件的可信性研究也是一个关键问题,如何保证演化时构件提供的服务是软件所需要的,以及演化后的结果对构件服务的可信度有没有影响等,这都是目前需要解决的问题。本文以面向服务的构件为研究对象,从直接信任和推荐信任两方面对其可信演化进行研究。首先,在直接信任演化模型中,以相邻构件服务的直接信任值的平均值作为对构件的信任度,所有相邻构件对其的信任度以加权计算的形式计算出构件在体系结构中的整体声望值,以声望值的大小作为构件可信演化的主要依据。其次,在推荐信任演化模型中,鉴于服务请求构件与中间构件的关系以及中间构件与服务提供构件的关系二者都是属于直接信任关系,在中间构件对服务提供构件的直接信任的基础上,向服务请求构件反向推荐信任服务提供构件,其中中间构件的相邻所有构件对其的最小直接信任值作为中间构件的推荐信任值,在推荐信任值和中间构件对服务提供构件的直接信任值二者的作用下,得出服务提供构件的综合信任值。同理,综合信任值作为构件可信演化的主要依据。最后,在演化过程中,利用关联矩阵性质,实现具体的可信演化过程,并根据可信演化结果,在信任演化推理机制和声望值更新模型下,对构件的信任值进行动态更新。在面向服务的软件体系结构演化过程中,对构件的可信性进行分析,可以排除一些虚假服务构件的演化请求,降低最终演化服务的失败率,保障演化的顺序进行;另一方面,通过可信筛选,也可以防止演化过程中一些演化构件恶意占用演化服务资源等。
其他文献
基于视图变形的立体图像对的生成是根据视图变形的基本原理,根据已经获取的立体图像对采用基于图像的绘制的方法得到过渡图像序列,从新的图像序列中选取新的立体图像对以形成新
随着网络技术和多媒体技术的飞速发展,多媒体数据逐渐成为人们获取信息的重要来源,是人们生活的重要组成部分;同时,保护数字产品版权所有者的合法权益的问题也变得越来越重要
工作流技术的不断发展,使其应用领域也不断扩大。科学工作流作为一种有别于传统工作流的工作流类型正成为当前学术界研究的热点。科学工作流为了给科学家提供高效的数据管理和
ICT(Information and Communication Technology)是信息与通信技术相融合而构成的一个新的概念和技术领域,信息服务提供商和电信运营商对发展ICT业务已经达成了共识。在“向
随着企业信息化的普及,业务流程管理系统在企业中的应用越来越广泛,然而,业务环境的动态变化,企业实际业务执行的时间限制给业务流程本身的管理能力,建模能力带来的新的挑战。首先
随着互联网中信息的爆炸式增长,搜索引擎在人们生活中的作用越来越重要,人们对于搜索结果精度要求的提高,使得面向特定领域的垂直搜索引擎的诞生了。对于服务于垂直搜索引擎
随着Internet的飞速发展,Web上可用的Web服务越来越多,如何从庞大的服务群中获取满足需要的服务成为值得关注的问题。然而传统的Web服务发现技术是在语法描述的基础上,通过关键
学位
面向对象技术(OOP)很好地解决了软件系统中单个业务功能的模块化问题,但其对于横切关注点问题没有提供很好的解决方法。面向方面技术(AOP)正是对面向对象技术在这一问题上的
随着互联网技术的迅猛发展,如何保证网络的安全与畅通是网络维护所面临的一个重大课题。网络测试仪是网络安装与维护人员进行网络安装与维护测试的重要工具。目前,网络检测工