La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

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

Presentaciones similares


Presentación del tema: "¿Qué es. NET Remoting? Servicios Web que utiliza entorno remoto que se puede ejecutar en cualquier aplicación."— Transcripción de la presentación:

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


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

Presentaciones similares


Anuncios Google