Descargar la presentación
La descarga está en progreso. Por favor, espere
Publicada porVinicio Cortes Modificado hace 10 años
1
Servicios Web XML 03 de Junio de 2004 Fernando Alonso Blázquez
2
Índice Evolución de Internet Aplicaciones Web Servicios Web
Integración de servicios Web Definición de Servicio Web Infraestructura de los Servicios Web Desarrollo de Servicios Web
3
Evolución de Internet Web de documentos Web de aplicaciones
Páginas estáticas Un enorme repositorio de información Tecnologías: HTTP y HTML Web de aplicaciones Páginas generadas dinámicamente Aplicaciones con interface en entorno Web Entorno de transacciones comerciales (B2C) Tecnologías: CGI, ASP, PHP, JSP, Servlets,... Web de servicios (funciones/métodos) “Bibliotecas” ofrecen servicios a programas Web como una enorme API de servicios Empresas de valor añadido (B2B) Base de sistemas distribuidos sobre Internet Tecnologías: HTTP, SOAP, XML
4
Aplicaciones Web Servidor Compañía de Comercio Electrónico
Servidor Compañía de Transporte de Mercancías HTTP/HTML HTTP/HTML Copy/Paste GUI de la Compañía de Comercio Electrónico GUI de la Compañía de Transporte de Mercancías
5
Servicios Web Servidor Compañía de Comercio Electrónico
Servidor Compañía de Transporte de Mercancías HTTP/SOAP/XML HTTP/HTML GUI de la Compañía de Comercio Electrónico
6
Integración de Servicios Web
Servicio Web de Viajes Servicio Web de Alquiler de Coches HTTP/SOAP/XML Servicio Web de Reserva de Hotel HTTP/HTML Servicio Web de Reserva de Vuelos GUI de la Compañía de Viajes
7
Definición de Servicio Web
Unidad programable que exporta funciones (métodos) a través de Internet Interoperabilidad de sistemas heterogéneos Estandarización controlada por un grupo del W3C Utiliza la mensajería basada en XML para el intercambio de datos Sistemas con leguajes de programación, sistemas operativos y modelos de componentes distintos Sólo necesitan información relativa a las entradas, las salidas y la ubicación Desarrollo de aplicaciones que relacionan entre sí distintos servicios Web XML Una nueva era de desarrollo de aplicaciones distribuidas
8
Infraestructura de los Servicios Web
Protocolo de transporte: HTTP Formato de representación: XML Protocolo de comunicación: SOAP Simple Object Access Protocol Especifica cómo mandar mensajes XML sobre HTTP Define el contenedor del mensaje Definición del interface de servicio: WSDL Web Service Description Language IDL (Interface Definition Language) para servicios Web basado en XML Describe el tipo de datos (Esquema XML), funciones exportadas y sus mensajes de petición y respuesta Localización del servicio: UDDI Universal Descrption, Discovery and Integration
9
Infraestructura de los Servicios Web
10
Desarrollo de Servicios Web
Servicio Web Programación de biblioteca de servicio Generación de fichero WSDL Registro del servicio Cliente de Servicio Web Determinar si existe un servicio Web Obtener fichero WSDL y generar proxy para aplicación cliente Herramientas Java APIs propietarias de distintos fabricantes APIs estándar como parte de J2EE JAXM (Java API for XML Messaging) JAX-RPC (Java API for XML-based RPC) RPC (Remote Procedure Call) JAXR (Java API for XML Registries)
Presentaciones similares
© 2024 SlidePlayer.es Inc.
All rights reserved.