Share via


Objeto DataSpace (RDS)

Importante

A partir de Windows 8 y Windows Server 2012, los componentes del servidor RDS ya no se incluyen en el sistema operativo Windows (para obtener más información, consulte Windows 8 y la Guía de compatibilidad de Windows Server 2012, edición Cookbook). Los componentes de cliente de RDS se eliminarán en una versión futura de Windows. Evite utilizar esta característica en nuevos trabajos de desarrollo y tenga previsto modificar las aplicaciones que actualmente la utilizan. Las aplicaciones que usan RDS deben migrar al servicio de datos WCF.

Crea proxies del lado del cliente para objetos comerciales personalizados ubicados en el nivel intermedio.

El servicio de datos remotos necesita servidores proxy de objetos de negocios para que los componentes del lado cliente puedan comunicarse con objetos de negocios ubicados en el nivel intermedio. Los servidores proxy facilitan el empaquetado, el desempaquetado y el transporte (serialización) de los datos del objeto Recordset de la aplicación a través de los límites del proceso o de la máquina.

El servicio de datos remotos usa el método CreateObject del objeto RDS.DataSpace para crear servidores proxy de objetos de negocios. El proxy de objetos de negocios se crea dinámicamente cada vez que se crea una instancia de su homólogo de objeto de negocios de nivel intermedio. El servicio de datos remotos admite los siguientes protocolos: HTTP, HTTPS (sockets seguros HTTP), DCOM e In-Process (los componentes cliente y el objeto de negocios residen en el mismo equipo).

Nota

RDS se comporta "sin estado" cuando el objeto RDS.DataSpace usa los protocolos HTTP o HTTPS. Es decir, cualquier información interna sobre una solicitud de cliente se descarta después de que el servidor devuelva una respuesta.

Nota

Aunque el objeto de negocios parece existir durante la vigencia del proxy de objeto de negocios, el objeto de negocios solo existe hasta que se envía una respuesta a una solicitud. Cuando se emite una solicitud (es decir, se invoca un método en el objeto de negocios), el proxy abre una nueva conexión al servidor y el servidor crea una instancia del objeto de negocios. Después de que el objeto de negocios responda a la solicitud, el servidor lo destruye y cierra la conexión.

Nota

Este comportamiento significa que no se pueden pasar datos de una solicitud a otra mediante una propiedad o variable de objeto de negocios. Debe emplear algún otro mecanismo, como un archivo o un argumento de método, para almacenar los datos de estado.

El identificador de clase del objeto RDS.DataSpace es BD96C556-65A3-11D0-983A-00C04FC29E36.

El objeto DataSpace es seguro para scripting.

Esta sección contiene los temas siguientes.

Consulte también

DataSpace y el ejemplo del método CreateObject (VBScript)