摘要
为有效地保证Web服务业务活动中事务可靠地执行,提出了一种检查伙伴服务之间协调行为一致性的方法。针对长事务给出用Pi-演算建模业务活动中服务协调行为的方法;定义了标号迁移系统和Kripke结构这两种状态自动机之间的语法映射关系,提出了Pi-演算进程模型到符号模型检测工具输入语言的转换方法;在模型检测结果的基础上,用反例引导用户进一步精化模型,以解决业务流程集成中参与者协调一致性问题。通过实例验证了该方法的有效性。
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 transac- tions, 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 pro- posed. On the basis of test result, a counter-example was used to refine the model. Therefore the coordination prob- lem of participants in business process integration was solved. The example was used to verity the effectiveness of proposed method.
出处
《计算机集成制造系统》
EI
CSCD
北大核心
2012年第3期662-671,共10页
Computer Integrated Manufacturing Systems
基金
国家863计划资助项目(2009AA010307)
国家自然科学基金资助项目(60873025)
湖南省自然科学基金资助项目(09JJ3114)
湘南学院资助科研项目(2007Y029)~~
关键词
业务流程集成
长事务
服务协调
PI-演算
形式化验证
WEB服务
business process integration
long-running transaetions~ service coordination
Pi-calculus~ formal verifi-cation
Web services