基于环境建模的服务组合方法

来源 :中国科学院大学 | 被引量 : 0次 | 上传用户:ylylyl123
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
社会的发展使不同业务间的协作越来越重要,互联网的发展和各种标准的应用为业务间的协作提供了物质基础。Web服务作为资源互用、互操作的重要技术,不仅已用于电子商务、电子政务等诸多领域,而且成为当前分布计算领域的主流模型,是Web的发展方向之一。服务组合是创建增值服务的方法,不仅是服务互操作的基础,而且研究内容涵盖了服务描述、服务发现和部署等不同方面的问题,是动态、开放的网络环境下新型软件开发方法研究中的重要问题。  基于环境的服务描述是获取与服务实现无关描述的有效措施,自动化和重用是提高软件开发效率、节省成本的两种重要方法。本文以环境本体为基础,从提高组合的自动化程度和改善服务的可重用性两个方面来改善当前的服务组合方法。本文的主要工作可以概括为以下四个方面:  1.提出了面向环境建模的服务组合框架。  为了应对服务组合动态性和开放性的挑战,本文基于环境建模的思想,提出了面向环境的服务组合。把服务组合问题细分为系统层、环境层和客户层等多个层次的问题分别处理,分析了环境层组合的特征,扩充了环境本体,定义了基于环境建模的服务组合框架,完善了基于环境本体的描述和发现,为服务组合提供了基础。  2.提出了需求驱动的服务组合方法。  为了提高服务自动组合的效率,本文借助于环境本体的结构,提出了需求驱动的服务组合方法。首先,提出了基于环境模型的需求描述方法,增加了组合所需的客户知识;其次,根据环境本体所描述不同部分的层次关系来分解需求,降低了问题的复杂度,提高了组合的并行性;再次,提出了确定服务间关系的规则以支持行为服务、复合服务的组合,通过提高成员服务的粒度来降低组合的复杂度;最后,提出了一种基于以上算法和规则的服务组合方法。  3.提出了服务组合模式。  为了提高组合服务的重用性,本文借鉴设计模式中关于软件设计的经验来提高服务的可重用性。通过对设计模式的归纳总结,本文提出了四类基于环境本体的自动组合模式:聚合模式、分解模式、交互模式和中介模式。其中,聚合模式可实现服务组织的层次化,降低需要查找的服务数;分解模式分离了服务的可变部分和不变部分,提高服务各部分的可用性;交互模式则分离服务的功能部分和交互部分,使得两者可以独立变化;中介模式则用于实现两个服务间的中介,以支持不同服务功能间的协作。文中给出了每类模式的应用条件、结构、生成方法、效果和案例。  4.实现了服务组合结果的标准化并开发了基于环境本体的服务计算平台。  本文提出了基于环境本体描述的服务模型到WS-CDL描述和WS-BPEL描述转换的方法,实现了服务组合结果的标准化。并开发了一个原型平台以验证本文提出的组合方法的可行性以及有效性,结果显示本文方法是有效的。  
其他文献
随着计算机技术的广泛应用,软件系统的规模和复杂性不断攀升,由于软件错误直接造成系统失效的比率持续递增。软件的故障定位可以提高测试阶段的效率,也是开发可靠性软件的重
信息系统中对象的属性取值往往不是单一的数值,可能是取值范围,我们称属性值为区间值的信息系统为区间值信息系统。区间值信息系统是一种重要的数据描述模型,它在工程建设、
在互联网技术迅速发展的今天,Web系统的应用已经渗透到各个行业,随着用户数量的增多,企业对Web系统的需求越来越复杂,使Web网站的性能优化的问题显得更加重要。  在目前互联网
随着RDF越来越被广泛利用于知识管理领域,一个有着较大规模的RDF知识库就显得越来越重要。目前,大多数RDF知识库都是通过抽取和挖掘Web上的数据来创建以及扩大的。它们的数据源
随着XML的广泛应用,XML数据呈现爆炸性增长,如何有效的管理XML数据成为一个挑战性问题。查询处理和查询改写技术是数据管理研究中的一个核心问题,通过一些方法将已初始的查询改
TD-SCDMA (Time Division-Synchronous Code Division Multiple Access,时分的同步码分多址技术)网络日趋成熟,为TD-SCDMA用户提供丰富多彩的增值业务成为一个被业界普遍关注
计算机技术和多媒体技术的发展极大地改变了人们的生活和工作方式。视频、音频、图像等媒体形式对人们的生活产生了越来越大的影响。本文所研究的是DirectShow技术在音视频采
在多媒体技术和互联网迅速发展的今天,越来越多的音乐涌现在人们的生活中,随之而来的,面对海量音乐时,人们如何迅速了解音乐的内容,如何迅速从海量音乐中检索音乐,如何高效的管理音
随着计算机网络的飞速发展,网络安全问题日益突出。当前网络安全防护技术大多是静态的安全技术,如路由器过滤、防火墙、漏洞防堵等。静态安全技术对防止系统被非法入侵起到了
随着计算机技术、电子技术的迅速发展,视频监控技术在人们生产生活的各个方面得到了广泛的应用。传统的视频监控技术存在很多局限性,如需要大量的监控人员、报警精确度不高、响