La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

.NET Remoting. 2 Índice Introducción Introducción ¿Qué es.NET Remoting? ¿Qué es.NET Remoting? ¿Por qué utilizar.NET Remoting? ¿Por qué utilizar.NET Remoting?

Presentaciones similares


Presentación del tema: ".NET Remoting. 2 Índice Introducción Introducción ¿Qué es.NET Remoting? ¿Qué es.NET Remoting? ¿Por qué utilizar.NET Remoting? ¿Por qué utilizar.NET Remoting?"— Transcripción de la presentación:

1 .NET Remoting

2 2 Índice Introducción Introducción ¿Qué es.NET Remoting? ¿Qué es.NET Remoting? ¿Por qué utilizar.NET Remoting? ¿Por qué utilizar.NET Remoting? Arquitectura de.NET Remoting Arquitectura de.NET Remoting Seguridad en.NET Remoting Seguridad en.NET Remoting Archivos de configuración.NET Remoting Archivos de configuración.NET Remoting Novedades en.NET Remoting 2.0 Novedades en.NET Remoting 2.0 Resumen Resumen Recursos adicionales Recursos adicionales

3 3 Introducción.NET Remoting. Tecnología de objetos distribuidos sucesora de DCOM. Marco variado y extensible para que los objetos de distintos dominios de aplicaciones, procesos y equipos se puedan comunicar sin problemas.

4 4 ¿Qué es.NET Remoting? Es el proceso por el cual aplicaciones o componentes se comunican a través de ciertos límites. Es el proceso por el cual aplicaciones o componentes se comunican a través de ciertos límites. Remoting permite la comunicación de objetos o valores a través de diferentes dominios usando distintos protocolos. Remoting permite la comunicación de objetos o valores a través de diferentes dominios usando distintos protocolos.

5 5 ¿Por qué utilizar.NET Remoting? Los objetos de aplicaciones.NET que se encuentren en distintos dominios no pueden acceder unos a otros directamente. Los objetos de aplicaciones.NET que se encuentren en distintos dominios no pueden acceder unos a otros directamente. Resuelve el problema de comunicación de distintas aplicaciones sin importar el dominio donde se encuentren alojadas. Resuelve el problema de comunicación de distintas aplicaciones sin importar el dominio donde se encuentren alojadas. Permite que en un cliente se llame a métodos o propiedades de un objeto que se encuentra en otro dominio. Permite que en un cliente se llame a métodos o propiedades de un objeto que se encuentra en otro dominio.

6 6 Arquitectura de.NET Remoting Canales Canales  Medio donde es transmitido el mensaje.  Transmisión entre dominios. Formateadores Formateadores  Serializan los objetos.NET.  Se pueden crear formateadores propios. Marshalling Marshalling  Mecanismo por el cual se empaquetan las llamadas entre dominios de aplicación.  Acceso remoto a los objetos.

7 7 Seguridad en.NET Remoting.NET Remoting no provee ningún manejo de seguridad..NET Remoting no provee ningún manejo de seguridad. Remoting delega la seguridad en el hosting. Remoting delega la seguridad en el hosting. Si los objetos son alojados en IIS, éste puede proveer un marco de seguridad. Si los objetos son alojados en IIS, éste puede proveer un marco de seguridad. EL canal Remoting HTTP soporta los mecanismos de seguridad de IIS. EL canal Remoting HTTP soporta los mecanismos de seguridad de IIS.

8 8 Archivos de configuración.NET Remoting Permiten la administración y configuración de puertos, canales, objetos, etc., de forma sencilla. Permiten la administración y configuración de puertos, canales, objetos, etc., de forma sencilla.  Formato XML. Simplifican el desarrollo. Simplifican el desarrollo. Nombre: Nombre: .exe.config Se deben configurar en el servidor y en el cliente. Se deben configurar en el servidor y en el cliente.

9 9 Novedades en.NET Remoting 2.0 Canal IPC IPCChannel. Canal IPC IPCChannel. Autenticación / Autorización: Autenticación / Autorización:  Los canales IPC y TCP soportan autenticación y autorización. Timeout en canal TCP TcpChannel. Timeout en canal TCP TcpChannel. Soporte IPv6. Soporte IPv6. Mejoras en la serialización de objetos. Mejoras en la serialización de objetos.

10 10 Resumen Alternativa a DCOM. Alternativa a DCOM. Compartir objetos en ambientes distribuidos. Compartir objetos en ambientes distribuidos. Fácil configuración. Fácil configuración. Utilización de protocolos estándar. Utilización de protocolos estándar. Canales HTTP o TCP. Canales HTTP o TCP.

11 11 Recursos adicionales Introducción a Microsoft.NET Remoting Framework: Introducción a Microsoft.NET Remoting Framework:  http://www.microsoft.com/spanish/msdn/articulos/archivo/091101/ voices/remoting.asp Introducing.NET Remoting (inglés): Introducing.NET Remoting (inglés):  http://www.csharphelp.com/archives/archive157.html Sección de Remoting de C# Corner (inglés): Sección de Remoting de C# Corner (inglés):  http://www.c-sharpcorner.com/Remoting.asp


Descargar ppt ".NET Remoting. 2 Índice Introducción Introducción ¿Qué es.NET Remoting? ¿Qué es.NET Remoting? ¿Por qué utilizar.NET Remoting? ¿Por qué utilizar.NET Remoting?"

Presentaciones similares


Anuncios Google