RDS 的目的是通過 Internet Information Server 這樣的媒介來訪問和更新數(shù)據(jù)源。編程模型則指定為完成這個目的所必需的活動序列。對象模型指定其方法和屬性影響編程模型的對象。
RDS 提供執(zhí)行以下動作序列的途徑:
1. | 指定在服務器上被調用的程序,并獲得通過客戶端調用該程序的方式(代理)。 (RDS.DataSpace) |
2. | 調用服務器程序。將參數(shù)傳遞給標識數(shù)據(jù)源及所要發(fā)布的命令的服務器程序。(代理或 RDS.DataControl) |
3. | 服務器程序從數(shù)據(jù)源獲得 Recordset 對象(一般通過使用 ADO)??蛇x擇在服務器上處理 Recordset 對象。(RDSServer.DataFactory) |
4. | 服務器程序將最終的 Recordset 對象返回客戶端應用程序。(代理) |
5. | 在客戶端,Recordset 對象被轉換成可視控件能方便使用的格式。(可視控件和 RDS.DataControl) |
6. | 對 Recordset 對象所作的更改被返回服務器并用于更新數(shù)據(jù)源。(RDS.DataControl 或 RDSServer.DataFactory) |
下一頁 RDS 對象模型總結。