Transactions concurrency control in web service environment

Publikation: Beitrag in Buch/Bericht/Sammelwerk/KonferenzbandAufsatz in KonferenzbandForschungPeer-Review

Autoren

Organisationseinheiten

Externe Organisationen

  • Aalborg University
Forschungs-netzwerk anzeigen

Details

OriginalspracheEnglisch
Titel des SammelwerksProceedings of ECOWS 2006
UntertitelFourth European Conference on Web Services
Seiten109-118
Seitenumfang10
PublikationsstatusVeröffentlicht - 2006
VeranstaltungECOWS 2006: 4th European Conference on Web Services - Zurich, Schweiz
Dauer: 4 Dez. 20066 Dez. 2006

Publikationsreihe

NameProceedings of ECOWS 2006: Fourth European Conference on Web Services

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.

ASJC Scopus Sachgebiete

Zitieren

Transactions concurrency control in web service environment. / Alrifai, Mohammad; Dolog, Peter; Nejdl, Wolfgang.
Proceedings of ECOWS 2006: Fourth European Conference on Web Services. 2006. S. 109-118 4031155 (Proceedings of ECOWS 2006: Fourth European Conference on Web Services).

Publikation: Beitrag in Buch/Bericht/Sammelwerk/KonferenzbandAufsatz in KonferenzbandForschungPeer-Review

Alrifai, M, Dolog, P & Nejdl, W 2006, Transactions concurrency control in web service environment. in Proceedings of ECOWS 2006: Fourth European Conference on Web Services., 4031155, Proceedings of ECOWS 2006: Fourth European Conference on Web Services, S. 109-118, ECOWS 2006: 4th European Conference on Web Services, Zurich, Schweiz, 4 Dez. 2006. https://doi.org/10.1109/ECOWS.2006.37
Alrifai, M., Dolog, P., & Nejdl, W. (2006). Transactions concurrency control in web service environment. In Proceedings of ECOWS 2006: Fourth European Conference on Web Services (S. 109-118). Artikel 4031155 (Proceedings of ECOWS 2006: Fourth European Conference on Web Services). https://doi.org/10.1109/ECOWS.2006.37
Alrifai M, Dolog P, Nejdl W. Transactions concurrency control in web service environment. in Proceedings of ECOWS 2006: Fourth European Conference on Web Services. 2006. S. 109-118. 4031155. (Proceedings of ECOWS 2006: Fourth European Conference on Web Services). doi: 10.1109/ECOWS.2006.37
Alrifai, Mohammad ; Dolog, Peter ; Nejdl, Wolfgang. / Transactions concurrency control in web service environment. Proceedings of ECOWS 2006: Fourth European Conference on Web Services. 2006. S. 109-118 (Proceedings of ECOWS 2006: Fourth European Conference on Web Services).
Download
@inproceedings{840555aea1b74912b7e8faf4fced5200,
title = "Transactions concurrency control in web service environment",
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.",
author = "Mohammad Alrifai and Peter Dolog and Wolfgang Nejdl",
year = "2006",
doi = "10.1109/ECOWS.2006.37",
language = "English",
isbn = "0-7695-2737-X",
series = "Proceedings of ECOWS 2006: Fourth European Conference on Web Services",
pages = "109--118",
booktitle = "Proceedings of ECOWS 2006",
note = "ECOWS 2006: 4th European Conference on Web Services ; Conference date: 04-12-2006 Through 06-12-2006",

}

Download

TY - GEN

T1 - Transactions concurrency control in web service environment

AU - Alrifai, Mohammad

AU - Dolog, Peter

AU - Nejdl, Wolfgang

PY - 2006

Y1 - 2006

N2 - 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.

AB - 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.

UR - http://www.scopus.com/inward/record.url?scp=38149008630&partnerID=8YFLogxK

U2 - 10.1109/ECOWS.2006.37

DO - 10.1109/ECOWS.2006.37

M3 - Conference contribution

AN - SCOPUS:38149008630

SN - 0-7695-2737-X

T3 - Proceedings of ECOWS 2006: Fourth European Conference on Web Services

SP - 109

EP - 118

BT - Proceedings of ECOWS 2006

T2 - ECOWS 2006: 4th European Conference on Web Services

Y2 - 4 December 2006 through 6 December 2006

ER -

Von denselben Autoren