¿Qué es. NET Remoting? Servicios Web que utiliza entorno remoto que se puede ejecutar en cualquier aplicación.

1 2 ...
Author: Consuelo Macías Marín
0 downloads 0 Views

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