DocumentCode
3372885
Title
Transaction coordination for the new millennium: SQL Server meets OLE transactions
Author
Campbell, David G.
Author_Institution
Microsoft Corp., Redmond, WA, USA
fYear
1996
fDate
26 Feb-1 Mar 1996
Firstpage
162
Abstract
Summary form only given, as follows. Computing hardware is now available at a price, performance, and reliability point such that enterprise computing tasks may be performed on “commodity” class machines. These economic benefits have been achieved through producing large numbers of systems from standardized components. The OLE Transaction Architecture defines a set of distributed component object model (COM) interfaces that can be used to coordinate distributed transactions using standard two-phase commit protocols. One of the goals of this architecture is to support the development of commodity enterprise computing software. A crisply defined and unambiguous transaction coordination architecture is a foundation for advanced applications requiring distributed transaction support. These applications may be developed and deployed in large numbers, achieving the same economic benefits that standard component hardware has experienced. We describe the motivation for developing the OLE Transaction Architecture, present the programming model for transactions as objects, and describe the implementation of the first transaction and resource Managers based upon the OLE Transaction Architecture
Keywords
distributed databases; object-oriented databases; object-oriented programming; protocols; relational databases; transaction processing; OLE Transaction Architecture; SQL Server; commodity enterprise computing software development; distributed component object model interfaces; distributed transactions; economic benefits; objects; programming model; resource managers; transaction coordination architecture; transaction managers; two-phase commit protocols; Application software; Computer architecture; Hardware; Protocols; Standards development;
fLanguage
English
Publisher
ieee
Conference_Titel
Data Engineering, 1996. Proceedings of the Twelfth International Conference on
Conference_Location
New Orleans, LA
ISSN
1063-6382
Print_ISBN
0-8186-7240-4
Type
conf
DOI
10.1109/ICDE.1996.492101
Filename
492101
Link To Document