.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?

Slides:



Advertisements
Presentaciones similares
APLICACIONES DISTRIBUIDAS
Advertisements

Arquitectura Cliente Servidor
CUPS Configuración y Uso de Paquetes de Software
Servidores Web Capítulo 2.
com Soluciones Avanzadas de Hosting Somos un sitio en la internet que nace con un ideal de tener una mejor alternativa para trabajar.
Lenguajes Servicios Web
Servicios Web.
SERVICIOS DE TCP/IP.
Los servicios de red son la fundación de una red de trabajo en un ambiente de computadoras. Generalmente los servicios de red son instalados en uno o.
Red de computadoras  Una red de computadoras, también llamada red de ordenadores o red informática, es un conjunto de equipos informáticos conectados.
Ingeniería en Automática Industrial Software para Aplicaciones Industriales I Ingeniería en Automática Industrial Software para Aplicaciones Industriales.
Introducción a los servicios Web
Desarrollando y consumiendo Web Services con Visual FoxPro
Implementación de arquitecturas distribuidas
Acceso a datos y paso de datos entre capas
Introducción a Remoting
RMI Remote Method Invocation
PROTOCOLOS Un protocolo es un conjunto de reglas que hacen que la comunicación en una red sea más eficiente.
Almacenamiento virtual de sitios web: «Hosts» virtuales Gustavo Antequera Rodríguez.
Protocolos y funcionalidad de la capa de Aplicación
Universidad de La Coruña Escuela Universitaria Politécnica Control de Procesos por Computador Diego Cabaleiro 24 de Noviembre 2009.
Sistemas Operativos Distribuidos Plataforma Cliente/Servidor
Instituto San José Del Pedregal
Remoting.Net Michel Rener. TEMARIO ¿Qué es una Aplicación Distribuida? ¿Qué es una Aplicación basada en Cliente/Servidor? ¿Qué es la Tecnología de Objetos.
NSRA ®. Arquitectura NSRA –Siglas = NómadeSoft Reference Architecture –Arquitectura tecnológica para desarrollar e implementar un producto de software.
Segundo Básico, Tecnología
Introducción a los servicios Web
POP3 UCLV Mapas Conceptuales para la enseñanza de Redes de Computadoras.
Lenguajes utilizados para aplicaciones distribuidas
REPUBLICA DE COLOMBIA Software para generación de cuestionarios
ASP.NET es una nueva y potente tecnología para escribir páginas web dinámica. Es una importante evolución respecto a las antiguas páginas ASP de Microsoft.
Teoría de Sistemas Operativos Sistemas distribuidos.
© 2007 Cisco Systems, Inc. Todos los derechos reservados.Cisco Public1 Protocolos y funcionalidad de la capa de Aplicación Aspectos básicos de networking:
/ Teléfono : Web : Build Solutions IT.
REMOTING by Juan Martínez Gil.
Red de comunicación Conjunto de equipos y dispositivos periféricos conectados entre sí. Algunas características: La red más pequeña posible es entre 2.
 En los últimos años los nuevos logros de la tecnología han sido la aparición de computadores, líneas telefónicas, celulares, redes alámbricas e inalámbricas,
Leonard Camacho. DCom  Tecnología propietaria de Microsoft.  Extiende el modelo COM de Microsoft.  La “D” es debido al uso de su versión DCE/RCP, conocida.
Arquitectura Orientada a Servicios Alicia Maita Harold Martínez Esteban Reyes Verónica Betancout - SOA -
Haga clic para modificar el estilo de subtítulo del patrón 28/04/09 Por ARLEDY SARRIA MOLINA NAZLY DIAZ ARIZA JHOANNA MARQUELLA DESARROLLO DE SOFTWARE.
RPC Llamada Remota de Procedimientos Francisco José Cáceres Salazar Ingeniería Ejecucion Informatica Redes I.
En este capitulo se analizo la relación entre cliente y servidor de red habituales, como: HTTP FTP DNS DHCP Correo Electrónico INTRODUCCIÓN.
Sustentante: Francis Ariel Jiménez Zapata Matricula: Grupo: 2 Profesora: Jose Doñe Asignatura: Sistema Operativo 2.
1. ¿Qué es una red de computadores?
Administración de políticas de seguridad. -Seguro por diseño - Seguro por defecto - Seguro en implementación - Seguro en comunicaciones Iniciativa Trustworthy.
Clase 5 Curso Microsoft.NETCurso Microsoft.NET I.S.F.T. N° 182I.S.F.T. N° 182.
“Redes”.
Servicio “streaming”.
S ERVICIOS DE RED E I NTERNET T EMA 4 : I NSTALACIÓN Y ADMINISTRACIÓN DE SERVICIOS W EB Nombre: Adrián de la Torre López.
Michael Ángelo De Lancer Franco  Son la fundación de una red de trabajo en un ambiente de computadoras. Generalmente los servicios de red.
¿Qué es. NET Remoting? Servicios Web que utiliza entorno remoto que se puede ejecutar en cualquier aplicación.
PROTOCOLOS DE COMUNICACIÓN
Ing. Elizabeth Guerrero V.
Punto 3 – Servicios de Terminal Remoto Juan Luis Cano.
PROTOCOLOS DE COMUNICACIÓN PRESENTAN: GUADALUPE MORALES VALADEZ ESTELA ORTEGA AGUILAR IRAIS UGARTE BAUTISTA LAURA ARELI JERONIMO FLORES ANA LILIA CONDE.
Tecnologías Cliente / Servidor
BOOTP Tema 2 SRI Vicente Sánchez Patón I.E.S Gregorio Prieto.
Almacenamiento virtual de sitios web: «Hosts» virtuales
¿QUE ES INTERNET? La Internet es una red de redes. Actualmente conecta miles de redes para permitir compartir información y recursos a nivel mundial. Con.
RED DE COMPUTADORAS. También llamada red de ordenadores o red informática es un conjunto de equipos (computadoras y/o dispositivos) conectados por medio.
.Net Remoting Conceptos que debemos Conocer Dominio de una Aplicación
Tecnologías Web. ▓HTTPHTTP  Protocol de transferencia de hypertexto, usado para configuracion de paginas.  Es un protocolo que usa el puerto 80/ TCP.
Gabriel Montañés León. TCP es un protocolo orientado a conexión es decir, que permite que dos máquinas que están comunicadas controlen el estado de la.
UD09 Sergio Lucas Madrid. Es un protocolo de Internet para sincronizar los relojes de los sistemas informáticos a través del ruteo de paquetes en redes.
Julián Marín Priscila Gutiérrez Aprendices Blanca Nubia Chitiva León Instructor(a) Servicio Nacional De Aprendizaje- SENA Centro De Industria Y Servicios.
Introducción a las redes de computadores
Servicios Web Conjunto de aplicaciones o de tecnologías con capacidad para interoperar en la Web. Estas aplicaciones o tecnologías intercambian datos entre.
Planificación Curso UNIDAD 1. INTRODUCCIÓN A LOS SERVICIOS EN RED UNIDAD 2. SERVICIOS DHCP UNIDAD 3. SERVICIOS DNS UNIDAD 4. SERVICIOS DE ACCESO REMOTO.
Conociendo el modelo Cliente-Servidor
GESTIÓN Y ADMINISTRACIÓN WEB. INTRODUCCIÓN A INTERNET Internet constituye una vía de comunicación y una fuente de recursos de información a escala mundial.
Transcripción de la presentación:

.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? 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 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 ¿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 ¿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 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 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 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 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 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 Recursos adicionales Introducción a Microsoft.NET Remoting Framework: Introducción a Microsoft.NET Remoting Framework:  voices/remoting.asp Introducing.NET Remoting (inglés): Introducing.NET Remoting (inglés):  Sección de Remoting de C# Corner (inglés): Sección de Remoting de C# Corner (inglés): 