• Article •    

Determination of interaction compatibility for WS-BPEL

HU Qiang, DU Yu-yue,   

  1. 1.Department of Information Science and Technology, Qingdao University of Science and Technology, Qingdao 266061 China;2.College of Information Science and Engineering, Shandong University of Science and Technology, Qingdao 266510, China; 3.Key Laboratory of Embedded System and Service Computing, Ministry of Education, Tongji University, Shanghai 200092, China
  • Online:2012-06-15 Published:2012-06-25

Web服务业务流程执行语言交互兼容性判定

胡强杜玉越,   

  1. 1.青岛科技大学 信息科学与技术学院,山东青岛266061;2.山东科技大学 信息科学与工程学院,山东青岛266510;3.同济大学 嵌入式系统与服务计算教育部重点实验室,上海200092

Abstract: To verify whether two Web services described by Web service Business Process Execution Language(WS-BPEL) were interactively compatible, a method to model Web services and judge their interaction compatibility based on Petri net was proposed. A service net was defined to describe WS-BPEL based on Petri net, and the mapping rules between control structures of WS-BPEL and service net were presented. Determination of interaction compatibility for WS-BPEL was converted into judging the interface matching and structure properties of service net. Based on service net path, a decision theorem to judge interaction compatibility was put forward. The algorithm was designed and examples were given to demonstrate the efficiency of this method.

Key words: Web service, interaction, compatibility, Petri nets, service net

摘要: 为验证两个Web服务业务流程执行语言描述的Web服务是否交互兼容,提出了一种基于Petri网对服务进行建模和交互兼容性判定的方法。基于Petri网模型定义了服务网,给出了WS-BPEL控制结构到服务网模型的映射规则,将服务之间的交互兼容性的判定转换为对服务组合网的接口匹配和结构属性的判定,提出了一种基于服务网路径进行服务交互兼容性判定的方法,并设计了相关算法。通过实例验证了该方法的有效性。

关键词: Web服务, 交互, 兼容性, Petri网, 服务网

CLC Number: