La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Fernando Alonso Blázquez Servicios Web XML 03 de Junio de 2004.

Presentaciones similares


Presentación del tema: "Fernando Alonso Blázquez Servicios Web XML 03 de Junio de 2004."— Transcripción de la presentación:

1 Fernando Alonso Blázquez Servicios Web XML 03 de Junio de 2004

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 –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 HTTP/HTML Copy/Paste Servidor Compañía de Comercio Electrónico Servidor Compañía de Transporte de Mercancías GUI de la Compañía de Comercio Electrónico GUI de la Compañía de Transporte de Mercancías

5 Servicios Web HTTP/HTML HTTP/SOAP/XML Servidor Compañía de Comercio Electrónico Servidor Compañía de Transporte de Mercancías GUI de la Compañía de Comercio Electrónico

6 Integración de Servicios Web HTTP/HTML HTTP/SOAP/XML Servicio Web de Viajes Servicio Web de Alquiler de Coches GUI de la Compañía de Viajes Servicio Web de Reserva de Hotel Servicio Web de Reserva de Vuelos

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)


Descargar ppt "Fernando Alonso Blázquez Servicios Web XML 03 de Junio de 2004."

Presentaciones similares


Anuncios Google