Está en la página 1de 1

Consumidores y proveedores

OLE DB
Visual Studio 2013
Otras versiones

Este tema an no ha recibido ninguna valoracin - Valorar este tema


La arquitectura OLE DB usa el modelo de consumidores y proveedores. Un consumidor efecta
solicitudes de datos. Un proveedor responde a esas solicitudes colocando los datos en formato
tabular y devolvindolos al consumidor. Cualquier llamada que haga el consumidor debe estar
implementada en el proveedor.
Definido tcnicamente, un consumidor es cualquier sistema o cdigo de aplicacin (no
necesariamente un componente de OLE DB) que tiene acceso a datos por medio de interfaces de
OLE DB. Las interfaces se implementan en un proveedor. As, un proveedor es cualquier
componente de software que implementa interfaces OLE DB para encapsular el acceso a los datos y
exponerlos a otros objetos (esto es, los consumidores).
En trminos de roles, un consumidor llama a los mtodos de interfaces OLE DB; un proveedor OLE
DB implementa las interfaces OLE DB necesarias.
OLE DB evita los trminos cliente y servidor porque estos roles no siempre tienen sentido, en
especial en situaciones de n-niveles. Un consumidor puede ser un componente en un nivel que sirve
a otro componente, por lo que llamarlo componente cliente sera confuso. Por otro lado, un
proveedor a veces acta ms como un controlador de base de datos que como servidor.

También podría gustarte