1
2 ¿Qué es. NET Remoting? Servicios Web que utiliza entorno remoto que se puede ejecutar en cualquier aplicación.
3 ¿Qué es un Canal? Es un medio por el cual se puede transmitir mensajes de un extremo a otro extremo.
4 Proxy sirve para permitir el acceso a Internet a todos los equipos de una organización cuando sólo se puede disponer de un único equipo conectado. Acepta llamadas como un objeto real.
5 Dispatcher Recibe los mensajes directamente desde el proxy Se Ejecuta y regresa la informacion
6
7 CANAL TCP Es más rápido Se Utiliza en Binario Manda la información justamente necesaria. Seguridad Un cortafuegos podría denegar la entrada a la información en binario. Cortafuegos = Firewall
8 CANAL HTTP Es muy lento Envía mucha información en XML. Utiliza el protocolo SOAP Seguridad Un cortafuegos podría dejar pasar información en XML.
9 ¿Qué es un Protocolo? conjunto de reglas usadas por computadoras para comunicarse unas con otras a través de una red.
10 XML 01100010
11 Formateadores Los formateadores se encargan de serializar los objetos.NET Podemos elegir Soap o Binario codificar CANAL decodificación Uso de SOAP o BINARIO
12 Protocolo SOAP Es un protocolo basado en XML XML Tiende a la globalización y la compatibilidad entre los sistemas. Permite compartir información de una manera segura, fiable y fácil.
13 ¿Qué es Marshalling ? crea un Objeto en el componente Servidor disponible para ser utilizado en el componente Cliente Tipos: Marshal-By-Value Marshal-By-Reference
14 Marshal-By-ValueMarshal-By-Reference El Servidor crea una copia del Objeto existente en el mismo y transfiere la copia al Cliente, quien crea un nuevo Objeto basado en tal estado. El Cliente crea un representante del Objeto real existente en el Servidor y utiliza dicho representante para acceder al Objeto.
15 Modelos de activación SingleCall: SingleCall: Crea al objeto Singleton: Instancia única del objeto Client-Activated Objects: El que crea la instancia es el cliente
16