Overview of RDS

RDS is an ActiveX component. It runs on a client computer and it makes data requests to the "MSADC" virtual root on the Web server. It makes these requests with the help of a client-side ISAPI DLL that forms the ADO query; the RDS query passes through ADO on the way to the database. This query returns records from the database to the client as a MIME-encoded, marshaled recordset.

This RDS component can display part of its query results (the returned recordset) while the rest of its results are still arriving. It displays them by binding them to a table through DHTML. The CML application uses RDS controls to dynamically populate visible tables with the results of queries into the database of library materials.

The following topics list strengths and weaknesses of RDS.