Compartir a través de


Ejemplos de interacción remota

Aunque utilizar la arquitectura y los canales de transporte predeterminados es sencillo y probablemente satisfará la mayor parte de los requisitos de interacción remota, determinados escenarios podrían requerir un control mayor sobre el proceso de interacción remota. En los temas de esta sección se examina con mayor detalle el proceso de interacción remota para explicar los procesos de niveles inferiores y cómo se pueden reemplazar o extender.

La seguridad es una cuestión importante que debe tenerse en cuenta a la hora de crear aplicaciones empresariales y los programadores deben poder agregar características de seguridad, como la autorización o el cifrado, a las llamadas a métodos remotos con el fin de cumplir los requisitos de la empresa. Para satisfacer este requisito, los canales se pueden personalizar para proporcionar a los programadores el control sobre el propio mecanismo de transporte de los mensajes desde y hacia un objeto remoto.

Advertencia

.NET Framework Remoting no realiza autenticación ni cifrado de manera predeterminada. Por lo tanto, se recomienda que siga todos los procedimientos necesarios para asegurarse de la identidad de los clientes o servidores antes de interactuar con ellos de manera remota. Como las aplicaciones de .NET Framework Remoting requieren permisos FullTrust para ejecutarse, si se ha concedido acceso al servidor a un cliente no autorizado, éste podrá ejecutar código como si fuera de total confianza. Autentique siempre los extremos y cifre las secuencias de comunicación, ya sea alojando en Servicios de Internet Information Server (IIS) los tipos utilizados de forma remota o generando un par de receptores de canales personalizados para que se hagan cargo de este trabajo.

En esta sección

Secciones relacionadas