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
Link To Document