节点文献

一种ECA规则驱动的BPEL流程异常处理和分析机制

ECA-rule Driven Exception Handling and Analysis Mechanism for BPEL Processes

  • 推荐 CAJ下载
  • PDF下载
  • 不支持迅雷等下载工具,请取消加速工具后下载。

【作者】 刘海刘安李青顾乃杰

【Author】 LIU Hai1,2,3,LIU An1,2,3,LI Qing2,3,GU Nai-jie1,2 1(Department of Computer Science and Technology,University of Science & Technology of China,Hefei 230027,China) 2(Joint Research Lab of Excellence,CityU-USTC Advanced Research Institute,Suzhou 215123,China) 3(Department of Computer Science,City University of Hong Kong,Hong Kong,China)

【机构】 中国科学技术大学计算机科学与技术系联合高等研究中心,香港城市大学中国科学技术大学香港城市大学计算机科学系联合高等研究中心香港城市大学中国科学技术大学

【摘要】 虽然BPEL被OASIS组织作为目前Web服务合成的标准语言,它对于合成过程的容错性支持却存在很多不足,特别是没有提供强有力的异常处理机制.提出一种ECA规则驱动的异常处理机制,可以自动的将用户设定的异常处理逻辑嵌入BPEL流程中,而用户不需要关心复杂的具体实现.并且,考虑到用户的异常处理逻辑通常会被描述成庞大的规则集,本文基于一种描述逻辑提出了对ECA规则的静态语义分析机制,从而可以确保异常处理规则集合是无冗余以及无冲突的.本文所述的异常处理和分析机制已经被实现,并且开发出了相关的GUI工具.

【Abstract】 Currently,BPEL is the de-facto standard for the Web service composition.However,BPEL barely provides any abstract and high-level guidance for exception handling,which makes it a particular time-consuming and error-prone task for users.On that account,we propose to handle composition fault by virtue of Event-Condition-Action(ECA) rules which sit on the basis of an extensible set of fault-tolerant patterns.For any BPEL process,the aforementioned ECA rules are integrated into it before its deploying process,and then a fault-tolerant BPEL process will be generated for execution.Furthermore,we also provide a combined Description Logic as the underpinning and a formal mapping mechanism so that the semantics of ECA rules are computational traceable.On the basis of that,some algorithms are proposed to analyze the redundancy and conflict of an ECA rule set.A GUI tool to assist designers to specify and analyze ECA rules is also implemented.

【基金】 国家“九七三”重点基础研究发展计划项目(2003CB317006)资助
  • 【文献出处】 小型微型计算机系统 ,Journal of Chinese Computer Systems , 编辑部邮箱 ,2010年07期
  • 【分类号】TP311.52
  • 【被引频次】8
  • 【下载频次】160
节点文献中: 

本文链接的文献网络图示:

本文的引文网络