Title :
Execution dependencies in transaction closures
Author :
Schwarz, Kerstin ; Turke, Can ; Saake, Gunter
Author_Institution :
Inst. fur Tech. und Betriebliche Informationssyst., Otto-von-Guericke-Univ. Magdeburg, Germany
Abstract :
Activities of advanced applications can be modeled by interrelated transactions. These relations can be described by different kinds of transaction dependencies. The notion of transaction closure is a generalization of nested transactions providing means to describe complex activities such as transactional workflows. In this paper our main focus lies on execution dependencies for describing certain control flows among related transactions of transaction closures. In particular we consider the transitivity property for all kinds of transaction execution dependencies and discuss their relationship to other kinds of dependencies such as transaction termination dependencies. We point out that some of these dependency combinations are incompatible. As a result we present rules for reasoning about the transitivity of execution dependencies. Thus, we are able to conclude how arbitrary transactions of a transaction closure are transitively interrelated.
Keywords :
database theory; graph theory; transaction processing; advanced applications; execution dependencies; interrelated transactions; nested transactions; reasoning; transaction closures; transaction dependencies; transaction termination dependencies; transactional workflows; transitivity property; Database systems; Electrical capacitance tomography; Hip; Information systems; Transaction databases;
Conference_Titel :
Cooperative Information Systems, 1998. Proceedings. 3rd IFCIS International Conference on
Conference_Location :
New York, NY, USA
Print_ISBN :
0-8186-8380-5
DOI :
10.1109/COOPIS.1998.706191