L'architecture de fournisseur OLE DB inclut un objet de source de données et un ou de plusieurs séances. L'objet de source de données est l'objet initial, que chaque fournisseur doit instancier. Lorsqu'une application consommateur a besoin de données, il crée l'objet de source de données pour démarrer le fournisseur. L'objet de source de données crée un objet de session (à l'aide de l'interface IDBCreateSession ) par laquelle le consommateur se connecte à l'objet de source de données. Programmeurs ODBC peuvent considérer que l'objet de source de données comme étant équivalent à HENV et l'objet session à HDBC.

Avec les fichiers source créés par l'Assistant fournisseur OLE DB modèle, les modèles OLE DB implémenter un objet de source de données. Une session est un objet qui correspond à TSession OLE DB.
Il y a des interfaces obligatoires et facultatives définies par OLE DB pour plusieurs types d'objets:
Retour à l'aide de modèles OLE DB fournisseur