|
|
|
Transactions in Stack, Fork, and Join Composite Systems
|
Title |
Transactions in Stack, Fork, and Join Composite Systems |
Author(s) |
G. Alonso, A. Feßler, G. Pardon, H.-J. Schek |
Type |
inproceedings |
Booktitle |
Proceedings of the Int. Conf. on Database Theory, ICDT`99Jerusalem |
Organization |
Institute of Information Systems, ETH Zurich |
Month |
January
|
Year |
1999 |
|
Abstract
Middleware tools are generally used to glue together
distributed, heterogeneous systems into a coherent
composite whole. Unfortunately, there is no clear
conceptual framework in which to reason about
transactional correctness in such an environment. This
paper is a first attempt at developing such
framework. Unlike most existing systems, where concurrent
executions are controlled by a centralized scheduler, we
will assume that each element in the system has its own
independent scheduler receiving input from the schedulers
of other elements and producing output for the schedules
of yet other elements in the system. In this paper we
analyze basic configurations of such composite systems
and develop correctness criteria for each case.
Moreover, we also show how these ideas can be used to
characterize and improve different transaction models
such as distributed transactions, sagas, and federated
database transactions.
|
!!! Dieses Dokument stammt aus dem
ETH Web-Archiv und wird nicht mehr gepflegt !!!
!!! This document is stored in the
ETH Web archive and is no longer maintained !!!