La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Implementación de arquitecturas distribuidas

Presentaciones similares


Presentación del tema: "Implementación de arquitecturas distribuidas"— Transcripción de la presentación:

1 Implementación de arquitecturas distribuidas
Parte I Diego González (Lagash) José Marcenaro (da Vinci)

2 Agenda Parte I Parte II Ubicación en tema
Alternativas de comunicación entre aplicaciones Parte II Integración con aplicaciones COM Seguridad en Remoting

3 ¿A qué nos vamos a referir?
Aplicaciones que son típicamente: Desconectadas > escalables Heterogéneas > abiertas

4 ¿Porqué este tema? Aplicaciones distribuidas Requerimiento de hoy
Ya lo estamos haciendo... como podemos!

5 Tecnología .NET Concebida para desarrollar sistemas distribuidos
Creando aplicaciones distribuidas Participando en sistemas heterogeneos

6 Alternativas de comunicación
Remoting XML Web Services COM / COM+

7 Demo Aplicacion .NET en 3 capas Web UI Win UI

8 Remoting Mecanismo nativo de .NET Rápido y escalable (NLB)
Preserva semántica exacta: tipos, param.salida, callback.. Muy fácil de implementar y configurar Canales extensibles (TCP / HTTP)

9 Remoting (cont.) Restricciones: .NET a .NET, uso intra-app
Sin mecanismos intrínsecos de seguridad No implementa transacciones distribuidas

10 Remoting TCP Para uso fundamentalmente en Internet e Intranet.
Funciona con Firewalls Bi-direccional (sin Firewall) No pensado para interoperabilidad Cuando puede utilizarse, es el más eficiente (liviano) de los mecanismos

11 Demo Remoting HTTP

12 Remoting HTTP Más apto para Internet Funciona con Proxy / Firewall
Similar a SOAP Uni-direccional La misma semántica que Remoting TCP

13 Demo Cliente .NET WebServer Cliente COM WebService

14 Web Services Standard universal Implementación SOAP 100%
Pensado para Internet y para interoperar Aprovecha capacidades de IIS Puede ser más rápido (para internet) que Remoting HTTP Utiliza la seguridad de IIS Standard de rápida evolución!

15 COM+ (DCOM) Interoperación con aplicaciones existentes y otras herramientas de la plataforma Windows Seguridad integrada, basada en roles Transacciones distribuidas Limitada a intranet, configuración más sofisticada

16 Implementación de arquitecturas distribuidas
Parte II Diego González (Lagash) José Marcenaro (da Vinci)

17 Agenda Parte I Parte II Ubicación en tema
Alternativas de comunicación entre aplicaciones Parte II Integración con aplicaciones COM Seguridad en Remoting

18 Integración con COM .NET no reemplaza a COM
Existe una gran base instalada de aplicaciones basadas en COM/COM+ Experiencia en desarrollo DNA Las nuevas aplicaciones requieren reutilizar los componentes COM

19 Demo Acceso a un objeto COM desde .NET
Acceso a .NET desde un objeto COM

20 Seguridad Remoting no implementa seguridad
Permite extender su funcionamiento Con Sinks, Channels, etc Se puede implementar seguridad integrada SSPI NTLM Kerberos etc.

21 Demo Implementando seguridad con SSPI

22 Más información MSDN !! (msdn.microsoft.com) www.gotdotnet.com
Panel de dudas técnicas

23 Muchas gracias Formulario CD’s Brindis - Expo - Show


Descargar ppt "Implementación de arquitecturas distribuidas"

Presentaciones similares


Anuncios Google