• 论文 •    

基于服务协调模型的业务事务验证方法

袁敏,黄志球,李祥,闫艳    

  1. 1.南京航空航天大学 计算机科学与技术学院,江苏南京210016;2.湘南学院 计算机科学系,湖南郴州423043
  • 出版日期:2012-03-15 发布日期:2012-03-25

Business transaction verification approach based on service coordination model

YUAN Min, HUANG Zhi-qiu, LI Xiang, YAN Yan   

  1. 1.College of Information Science and Technology, Nanjing University of Aeronautics and Astronautics, Nanjing 210016, China; 2.Deptartment of Computer Science, Xiangnan University, Chenzhou 423043, China
  • Online:2012-03-15 Published:2012-03-25

摘要: 为有效地保证Web服务业务活动中事务可靠地执行,提出了一种检查伙伴服务之间协调行为一致性的方法。针对长事务给出用Pi-演算建模业务活动中服务协调行为的方法;定义了标号迁移系统和Kripke结构这两种状态自动机之间的语法映射关系,提出了Pi-演算进程模型到符号模型检测工具输入语言的转换方法;在模型检测结果的基础上,用反例引导用户进一步精化模型,以解决业务流程集成中参与者协调一致性问题。通过实例验证了该方法的有效性。

关键词: 业务流程集成, 长事务, 服务协调, Pi-演算, 形式化验证, Web服务

Abstract: To ensure the reliability of transaction execution in Web service business transaction, an approach to check the consistency of coordination actions among partner services was proposed. Aiming at the long-running transactions, a rigorous method by using Pi-calculus to calculate the service activities coordination in modeling business was put forward. The syntax mapping of automaton between Labeled Transition System(LTS)and Kripke structure was defined, and transformation from Pi-calculus process model to imput language of symbolic model checking was proposed. On the basis of test result, a counter-example was used to refine the model. Therefore the coordination problem of participants in business process integration was solved.The example was used to verity the effectiveness of proposed method.

Key words: business process integration, long-running transactions, service coordination, Pi-calculus, formal verification, Web services

中图分类号: