您的位置首页百科问答

RDS是指什么

RDS是指什么

的有关信息介绍如下:

RDS是指什么

RDS

RD360问答S(RemoteDataServices,远程数据服务)是允许我们处理客户端数据的一系列服务的统称。现在不用担心这方面的问题,因为RDS本身就是ADO的一部分,只有在需要传送和使用客户端数据时,才会使用。

远程数据服务RD孔合S允许程序员开发原生的WIN永还度拿核席各DOWS分布式多层应用系统断雷刑杂解财证确洋适,或是开发以浏览器物编强同红为图形用户接口的WEB应用系统。

远程数据服诉阶明务RDS提供了客户端应用程序在INTERNET/INTRANET或分布式环境中使用ADO中RECORDSET对象的能力。

可以在浏览器中通过远程数据服务RDS取得RECORDSET对象,然后在脚本语言中存取数据。或在原生WINDOWS应用程序中通过RDS取得R扬层临冲听推科作亚权ECORDSET对象,然后使用庆七下传季取斗或角程序代码来存取远程数据源中的数据。RDS能够将ADO取得的数据一DCOM或HTTP通信协议由中介软件或中介组件传递给客户端,并且把数据缓存乐多收它威甲江让危八在客户端中让客户端存取数据。

远程数据服务RDS和ADO的关系:

程序<-->ADO<-->RDS<---->IIS/PWS<-->ODBC<-->数据库.

当我们在程序中试图使用ADO来存取WEB数据库时,由于ADO与ODBC分属于两台通过Internet连接起来的机器上,因此数据存取方式与ADO,ODBC同属于一台机器的情况大不完对众没相同,为了让程序也一样可以利用ADO存取WEB数据库,于是诞生了R虽度烈议川消山李DS,而RDS的角色就四直安烈拿迅汉象是一位帮ADO存取WEB数据库的服务员一样,所以取名“远程端数据服务”

实际上RDS是由几个组件构成的。图10-1说明了这些组件以及它们之间是如何协同工作的。

组件似乎很多,但并不是所有的组件在每种情形下都被使用,实际上有一影海和立括著期试预纸些不是RDS的一部分。象已然而这里还是把所有可能出现的组件都放在了图上,看较以备需要时查看。图10-1分成了两部分,因为使用客户端数据需要一些向客户端传送数据的方法,同时数据一旦到达客户端,也需要一些管理数据的方法。我们先从服务器端开始。

10.2.1RDS服依林欢义识务器组件

虽然RDS用于传送和访问客户端数据,但其确实有一些基于服务器的组件销振省吃扬巴如重子威。这是必需的,因为肯定需要某种方式将数据传送到客户端。因此有了一系列能访问力甲材欢顺数据并允许发送数据到客户端的服务器组件。我们把实际的数据传送称为调度(marshal)。

服务器端组件图的最上端是数据存储,由OLEDB提供者访问。它并不是RDS的一部分,但这表示只要有相应的OLEDB提供者,就可以通过RDS在客户端使用任何数据。至于如何处理服务器上的数据,可以有两种选择:

·数据工厂(DataFactory)是缺省的用于访问数据存储的服务器端组件。它作为服务器端RDS组件的一部分安装在计算机上,除了能从数据存储中获取数据外,还为服务器处理发送到客户端以及从客户端发送来的数据。

·自定义组件只是一个普通的提供了数据传送方法的COM组件。当数据工厂不能提供所需的功能时,可以使用自定义组件。本章将介绍一个简单的组件例子,在本书的后面还有一个更复杂的例子。

Web服务器使用这两种组件作为客户和服务器数据的接口。

10.2.2RDS客户组件

在客户端先从底端的DataSpace对象开始,该对象作为客户端的一部分与数据工厂或自定义对象协同工作。DataSpace对象是一个代理对象,负责与服务器进行通信,同时也是数据传输的通道(或者通常所说的调度)。DataSpace对象是用客户端脚本语言或用HTML语言中的

RDS的其它意思!

RDS:简单说来就是普通的FM广播中可以传送一些简单的数字信息,例如时间,日期等等即数字广播系统,主要在欧洲运用很广泛.它的主要作用是这样的:它有一个优先权的设定特点.你可以设定你喜欢的电台频道,如体育,新闻或军事等,当你的机子收到你所设定的频道信号时,机子正在工作的内容会中止,转而播出这方面的信息.它是数字可字母显示的,没有声音.还有一种功能就是警告中断,当路面有事故发生(如堵车等),电台会播送信号,机子收到就会显示出来,你就可以走别的路了.一般在欧洲的车载电子设备中要求要有这个RDS功能.