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.