La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

.NET y Servicios Web David Carmona Development Advisor

Presentaciones similares


Presentación del tema: ".NET y Servicios Web David Carmona Development Advisor"— Transcripción de la presentación:

1 .NET y Servicios Web David Carmona Development Advisor

2 Agenda ¿Por qué servicios web? Implementación en .NET El futuro

3 ¿Por qué servicios web?

4 Marcos Carmona alias “el Biztalk”
Caso de estudio Marcos Carmona alias “el Biztalk”

5 Aplicación 1: Seguridad Social
Terminal Lógica Cliente Capa de negocio Servicios SO Cliente Servidor

6 Aplicación 2: Padrón Cliente Servidor Lógica Cliente Capa de negocio
Servicios SO Cliente Servidor

7 Aplicación 3: Hacienda Browsers Cliente Servidor Formularios web
Lógica aplicación Servicios SO Cliente Servidor

8 Aplicación 4: Ambulatorio
Cliente rico Lógica aplicación Servicios SO Cliente Servidor

9 El mapa completo TDS HTML LU2 DCOM Padrón Registro Civil Hacienda
Ambulatorio TDS HTML LU2 DCOM Hacienda Registro Civil Clínica Seguridad Social

10 Arquitectura orientada a servicios
Bus de Servicios Padrón Ambulatorio TDS HTML LU2 DCOM Hacienda Registro Civil Clínica Seguridad Social

11 Sistema de comunicación
Múltiples tecnologías para hacer lo mismo No interoperables entre sí Ligados a una plataforma DCOM CORBA Java RMI Protocolo RPC IIOP IIOP or JRMP Message Format NDR CDR Java Ser. Format Description IDL OMG IDL Java Discovery Windows Registry Naming Service RMI Registry or JNDI

12 Servicios web Redefinición de toda la pila de comunicaciones
Basado en tecnologías estándares Servicio web Protocolo HTTP Message Format SOAP Description WSDL Discovery UDDI

13 Generación de aplicaciones SOA
Otros servicios Otros servicios OS Services Biz Tier Logic XML Servicios Web Formularios Web XML Browsers estándar HTML XML Lógica aplicación XML Clientes ricos Servicios SO Servicios building blocks XML Dispositivos móviles

14 Implementación en .NET

15 El triángulo mágico Clases .NET XmlSerializer XSD.EXE XSD.EXE XML XSD

16 Servicios web en .NET

17 El futuro

18 Estándares WS-* SOAP, WSDL y UDDI son sólo el principio
Las aplicaciones distribuidas requieren más servicios Transacciones Fiabilidad Seguridad Las especificaciones WS-* proporcionan estos servicios

19 Connected Applications
Estándares WS-* Connected Applications P2P EAI B2B Grid Devices Mobile Business Process Management Secure Reliable Transacted Metadata Messaging XML Transports

20 Web Services Enhancements
Extensión de los Servicios Web de .NET Implementa varias especificaciones WS-* Plenamente soportado Pero implementa especificaciones en borrador Integrado con Visual Studio

21 Web Services Enhancements
Messaging WS-Addressing Reliability WS-ReliableMessaging Security WS-Security WS-Trust WS-SecureConversation WS-SecurityPolicy Transactions WS-Coordination WS-AtomicTransaction WS-BusinessActivity Metadata WS-Policy WS-MetadataExchange

22 WSE

23 Indigo Nuevo subsistema de servicios y comunicaciones para aplicaciones Incluido en Longhorn Disponible para WinXP / Win2003 Implementa los estándares WS-* Unifica los modelos de desarrollo en las aplicaciones distribuidas

24 Indigo Comunicación OOP Comunicación SOA Binario Fidelidad de tipos
Estado Paso de referencias XML Clases proxies Sin estado Sin referencias

25 Channels (Datagram, Reliable, Peer, …) Communications Manager (Port)
Indigo Service Model Services Instance Manager Context Manager Service Methods Type Integr Behavior Transact Methods Relialability Security Connector Channels (Datagram, Reliable, Peer, …) Policy Engine Transaction Channel Security Eventing Transport Channels (IPC, HTTP, TCP…) Queuing Message Encoder Federation Communications Manager (Port) Routing

26 © 2004 Microsoft Corporation. All rights reserved.
This presentation is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS SUMMARY. Content created by 3 Leaf Solutions


Descargar ppt ".NET y Servicios Web David Carmona Development Advisor"

Presentaciones similares


Anuncios Google