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 Caso de estudio Marcos Carmona alias el Biztalk

5 Aplicación 1: Seguridad Social Servicios SO LógicaClienteLógicaCliente Capa de negocio negocio TerminalTerminal ClienteServidor

6 Aplicación 2: Padrón Servicios SO LógicaClienteLógicaCliente Capa de negocio negocio ClienteServidor

7 Aplicación 3: Hacienda BrowsersBrowsers ServiciosSOServiciosSO LógicaaplicaciónLógicaaplicación FormularioswebFormulariosweb ClienteServidor

8 Aplicación 4: Ambulatorio ServiciosSOServiciosSO LógicaaplicaciónLógicaaplicación Cliente rico ClienteServidor

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

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

11 Sistema de comunicación Múltiples tecnologías para hacer lo mismo No interoperables entre sí Ligados a una plataforma DCOMCORBA RPCIIOP NDRCDR IDLOMG IDL Protocolo Message Format Description Windows RegistryNaming ServiceDiscovery Java RMI IIOP or JRMP Java Ser. Format Java RMI Registry or JNDI

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

13 Generación de aplicaciones SOA OtrosserviciosOtrosservicios OS Services Biz Tier Logic Servicios SO XML XML XML HTML XML XML BrowsersestándarBrowsersestándar DispositivosmóvilesDispositivosmóviles ClientesricosClientesricos Lógica aplicación Servicios Web OtrosserviciosOtrosservicios Servicios building blocks Servicios Formularios Web

14 Implementación en.NET

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

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 Estándares WS-* Connected Applications Messaging XML Transports SecureReliableTransacted Metadata Management Business Process … DevicesMobile P2PEAIB2BGrid

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 WS-Addressing Reliability WS-ReliableMessaging Security WS-Security WS-Security WS-Trust WS-SecureConversation WS-SecureConversation WS-SecurityPolicy 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 Binario Fidelidad de tipos Estado Paso de referencias XML Clases proxies Sin estado Sin referencias Comunicación OOP Comunicación SOA

25 Indigo Connector Communications Manager (Port) Transport Channels (IPC, HTTP, TCP…) Transport Channels (IPC, HTTP, TCP…) Channels (Datagram, Reliable, Peer, …) PolicyEnginePolicyEngine MessageEncoderMessageEncoder ChannelSecurityChannelSecurity Service Model Instance Manager Context Manager Type Integr Service Methods BehaviorBehavior Transact Methods Services RelialabilityRelialability SecuritySecurity TransactionTransaction EventingEventing QueuingQueuing FederationFederation RoutingRouting

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