Architecture Overview

The Borland Data Provider Architecture is best described as an open architecture that provides the necessary interfaces for third-party integration. This architecture is depicted in Figure 24.1.

Figure 24.1. The Borland Data Provider architecture.

By implementing the core interfaces, data sources of any type can be integrated into the BDP architecture. The provider that the BDP components will be working with is determined by its entry in the CommandText of the BdpConnection component. Implementation details are completely hidden from users of the BDP components.

Hiding implementation details has the following key advantages: ...

Get Delphi for .NET Developer’s Guide now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.