عملاء وموفري OLE DB

بنية OLE DB تستخدم نموذج المستهلكين و الموفرين. يقوم المستهلك بعمل طلب للبيانات. يستجيب الموفر لتلك الطلبات عن طريق وضع البيانات وفق تنسيق جدولي و إرجاعه إلي المستهلك. أي اتصال يستطيع المستهلك القيام به يجب تطبيقه في الموفر.

كتعريف تقني , المستهلك هو أي تعليمات برمجية لنظام أو تطبيق (وليس بالضرورة مكون OLE DB) تقوم بالوصول إلى البيانات من خلال واجهات OLE DB. يتم تنفيذ الواجهات في موفر. وبالتالي، الموفر هو أي مكون للبرامج التي تقوم بتنفيذ واجهات OLE DB لتغلف الوصول إلى البيانات و تعرضها على الكائنات الأخرى (أي، على المستهلكين).

بما يتعلق بالأدوار , المستهلك يستدعى الأساليب على واجهات OLE DB; موفر OLE DB ينفذ واجهات OLE DB المطلوبة.

يتجنب OLE DB اصطلاحات العميل والخادم لأن هذه الأدوار ليست دائماً ذات معنى، خاصة في حالة طبقة n. بسبب أن المستهلك يمكن أن يكون مكوناً على طبقة تخدم مكون آخر ,فإن تسميته مكون عميل سيكون مزعجاً. أيضاً، الموفر أحياناً يتصرف بشكل أكبر كبرنامج تشغيل قاعدة بيانات أكثر من كونه خادماً.

راجع أيضًا:

المبادئ

برمجة OLE DB

نظرة عامة لبرمجة OLE DB