• DocumentCode
    3372980
  • Title

    OLE DB: a component DBMS architecture

  • Author

    Blakeley, José A.

  • Author_Institution
    Microsoft Corp., Redmond, WA, USA
  • fYear
    1996
  • fDate
    26 Feb-1 Mar 1996
  • Firstpage
    203
  • Lastpage
    204
  • Abstract
    The article describes an effort at Microsoft whose primary goal is to enable applications to have uniform access to data stored in diverse DBMS and non DBMS information containers. Applications continue to take advantage of the benefits of database technology such as declarative queries, transactional access, and security without having to transfer data from its place of origin to a DBMS. Our approach consists of defining an open, extensible collection of interfaces that factor and encapsulate orthogonal, independently reusable portions of DBMS functionality. These interfaces define the boundaries of DBMS components arch as record containers, and query processors that enable uniform, transactional access to data among such components. The proposed interfaces extend Microsoft´s OLE Component Object Model (COM) with database functionality, hence these interfaces are collectively referred to as OLE DB. The OLE DB functional areas include data access and updates (rowsets), query processing, catalog information, notifications, transactions, security, and distribution. The article presents an overview of the OLE DB approach and its areas of componentization
  • Keywords
    information retrieval; object-oriented databases; query processing; transaction processing; DBMS components; Microsoft; OLE Component Object Model; OLE DB functional areas; catalog information; component DBMS architecture; database technology; declarative queries; diverse DBMS; extensible interfaces; independently reusable portions; non DBMS information containers; query processing; query processors; record containers; rowsets; transactional access; uniform data access; Concurrency control; Containers; Data security; File systems; Information security; Production; Productivity; Project management; Query processing; Transaction databases;
  • 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.492108
  • Filename
    492108