【摘 要】
:
Web服务作为SOA的核心技术,以其粗粒度、松耦合等特性为异构的、分布式环境下的组合服务应用提供了有力的支持。Web服务的业务执行语言(BPEL4WS)是一种基于XML的、平台无关的
论文部分内容阅读
Web服务作为SOA的核心技术,以其粗粒度、松耦合等特性为异构的、分布式环境下的组合服务应用提供了有力的支持。Web服务的业务执行语言(BPEL4WS)是一种基于XML的、平台无关的业务流程建模和执行语言,它采用接口的方式将多个独立的Web服务组合起来,从而形成一个组合服务流程。使用BPEL描述的可执行的组合服务流程可以在BPEL引擎中实例化执行。受Web服务自治性和互联网动态变化性等因素的影响,组合服务流程在执行过程中可能发生异常,为了保证组合服务的执行质量,要求组合服务流程能够及时响应异常并进行动态调整。针对上述问题,本文首先概述了Web服务技术和BPEL规范,接着讨论了BPEL规范的基本结构,然后对当前主流的BPEL执行引擎的架构体系进行了研究和分析,指出了当前BPEL执行引擎存在的不足,明确了支持动态调整的组合服务执行引擎的设计目标。接着本文设计了基于BPEL的支持动态调整的组合服务执行引擎(简称B-CWSEE)的体系结构,对执行引擎中的流程解析、流程实例状态转换、流程实例调度、构件服务调用、流程实例动态调整、流程管理等关键问题进行了研究。本文提出了一种支持动态调整的组合服务执行机制,该机制通过分离流程调度和服务执行,使得对单个服务进行的调整不影响组合服务的执行,以此降低动态调整的代价;通过分离异常处理逻辑和业务执行逻辑,使得组合服务流程能更灵活的响应异常情况的发生,及时进行动态调整。最后,本文详细阐述了B-CWSEE的实现。
其他文献
切割下料问题广泛存在于国民经济生产的各大行业中,例如机械制造业、服装加工业、家具制造业、木材加工业以及皮革制品制造业等。随着信息化产业和计算机技术的快速发展,先进
对于金融信息服务而言,用户希望能够全面掌握一个公司或个股的重大事件以及事件的前因后果。金融门户网站存在着覆盖面不广和众多公司的相关新闻混杂在一起的缺点,与此同时,
词语是自然语言处理的最小单位,词语相似度研究在自然语言处理的各个领域占有非常重要的地位,同时作为人工智能领域中一项重要应用,并被广泛应用于信息检索、词义消歧、机器翻译
相关反馈技术是基于内容的图像检索领域中,关系到系统检索效率的一项关键技术,本文主要研究工作放在基于SVM的相关反馈技术和个性化检索单元上,这里需要指出的是,本文的个性
随着计算机图形学的迅速发展,三维动画已经应用到人们生活的各个领域,尤其是影视作品、游戏娱乐等行业。动画技术的广泛应用使得一般三维动画效果难以打动日益挑剔的观众,群
网格是构建在互联网之上的一组新兴技术,它的出现掀起了继传统互联网、万维网(WEB)之后的第三次技术浪潮。网格是一个集成的计算与资源环境,可以充分吸纳分布在不同地理位置
随着Internet服务的规模不断扩大、复杂性不断增大,保证服务无故障高性能的运行面临着巨大的挑战。Internet服务的多层次体系结构决定了它将受到不同层次故障的影响,其中,非f
语音是语言符号系统中信息的载体,是日常生活中应用最普遍的交流媒介。在语音信号中,基音是一个关键的特征,且发挥不可替代的作用,已广泛应用于语音合成、语音识别等领域。精
语言是日常生活中人们互相交流的工具,本文从听觉角度出发,使用基于EEG的方法研究大脑处理语言的机制。为此,我们设计了中日文音乐刺激的实验,并采集了23人次的脑电数据,通过
道路上的车辆越来越多,交通事故的发生率也越来越高,交通事故的频繁发生给交通部门处理事故带来了一定的压力。传统的收集交通事故信息的方法需要时间较长,不利于迅速疏散交