Transactions Concurrency Control in Web Service Environment

Mohammad Alrifai, Peter Dolog, W. Nejdl
{"title":"Transactions Concurrency Control in Web Service Environment","authors":"Mohammad Alrifai, Peter Dolog, W. Nejdl","doi":"10.1109/ECOWS.2006.37","DOIUrl":null,"url":null,"abstract":"Business transactions in Web service environments run with relaxed isolation and atomicity property. In such environments, transactions can commit and roll back independently on each other. Transaction management has to reflect this issue and address the problems which result for example from concurrent access to Web service resources and data. In this paper we propose an extension to the WS-transaction protocol which ensures the consistency of the data when independent business transactions access the data concurrently under the relaxed transaction properties. Our extension is based on transaction dependency graphs maintained at the service provider side. We have implemented such a protocol on top of WS-transaction. The extension on the Web service provider side is simple to achieve as it can be an integral part of the service invocation mechanism. It has also an advantage from an engineering point of view as it does not change the way consumers or clients of Web services have to be programmed. Furthermore, it avoids direct communication between transaction coordinators which preserves security by keeping the information about business transactions restricted to the coordinators which are responsible for them","PeriodicalId":365520,"journal":{"name":"2006 European Conference on Web Services (ECOWS'06)","volume":"7 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2006-12-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"42","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2006 European Conference on Web Services (ECOWS'06)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ECOWS.2006.37","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 42

Abstract

Business transactions in Web service environments run with relaxed isolation and atomicity property. In such environments, transactions can commit and roll back independently on each other. Transaction management has to reflect this issue and address the problems which result for example from concurrent access to Web service resources and data. In this paper we propose an extension to the WS-transaction protocol which ensures the consistency of the data when independent business transactions access the data concurrently under the relaxed transaction properties. Our extension is based on transaction dependency graphs maintained at the service provider side. We have implemented such a protocol on top of WS-transaction. The extension on the Web service provider side is simple to achieve as it can be an integral part of the service invocation mechanism. It has also an advantage from an engineering point of view as it does not change the way consumers or clients of Web services have to be programmed. Furthermore, it avoids direct communication between transaction coordinators which preserves security by keeping the information about business transactions restricted to the coordinators which are responsible for them
Web服务环境中的事务并发控制
Web服务环境中的业务事务以宽松的隔离性和原子性特性运行。在这样的环境中,事务可以彼此独立地提交和回滚。事务管理必须反映这个问题,并解决诸如并发访问Web服务资源和数据所导致的问题。本文提出了对WS-transaction协议的一种扩展,以保证独立的业务事务在宽松的事务属性下并发访问数据时数据的一致性。我们的扩展基于服务提供者端维护的事务依赖关系图。我们已经在WS-transaction之上实现了这样一个协议。Web服务提供者端的扩展很容易实现,因为它可以成为服务调用机制的一个组成部分。从工程的角度来看,它还有一个优点,因为它不会改变必须对Web服务的消费者或客户端进行编程的方式。此外,它避免了事务协调器之间的直接通信,通过将有关业务事务的信息限制在负责它们的协调器中来保护安全性
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信