一种基于接口自动机的BPEL4WS行为一致性的验证及适配方法

来源 :南京航空航天大学 | 被引量 : 0次 | 上传用户:yzq950830
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着Web服务的出现和推广,Web服务组合技术已经成为近年来的研究热点。Web服务的业务流程执行语言(BPEL4WS)作为一种基于业务流程的服务组合方法,建模理论基础比较薄弱,组合的正确性难以保证。因此业务流程的正确性、无死锁性、行为一致性等问题,在它正式被实施前必须得到验证。针对现有的BPEL4WS验证方法使用的形式化方法较为复杂、不能以全面简洁的方法直观的表达需求规约、无法很好的满足实际的应用需求等不足之处,本文在基于UML顺序图作为需求规约的基础上,提出了一种利用接口自动机对BPEL4WS的行为一致性进行验证以及适配的方法。本文的主要工作包含以下几个方面:1.文章首先着重对BPEL4WS的行为一致性问题进行了分析,然后简单的介绍了Web服务组合语言BPEL4WS和Web服务描述语言WSDL,阐述了BPEL4WS与WSDL两者之间的关系,介绍了接口自动机的基本语法以及接口自动机在描述组件接口和组件组合方面的突出特点,最后分别给出了BPEL4WS与WSDL到接口自动机的转换规则。2.针对BPEL4WS的行为一致性分析与验证问题,使用UML顺序图表示BPEL4WS的需求规约并将其投影为接口自动机的一个执行片段,使用接口自动机及接口自动机网络来描述BPEL4WS的行为设计模型,在此基础上对BPEL4WS的应用实现与需求规约是否满足行为一致性进行了分析与验证并给出了相应的验证方法。3.在对BPEL4WS行为不一致的原因进行分析的基础上,文章提出了一个基于接口自动机的适配器构造算法,针对由于Web服务接口不匹配而导致的BPEL4WS应用实现与需求规约的行为不一致进行了接口适配。全文以出差安排业务过程为例,将其BPEL4WS与WSDL转换后的接口自动机组合为接口自动机网络,使用UML顺序图表示其需求规约,说明了基于接口自动机的BPEL4WS的行为一致性验证和适配的方法的有效性.
其他文献
网格服务是一种基于WSDL定义的Web服务,而且满足一系列面向客户端交互的相关接口定义和行为标准。随着网格服务及应用的复杂性不断提高,需要为其引入工作流,可以通过工作流将
在深入研究现有数据库同步模型的基础上,为了提高系统的跨平台能力,便于中小企业信息化平台建设,本文提出了一种基于JMS与Web Service构数据库同步的架构方案。利用JMS实现了
随着互联网的飞速发展,多媒体数字文本在传播过程中导致的版权纠纷正日益成为一个亟待解决的难题,为了能够有效地保护作者版权,文本数字水印技术应运而生。传统的文本数字水
WSN成为进入2000年以来公认的新兴前沿热点研究领域,并被认为是将对21世纪产生巨大影响力的技术之一。然而,在设计、开发WSN协议和应用的过程中,面临着一系列挑战性问题。首
图像融合技术是将多个传感器收集的关于同一目标的多幅图像经过图像处理,提取各幅源图像的数据,融合在同一图像中。图像融合能使融合后的图像比融合前的任何一幅源图像更容易
高校信息系统为建设信息化校园提供了有力的保障,但是,传统的高校信息系统存在着的许多弊端。首先,信息分散,应用系统分散等问题在高校普遍存在,缺乏一个统一的综合的信息管
随着社会的进步和信息技术的发展,身份识别技术日新月异,利用指纹、语音、人脸等进行身份识别也逐渐进入了实用阶段。本论文尝试在上海交通大学E-Learning实验室的各种现有设
IMS是3G系统中核心网的一部分,它由SIP协议提供的会话发起能力建立起端到端的会话,并获得所需要的服务质量。IMS解决了目前软交换技术还无法解决的问题,同时成为固定和移动网
随着国家交通运输体系的不断完善,对高速公路系统监控的要求越来越高。目前高速公路监控系统的客户端一般采用基于地理信息系统的C/S模式。随着Web应用的日益广泛和Web开发技
随着Web技术的发展和普及,以及XML数据作为Web信息传播、存储媒介的优点逐渐深入人心,专为处理XML数据的原生XML数据库日益受到重视,有着非常光明的应用前景。eXist数据库可