Home > Research > Publications & Outputs > Transaction mechanisms for distributed programm...

Links

Text available via DOI:

View graph of relations

Transaction mechanisms for distributed programming environments

Research output: Contribution to Journal/MagazineJournal articlepeer-review

Published

Standard

Transaction mechanisms for distributed programming environments. / Walpole, Jonathan; Blair, Gordon S.; Hutchison, David et al.
In: Software Engineering Journal, Vol. 2, No. 5, 01.01.1987, p. 169-177.

Research output: Contribution to Journal/MagazineJournal articlepeer-review

Harvard

Walpole, J, Blair, GS, Hutchison, D & Nicol, JR 1987, 'Transaction mechanisms for distributed programming environments', Software Engineering Journal, vol. 2, no. 5, pp. 169-177. https://doi.org/10.1049/sej.1987.0022

APA

Vancouver

Walpole J, Blair GS, Hutchison D, Nicol JR. Transaction mechanisms for distributed programming environments. Software Engineering Journal. 1987 Jan 1;2(5):169-177. doi: 10.1049/sej.1987.0022

Author

Walpole, Jonathan ; Blair, Gordon S. ; Hutchison, David et al. / Transaction mechanisms for distributed programming environments. In: Software Engineering Journal. 1987 ; Vol. 2, No. 5. pp. 169-177.

Bibtex

@article{41be51e6ba9b4e68b30d28cddb9dd93d,
title = "Transaction mechanisms for distributed programming environments",
abstract = "Considerable research effort in the software engineering domain has been focused on the development of more advanced programming environments. A key aspect in this development is distribution. Distributed computer systems have the potential for high reliability. This is primarily because resources can be provided redundantly at different sites. However, the possibility of partial system failure and the high level of parallel activity in distributed systems make it difficult to realize this potential. In an attempt to simplify the treatment of these problems in distributed database systems, the notion of atomic transactions was introduced. The transaction concept is equally applicable to the area of distributed programming environments. However, traditional database transaction mechanisms are not efficient or flexible enought to meet the requirements of distributed programming environments. This paper presents a survey of transaction techniques and discusses the application of the transaction model to distributed programming environments.",
author = "Jonathan Walpole and Blair, {Gordon S.} and David Hutchison and Nicol, {John R.}",
year = "1987",
month = jan,
day = "1",
doi = "10.1049/sej.1987.0022",
language = "English",
volume = "2",
pages = "169--177",
journal = "Software Engineering Journal",
issn = "0268-6961",
publisher = "Institute of Electrical Engineers",
number = "5",

}

RIS

TY - JOUR

T1 - Transaction mechanisms for distributed programming environments

AU - Walpole, Jonathan

AU - Blair, Gordon S.

AU - Hutchison, David

AU - Nicol, John R.

PY - 1987/1/1

Y1 - 1987/1/1

N2 - Considerable research effort in the software engineering domain has been focused on the development of more advanced programming environments. A key aspect in this development is distribution. Distributed computer systems have the potential for high reliability. This is primarily because resources can be provided redundantly at different sites. However, the possibility of partial system failure and the high level of parallel activity in distributed systems make it difficult to realize this potential. In an attempt to simplify the treatment of these problems in distributed database systems, the notion of atomic transactions was introduced. The transaction concept is equally applicable to the area of distributed programming environments. However, traditional database transaction mechanisms are not efficient or flexible enought to meet the requirements of distributed programming environments. This paper presents a survey of transaction techniques and discusses the application of the transaction model to distributed programming environments.

AB - Considerable research effort in the software engineering domain has been focused on the development of more advanced programming environments. A key aspect in this development is distribution. Distributed computer systems have the potential for high reliability. This is primarily because resources can be provided redundantly at different sites. However, the possibility of partial system failure and the high level of parallel activity in distributed systems make it difficult to realize this potential. In an attempt to simplify the treatment of these problems in distributed database systems, the notion of atomic transactions was introduced. The transaction concept is equally applicable to the area of distributed programming environments. However, traditional database transaction mechanisms are not efficient or flexible enought to meet the requirements of distributed programming environments. This paper presents a survey of transaction techniques and discusses the application of the transaction model to distributed programming environments.

U2 - 10.1049/sej.1987.0022

DO - 10.1049/sej.1987.0022

M3 - Journal article

AN - SCOPUS:0023418138

VL - 2

SP - 169

EP - 177

JO - Software Engineering Journal

JF - Software Engineering Journal

SN - 0268-6961

IS - 5

ER -