Web服务环境下资源访问的协调机制研究

来源 :中国科学院计算技术研究所 | 被引量 : 0次 | 上传用户:lazysands
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Web服务组合已成为构建跨企业应用的重要途径。我们的“先进制造网格应用平台”(Advanced Manufacture Grid)课题提出的基于业务策略的制造业动态虚拟联盟的应用集成方法,就是在统一语义环境的支撑下,通过动态组合业务伙伴的服务来构建并执行业务流程,以应对动态的业务需求。由于业务流程从生成、绑定具体资源到最终运行需要跨越较长的时间段,定义时确定的资源到运行时可能已经不可用了。此外,还可能存在多个业务流程并发访问同一资源的情况,当产生对资源的并发访问冲突时将导致资源状态的不一致,从而使应用无法正常运行。 传统的并发控制方法并不完全适应Web服务环境下松耦合应用集成的特点,主要表现在:资源是自治的,无法对来自不同提供者的资源进行集中控制;业务流程的复杂性使流程的执行跨越较长的时间,一方面资源提供者可能不愿意长时间地锁定资源,另一方面运用加锁等串行化方法将导致并发度大为降低,严重影响利用效率。 针对这些问题,本文提出了一个适用于AmGrid环境的轻量级的协调机制,在提供较高并发度的同时,保障资源状态的一致性。其创新点体现在: ●提出了一种Web服务环境下的资源预定协议,在应用与资源提供者间就资源利用情况进行协调,通过统筹考虑资源的需求情况,使资源提供者能够为应用提供一致性的资源状态;通过及时交还资源状态的改变,降低应用运行异常的可能性。资源所有者在对多个应用的资源访问进行协调的同时,保持对其所有资源的控制权。 ●对具有统一语义支撑的企业动念联盟中的协调要素进行了分析.考虑了Web服务协调框架(wS-Coordination)中提出的通用协调机制在AmGrid中的应用;资源预定协议作为一种可插拔的协调类型与该框架结合使用,以保证应用运行中的资源状态一致性。 本文还讨论了上述成果在AmGrid中的具体实现,并给出了评价。
其他文献
本文叙述了隧道代理机制的工作原理,设计了两种隧道代理模型,即传统型隧道的隧道代理模型和扩展型隧道的隧道代理模型,重点分析了两种模型工作的详细过程并比较了两种模型的
计算机应用已经渗透到了社会生活的各个方面,利用计算机对信息进行收集、加工、存储、分析以及交换等各种处理,越来越成为必不可少的手段。而对于任何一个完善的信息系统,最重要
计算机支持的协同工作(CSCW)已有20余年发展史。现在,人们对协同的需求与日俱增。在即时协同方面,虽然有很多工具,但大多是基于C/S结构,或者只限于某一种结构的网络环境,不具
面向应用的可裁减数据库管理系统是针对嵌入式设备和嵌入式应用的特殊情况和需求背景而提出的,其目的是实现灵活开放的数据库管理系统,使它能够根据实际应用的需要自动订制所
  本文从软件整合的角度着眼,提出一个基于J2EE的生物信息学研究平台架构,从而克服以往生物信息学软件不易整合、不易扩展、可重用性低等问题;引入Petri网作为生物化学网络的
  移动IPv6技术和无线传输技术的发展为人们在任何时间、任何地点接入Internet提供了可能。随着诸如语音、视频等实时业务的不断增加,对移动IPv6环境下提供实时业务的服务质
本文在前两章对信息隐藏技术,数字水印技术的概念、特点、模型、应用进行了概述;第三章重点介绍了非对称水印技术的概念以及与传统对称水印技术的区别,并详细列举了目前的几
双环网络是计算机互连网络或通讯系统的一类重要拓扑结构,具有对称性且有较高的容错能力的特点,易于扩展,广泛应用于计算机局域网及大规模并行处理系统。图的某些参数如连通度和
本文首先介绍了NGN网络及相关应用协议SIP的背景和发展前景,分析并研究了在NGN网络中短消息中心的实现方案和技术,并在此基础上自主开发了NGN短消息中心,实现了短消息中心的基本
线性复杂度、k错线性复杂度是密钥流序列安全强度的重要度量指标,安全强度高的密钥流序列应当具有高线性复杂度以及k错线性复杂度。密钥流序列的线性复杂度、k错线性复杂度一