Příjemci a zprostředkovatelé technologie OLE DB
Architektura OLE DB používá model příjemců a poskytovatelů. Uživatel vytváří požadavky na data. Poskytovatel na tyto požadavky reaguje tak, že data umístí do tabulkového formátu a vrátí je příjemci. Jakékoli volání, které může příjemce provést, musí být implementováno ve zprostředkovateli.
Technicky definovaný příjemce je jakýkoli systémový nebo aplikační kód (nemusí nutně součást OLE DB), který přistupuje k datům prostřednictvím rozhraní OLE DB. Rozhraní se implementují v poskytovateli. Poskytovatel je tedy libovolná softwarová komponenta, která implementuje rozhraní OLE DB, která zapouzdřují přístup k datům a zpřístupňují je jiným objektům (to znamená příjemcům).
Pro role příjemce volá metody v rozhraníCH OLE DB; Zprostředkovatel OLE DB implementuje potřebná rozhraní OLE DB.
OLE DB se vyhne termínům klient a server, protože tyto role ne vždy dávat smysl, zejména v n-vrstvé situaci. Vzhledem k tomu, že příjemce může být komponentou na úrovni, která obsluhuje jinou komponentu, může být matoucí, aby ji bylo možné volat klientskou komponentu. Poskytovatel také někdy funguje spíše jako ovladač databáze než server.
Viz také
Programování v architektuře OLE DB
Přehled programování v architektuře OLE DB