Descargar la presentación
La descarga está en progreso. Por favor, espere
Publicada porChica Raymundo Modificado hace 11 años
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
Presentaciones similares
© 2025 SlidePlayer.es Inc.
All rights reserved.