Conexiones Remotas NetFramework
¿Cuál es la función de.NET Remoting? Permite la interaccion y comunicación recíproca de aplicaciones, de una manera local o remota.
CLIENTE. Host que realiza una peticion hacia un host destino; esto puede ser local o remoto.
SERVIDOR. Es un host que proporciona servicios, como por ejemplo: HTTP, DNS, FTP.
PROXY. Representa de una manera local a un objeto remoto. Se crea al realizar una peticion. DISPATCHER. Es el intermediario del SERVIDOR hacía el proxy, se asemeja a un Router.
PROXY Y DISPATCHER.
FORMATTER Es la forma en que los datos se preparan para poder ser transportados. Binary. SOAP. Definido por el programador.
CHANELS Es el medio lógico por el que se transportan los datos. TCP Chanel. HTTP Chanel.
FORMAS DE INICIAR UNA CONEXIÓN. Instanciada por el Servidor: Single Call Singelton Call Instanciada por el Cliente. Client-Activated Objects
MANEJO DE OBJETOS. Los OBJETOS pueden ser administratos de dos maneras: Marshal ByValue Marshal ByRef
Formatter Canal DispatcherPROXY Formatter Canal
PROXYDispatcher Deco-Codificador Canal Deco-Codificador
Referencias: als/csharp/.net-remoting.html als/csharp/.net-remoting.html es/library/72x4h507%28v=VS.80% 29.aspx es/library/72x4h507%28v=VS.80% 29.aspx