Chapter 1: Overview
1.3 Client/Server Configuration
With Dharma DataLink SDK Client/Server, there are components on two separate computers. The client is the system where the ODBC application runs. The server is the system that contains the proprietary storage system.
With the client/server configuration, the functions performed by the ODBC Desktop Driver are separated into two components, the ODBC Driver and the ODBC Server:
The ODBC Driver processes ODBC function calls from applications that request data from the proprietary storage system. The driver connects to the ODBC Server, translates the standard SQL statements into syntax the data source can process, and returns data to the application.
The Dharma DataLink Driver runs on Windows clients. It is compatible with Version 3.0 of the Microsoft ODBC standard. It supports all Core and Level 1 API functions, and all Level 2 functions required by Windows and Web tools.
- The Dharma DataLink Server runs on the server hosting the proprietary storage system. It receives requests from the ODBC Driver, processes them, and retrieves the requested data from the proprietary storage system.
Figure 1–2 shows how these components work together to provide access to proprietary data.
