Extending the transaction model to capture more meaning

M. E. Rusinkiewicz, Ahmed Elmagarmid, Y. Leu, W. Litwin

Research output: Contribution to journalArticle

16 Citations (Scopus)

Abstract

Since it has been first introduced, the concept of transaction has become one of the fundamental abstractions used in the design and analysis of information systems that provide concurrent access to share information. The basic idea of transactions is to divide application programs into well defined units that provide semantically correct transitions between consistent states of the information system. In this paper we outline an extended transaction model, which we believe, is much more suitable for computing environments consisting of autonomous systems. The proposed model allows us to utilize knowledge of the semantics of the application that is to be modeled by a transaction. The model allows composition of flexible transactions consisting of mutually dependent substransactions. The execution of these subtransactions may depend on the success of previous subtransactions, and alternative sources of information may be specified. This approach requires redefinition of the notion of successful execution transactions, their scheduling and commitment.

Original languageEnglish
Pages (from-to)3-7
Number of pages5
JournalSIGMOD Record (ACM Special Interest Group on Management of Data)
Volume19
Issue number1
Publication statusPublished - 1 Mar 1990
Externally publishedYes

Fingerprint

Information systems
Application programs
Semantics
Scheduling
Chemical analysis

ASJC Scopus subject areas

  • Computer Graphics and Computer-Aided Design
  • Information Systems
  • Software

Cite this

Extending the transaction model to capture more meaning. / Rusinkiewicz, M. E.; Elmagarmid, Ahmed; Leu, Y.; Litwin, W.

In: SIGMOD Record (ACM Special Interest Group on Management of Data), Vol. 19, No. 1, 01.03.1990, p. 3-7.

Research output: Contribution to journalArticle

@article{cf84af65b1a24982928d8538c8feac56,
title = "Extending the transaction model to capture more meaning",
abstract = "Since it has been first introduced, the concept of transaction has become one of the fundamental abstractions used in the design and analysis of information systems that provide concurrent access to share information. The basic idea of transactions is to divide application programs into well defined units that provide semantically correct transitions between consistent states of the information system. In this paper we outline an extended transaction model, which we believe, is much more suitable for computing environments consisting of autonomous systems. The proposed model allows us to utilize knowledge of the semantics of the application that is to be modeled by a transaction. The model allows composition of flexible transactions consisting of mutually dependent substransactions. The execution of these subtransactions may depend on the success of previous subtransactions, and alternative sources of information may be specified. This approach requires redefinition of the notion of successful execution transactions, their scheduling and commitment.",
author = "Rusinkiewicz, {M. E.} and Ahmed Elmagarmid and Y. Leu and W. Litwin",
year = "1990",
month = "3",
day = "1",
language = "English",
volume = "19",
pages = "3--7",
journal = "SIGMOD Record",
issn = "0163-5808",
publisher = "Association for Computing Machinery (ACM)",
number = "1",

}

TY - JOUR

T1 - Extending the transaction model to capture more meaning

AU - Rusinkiewicz, M. E.

AU - Elmagarmid, Ahmed

AU - Leu, Y.

AU - Litwin, W.

PY - 1990/3/1

Y1 - 1990/3/1

N2 - Since it has been first introduced, the concept of transaction has become one of the fundamental abstractions used in the design and analysis of information systems that provide concurrent access to share information. The basic idea of transactions is to divide application programs into well defined units that provide semantically correct transitions between consistent states of the information system. In this paper we outline an extended transaction model, which we believe, is much more suitable for computing environments consisting of autonomous systems. The proposed model allows us to utilize knowledge of the semantics of the application that is to be modeled by a transaction. The model allows composition of flexible transactions consisting of mutually dependent substransactions. The execution of these subtransactions may depend on the success of previous subtransactions, and alternative sources of information may be specified. This approach requires redefinition of the notion of successful execution transactions, their scheduling and commitment.

AB - Since it has been first introduced, the concept of transaction has become one of the fundamental abstractions used in the design and analysis of information systems that provide concurrent access to share information. The basic idea of transactions is to divide application programs into well defined units that provide semantically correct transitions between consistent states of the information system. In this paper we outline an extended transaction model, which we believe, is much more suitable for computing environments consisting of autonomous systems. The proposed model allows us to utilize knowledge of the semantics of the application that is to be modeled by a transaction. The model allows composition of flexible transactions consisting of mutually dependent substransactions. The execution of these subtransactions may depend on the success of previous subtransactions, and alternative sources of information may be specified. This approach requires redefinition of the notion of successful execution transactions, their scheduling and commitment.

UR - http://www.scopus.com/inward/record.url?scp=0025389512&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=0025389512&partnerID=8YFLogxK

M3 - Article

AN - SCOPUS:0025389512

VL - 19

SP - 3

EP - 7

JO - SIGMOD Record

JF - SIGMOD Record

SN - 0163-5808

IS - 1

ER -