Achieving Atomicity for Web Services Using Commutativity of Actions

dc.creatorMelliar-Smith,P.
dc.creatorMoser,Louise
dc.date2007
dc.date.accessioned2024-02-06T12:55:41Z
dc.date.available2024-02-06T12:55:41Z
dc.descriptionWeb Services enable the creation of complex business activities through the cooperation of independently developed software programs. However, Web Services incur the risk of long delays and locked data when using the classical distributed transaction strategy, and the risk of inconsistency when using the compensating transactions strategy. If the benefits of Web Services are to be fully realized, a better strategy must be employed. In this paper we describe an extended transactions strategy that can be used in conjunction with existing Web Services infrastructures, and that is compatible with existing business practices. The strategy exploits local transactions and commutativity of local actions at each data item to achieve global atomicity for business activities.
dc.formattext/html
dc.identifierhttps://doi.org/10.3217/jucs-013-08-1094
dc.identifierhttps://lib.jucs.org/article/28838/
dc.identifier.urihttps://openrepository.mephi.ru/handle/123456789/9449
dc.languageen
dc.publisherJournal of Universal Computer Science
dc.relationinfo:eu-repo/semantics/altIdentifier/eissn/0948-6968
dc.relationinfo:eu-repo/semantics/altIdentifier/pissn/0948-695X
dc.rightsinfo:eu-repo/semantics/openAccess
dc.rightsJ.UCS License
dc.sourceJUCS - Journal of Universal Computer Science 13(8): 1094-1109
dc.subjectweb services
dc.subjectdistributed transactions
dc.subjectatomicity
dc.subjectconcurrency control
dc.subjectcommutativity
dc.titleAchieving Atomicity for Web Services Using Commutativity of Actions
dc.typeResearch Article
Файлы
Коллекции