异构服务组装执行引擎的设计及关键技术研究

来源 :中南大学 | 被引量 : 0次 | 上传用户:A2335767
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件技术的迅速发展,促使服务的类型和数量不断增加,造成网络上存在大量动态、异构的服务资源。如何将这些资源有效组织,完成功能更强大、更完整的应用需求,成为当前服务组装研究的热点。工作流技术在流程驱动方面具有协调各种应用、处理过程自动化等特点,被广泛用于服务组装过程中的流程调度。然而,目前的工作流引擎普遍缺乏对异构服务组装资源动态、异构的支持,本文针对这种不足,设计了一种面向异构服务的执行引擎。活动的状态是流程调度过程中与活动联系最紧密的属性,本文充分利用活动的状态信息,设计了基于状态驱动的活动调度机制。定义活动触发的三个使能条件:控制使能、参数使能和自定义使能,通过使能条件衡量活动实例的状态,当活动触发的使能条件满足,服务实例被驱动,服务的驱动带来控制的转移和参数的传递,促使下一个服务触发的使能条件满足,如此带动流程执行的推进。其次,流程的调度执行是数据流和控制流共同作用的结果,而数据流的转移是通过参数的传递实现的,参数传递的关键是确定源参数与目标参数的唯一绑定关系。本文从参数名称和参数类型两个方面进行分析,通过基于语义相似度的参数匹配,确定参数间源参数到目标参数的绑定关系,并通过实例介绍了参数绑定的过程。最后,执行引擎良好的容错机制是服务组装平台稳定运行的重要保障。本文对异构服务组装中出现的故障进行分类,按照故障对流程的影响分为暂时性故障和永久性故障,针对这两种情况分别采用基于代理的二次驱动和面向事务的服务替换策略,对故障进行屏蔽。
其他文献
本文首先介绍了网格计算的相关理论,明确了以开放网格服务架构作为网格的体系结构;然后详细介绍了网格的数据传输系统,重点讨论了Globus工具包中的数据传输模型的体系结构、G
无线传感器网络(Wireless Sensor Network,简称WSN)是一种新型网络。它集数据的采集、传输、融合分析于一体,能够有效地把物理世界与数字世界连接起来,为实现普适计算打下基
近年来.网络蠕虫已经成为网络上一个重要的安全议题,网络蠕虫不仅对终端机造成信息上的安全危害,而且网络蠕虫在进行攻击时产生的大量封包以及连接,严重影响了网络的正常运行。
学位
Internet已经渗透到社会各个领域,使人类的社会生活和文化产生了重大变革。在Internet给人们带来便捷、高效的同时,由于互联网具有开放性和互动性,使得网络上的信息出现爆炸
多目标优化问题一直是科学领域和工程研究领域中的热点问题。在过去二十年当中,由于演化算法的出现,多目标演化算法已经成为多目标优化问题中的热点。在多目标问题中,各子目
业务需求的变更是令很多企业非常头痛的事情,经常改变的政策、业务级别、业务重点、合作伙伴关系等,都会导致软件平台的一次大规模的修改。SOA凭借其松耦合的特性,可以适应不
我国电子政务工程的开展,使得政务信息化的程度不断提高,政府部门掌握了越来越多的关于各产业发展的信息数据。某省明确提出工业强省以实现后发赶超的战略口号,高技术产业的
SIP技术已经成为VoIP的一种发展趋势,但该技术在应用中存在一个急需解决的问题:基于C/S的体系结构,使中心服务器负载过重,无法保证通话质量。简要分析了P2P网络拓扑结构之后,
手机游戏已经成为大众消磨时间的主要方式,不管是在公交车上、地铁上或是休息区,都可以看到有很多人低着头,脸上反射出电子屏幕的光线。在当代社会手机用户基数巨大,产品更新
静电纺丝是目前获得超细纤维的一种重要方法。静电纺丝过程是将具有一定粘度的高分子溶液置于带有金属毛细管喷头的装置中,在高压电场的作用下,处于喷口的液滴克服表面张力形