Transactions Concurrency Control in Web Service Environment

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

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Alrifai, M., Dolog, P., Nejdl, W.
Format: Tagungsbericht
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 118
container_issue
container_start_page 109
container_title
container_volume
creator Alrifai, M.
Dolog, P.
Nejdl, W.
description 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
doi_str_mv 10.1109/ECOWS.2006.37
format Conference Proceeding
fullrecord <record><control><sourceid>ieee_6IE</sourceid><recordid>TN_cdi_ieee_primary_4031155</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>4031155</ieee_id><sourcerecordid>4031155</sourcerecordid><originalsourceid>FETCH-LOGICAL-i1297-3cf266814dd8ce77a6fe362b4657ef4aeff68530b3018d0d6aac5970c7f17b1f3</originalsourceid><addsrcrecordid>eNotjEFLwzAYQAMiKLNHT176B1q_NM33JXiSUnUw2GGTHUeafoHIlko6B_v3Kvou752eEPcSainBPvbderepGwCsFV2JwpIBQqsbUoQ3opjnD_hBWSTT3oqnbXZpdv4UpzSX3ZT8V86c_OW3T3k6lDGVOx7KDedz9Fz26RzzlI6cTnfiOrjDzMW_F-L9pd92b9Vq_brsnldVlI2lSvnQIBrZjqPxTOQwsMJmaFETh9ZxCGi0gkGBNCOM6JzXlsBTkDTIoBbi4e8bmXn_mePR5cu-BSWl1uobeJNGOQ</addsrcrecordid><sourcetype>Publisher</sourcetype><iscdi>true</iscdi><recordtype>conference_proceeding</recordtype></control><display><type>conference_proceeding</type><title>Transactions Concurrency Control in Web Service Environment</title><source>IEEE Electronic Library (IEL) Conference Proceedings</source><creator>Alrifai, M. ; Dolog, P. ; Nejdl, W.</creator><creatorcontrib>Alrifai, M. ; Dolog, P. ; Nejdl, W.</creatorcontrib><description>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</description><identifier>ISBN: 9780769527376</identifier><identifier>ISBN: 076952737X</identifier><identifier>DOI: 10.1109/ECOWS.2006.37</identifier><language>eng</language><publisher>IEEE</publisher><subject>Access protocols ; Business communication ; Computer science ; Concurrency control ; Environmental management ; Information security ; Maintenance engineering ; Proposals ; Resource management ; Web services</subject><ispartof>2006 European Conference on Web Services (ECOWS'06), 2006, p.109-118</ispartof><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/4031155$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>309,310,780,784,789,790,2056,27924,54919</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/4031155$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Alrifai, M.</creatorcontrib><creatorcontrib>Dolog, P.</creatorcontrib><creatorcontrib>Nejdl, W.</creatorcontrib><title>Transactions Concurrency Control in Web Service Environment</title><title>2006 European Conference on Web Services (ECOWS'06)</title><addtitle>ECOWS</addtitle><description>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</description><subject>Access protocols</subject><subject>Business communication</subject><subject>Computer science</subject><subject>Concurrency control</subject><subject>Environmental management</subject><subject>Information security</subject><subject>Maintenance engineering</subject><subject>Proposals</subject><subject>Resource management</subject><subject>Web services</subject><isbn>9780769527376</isbn><isbn>076952737X</isbn><fulltext>true</fulltext><rsrctype>conference_proceeding</rsrctype><creationdate>2006</creationdate><recordtype>conference_proceeding</recordtype><sourceid>6IE</sourceid><sourceid>RIE</sourceid><recordid>eNotjEFLwzAYQAMiKLNHT176B1q_NM33JXiSUnUw2GGTHUeafoHIlko6B_v3Kvou752eEPcSainBPvbderepGwCsFV2JwpIBQqsbUoQ3opjnD_hBWSTT3oqnbXZpdv4UpzSX3ZT8V86c_OW3T3k6lDGVOx7KDedz9Fz26RzzlI6cTnfiOrjDzMW_F-L9pd92b9Vq_brsnldVlI2lSvnQIBrZjqPxTOQwsMJmaFETh9ZxCGi0gkGBNCOM6JzXlsBTkDTIoBbi4e8bmXn_mePR5cu-BSWl1uobeJNGOQ</recordid><startdate>200612</startdate><enddate>200612</enddate><creator>Alrifai, M.</creator><creator>Dolog, P.</creator><creator>Nejdl, W.</creator><general>IEEE</general><scope>6IE</scope><scope>6IL</scope><scope>CBEJK</scope><scope>RIE</scope><scope>RIL</scope></search><sort><creationdate>200612</creationdate><title>Transactions Concurrency Control in Web Service Environment</title><author>Alrifai, M. ; Dolog, P. ; Nejdl, W.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-i1297-3cf266814dd8ce77a6fe362b4657ef4aeff68530b3018d0d6aac5970c7f17b1f3</frbrgroupid><rsrctype>conference_proceedings</rsrctype><prefilter>conference_proceedings</prefilter><language>eng</language><creationdate>2006</creationdate><topic>Access protocols</topic><topic>Business communication</topic><topic>Computer science</topic><topic>Concurrency control</topic><topic>Environmental management</topic><topic>Information security</topic><topic>Maintenance engineering</topic><topic>Proposals</topic><topic>Resource management</topic><topic>Web services</topic><toplevel>online_resources</toplevel><creatorcontrib>Alrifai, M.</creatorcontrib><creatorcontrib>Dolog, P.</creatorcontrib><creatorcontrib>Nejdl, W.</creatorcontrib><collection>IEEE Electronic Library (IEL) Conference Proceedings</collection><collection>IEEE Proceedings Order Plan All Online (POP All Online) 1998-present by volume</collection><collection>IEEE Xplore All Conference Proceedings</collection><collection>IEEE Electronic Library (IEL)</collection><collection>IEEE Proceedings Order Plans (POP All) 1998-Present</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Alrifai, M.</au><au>Dolog, P.</au><au>Nejdl, W.</au><format>book</format><genre>proceeding</genre><ristype>CONF</ristype><atitle>Transactions Concurrency Control in Web Service Environment</atitle><btitle>2006 European Conference on Web Services (ECOWS'06)</btitle><stitle>ECOWS</stitle><date>2006-12</date><risdate>2006</risdate><spage>109</spage><epage>118</epage><pages>109-118</pages><isbn>9780769527376</isbn><isbn>076952737X</isbn><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</abstract><pub>IEEE</pub><doi>10.1109/ECOWS.2006.37</doi><tpages>10</tpages><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier ISBN: 9780769527376
ispartof 2006 European Conference on Web Services (ECOWS'06), 2006, p.109-118
issn
language eng
recordid cdi_ieee_primary_4031155
source IEEE Electronic Library (IEL) Conference Proceedings
subjects Access protocols
Business communication
Computer science
Concurrency control
Environmental management
Information security
Maintenance engineering
Proposals
Resource management
Web services
title Transactions Concurrency Control in Web Service Environment
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-11T13%3A37%3A00IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-ieee_6IE&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=proceeding&rft.atitle=Transactions%20Concurrency%20Control%20in%20Web%20Service%20Environment&rft.btitle=2006%20European%20Conference%20on%20Web%20Services%20(ECOWS'06)&rft.au=Alrifai,%20M.&rft.date=2006-12&rft.spage=109&rft.epage=118&rft.pages=109-118&rft.isbn=9780769527376&rft.isbn_list=076952737X&rft_id=info:doi/10.1109/ECOWS.2006.37&rft_dat=%3Cieee_6IE%3E4031155%3C/ieee_6IE%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rft_ieee_id=4031155&rfr_iscdi=true