Authors:
Stefan Böttcher
and
Sebastian Obermeier
Affiliation:
University of Paderborn, Computer Science, Germany
Keyword(s):
Service oriented architectures, SOA, web services, web service transactions, atomicity, commit tree.
Related
Ontology
Subjects/Areas/Topics:
Data and Application Security and Privacy
;
Database Security
;
Databases and Information Systems Integration
;
Enterprise Information Systems
;
Information and Systems Security
;
Object-Oriented Database Systems
;
Web Databases
Abstract:
Whenever Service Oriented Architectures make use of Web service transactions and an atomic processing of these transactions is required, atomic commit protocols are used for this purpose. Compared to traditional client server architectures, atomicity for Web services and Web service composition is much more challenging since in many cases sub-transactions belonging to a global transaction are not known in advance.
In this contribution, we present a dynamic commit tree that guarantees atomicity for transactions that invoke
sub-transactions dynamically during the commit protocol’s execution. Furthermore, our commit tree allows the identification of obsolete sub-transactions that occur if sub-transactions are aborted and restart.