中国邮电高校学报(英文) ›› 2009, Vol. 16 ›› Issue (4): 59-66.doi: 10.1016/S1005-8885(08)60249-6

• Networks • 上一篇    下一篇

Ensuring consistency of Web services transaction

王晓军, 李养群, 吴晓妹, 闵丽娟   

  1. Institute of Information and Network Technology, Nanjing University of Posts and Telecommunications, Nanjing 210003, China
  • 收稿日期:2008-08-23 修回日期:1900-01-01 出版日期:2009-08-31
  • 通讯作者: 王晓军

Ensuring consistency of Web services transaction

WANG Xiao-jun, LI Yang-qun, WU Xiao-mei, MIN Li-juan   

  1. Institute of Information and Network Technology, Nanjing University of Posts and Telecommunications, Nanjing 210003, China
  • Received:2008-08-23 Revised:1900-01-01 Online:2009-08-31
  • Contact: WANG Xiao-jun

摘要:

Composite Web services provide promising prospects for conducting cross-organizational Web service transactions. Such transactions generally require longer processing time and manipulate financially critical data. To efficiently manage these Web services transactions, isolation is commonly relaxed, but inconsistency will be caused by concurrently executing isolation-relaxing transactions. This article proposes an extension to the WS-Business Activity Protocol, which ensures the consistent executions of isolation-relaxing Web service transactions, and which is based on transaction dependency graphs distributed over multiple nodes. Furthermore, this article presents several algorithms implementing the protocol, and introduces the implement of a prototype system.

关键词:

Web;services,;transaction;model,;transaction;management;protocol,;consistency;

Abstract:

Composite Web services provide promising prospects for conducting cross-organizational Web service transactions. Such transactions generally require longer processing time and manipulate financially critical data. To efficiently manage these Web services transactions, isolation is commonly relaxed, but inconsistency will be caused by concurrently executing isolation-relaxing transactions. This article proposes an extension to the WS-Business Activity Protocol, which ensures the consistent executions of isolation-relaxing Web service transactions, and which is based on transaction dependency graphs distributed over multiple nodes. Furthermore, this article presents several algorithms implementing the protocol, and introduces the implement of a prototype system.

Key words:

Web services;transaction model;transaction management protocol;consistency