• 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