面向变化的服务演化一致性判定方法研究

来源 :东北大学 | 被引量 : 2次 | 上传用户:deansam
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着信息技术的发展,Internet正在演变成各类资源集中与共享的平台。服务计算顺应了上述发展趋势,受到了学术界与软件行业的广泛关注。Web服务作为一种自治、开放、以及与平台无关的软件,更好的适应了服务计算应用开发模式复用、灵活和可增长的特点,因此已逐渐成为软件技术研究关注的热点。由于Web服务处在开放、动态、多变的网络环境下,为了有效响应用户需求、运行平台及外部环境的变化,服务必须具备演化的能力。从服务演化管理和控制的角度出发,演化应该满足一个基本要求,即演化后的服务应维持与原伙伴服务或服务用户之间的正常交互,研究者通常使用演化一致性来对服务演化后是否满足该基本要求的情况进行衡量。因此,如何对服务演化一致性进行判定,以便更好地支持服务的演化就成为服务演化研究中一个关键问题。针对服务演化一致性判定问题,本文认为由服务演化所导致的变化是影响演化一致性的根本因素。基于该思想,本文首先解决了如何描述变化的问题,在此基础上提出了基于变化向量的服务版本描述模型。其次,本文研究了如何抽取变化的问题,提出了分层的变化向量抽取方法。最后,从如何基于变化进行演化一致性判定的角度出发,提出了基于CBSVD模型的服务演化一致性松弛判定框架。对于基于变化的服务版本建模问题,本文给出了增、删、改等三种变化操作,并结合服务抽象描述模型将变化以变化向量的形式进行建模。通过对变化的形式化描述,将服务版本描述为“前一服务版本+变化”的形式,从而使服务版本描述能够显式的反映新旧版本之间的变化,为支持基于变化的演化一致性判定建立了基础。接下来,本文研究了针对服务结构层、行为层、非功能层的变化抽取算法,从而可获得服务版本之间的变化向量集合。针对基于变化的演化一致性判定问题,为了满足不同使用者的需求,本文研究了用户可自定义判定阈值与松弛系数的一致性判定方法,并提出了结构一致度、行为一致度以及非功能一致度的计算方法。最后设计和实现了一个服务演化一致性判定工具,通过该工具验证了本文所提出的演化一致判定方法的有效性。
其他文献
二十世纪九十年代后,由于图像数据的大量产生,如何快速地从图像数据库中找到所感兴趣的图像成为一个迫切需要解决的问题,因而基于内容的图像检索(CBIR,Content-Based Image Retrie
服务器集群是一组由高性能网络连接起来的独立服务器的集合。它们能够协同工作,共同处理Internet上日益增长的访问请求。它具有高性能、高可用性、可伸缩性、高性价比等特点,
由于计算机三维图像技术的快速发展以及数控精密加工技术的普及,使得三维物体数字化成为现实。然而这种便利也使敌手更容易通过三维图像和数控制造技术相结合,生产出与原物品
随着Internet网的快速发展,电子邮件的使用也越来越普及,但随之带来的是日益增长的垃圾邮件问题。 如何防止垃圾邮件的扩散,有效的进行垃圾邮件的过滤,是网络建设中必须关
本文从“资源共享、优势互补”的指导思想出发,并利用信令监测系统实时微观深入分析的特点,结合多个系统的资源,研究开发更深层次的综合分析系统为运营商的网络管理提供更有力的
无线传感器网络由大量能量受限制的传感器节点通过自组织方式组成,节点之间协作完成网络的数据传输。然而由于节点体积和成本的限制,传感器节点通常在计算能力、通信能力和能
J2EE是当前流行的一种先进网络分布式应用程序的开发平台,使用它构建的企业级网络应用系统有着非常广泛的应用。在运用J2EE建立应用程序的时候,一个重要的问题就是效率问题,设计
  本文介绍了中间件技术的产生与发展,它为持久对象存储与恢复之间的矛盾提供了解决方案。数据库中间件定义了所有与数据库层进行交互的动作,并由它封装了所有由数据库返回系
本文的主要工作是通过研究PC机与外围设备的USB接口驱动方式,实现了PC机与指纹传感器之间的控制和数据传输,完成了指纹图像的采集工作,并对采集到的数据进行了处理。为以后的嵌
网络融合的需求促使下一代互联网的诞生,下一代互联网具有能够利用多种带宽、支持具有QoS能力的传输技术、用户自由接入不同的服务提供商、支持广泛移动性等特点。SCTP-CMT较