Servicios Web y SOA
 

Servicios Web y SOA

Presentación

Los Servicios Web siguen la tendencia a modularizar las aplicaciones, permitiendo crear componentes distribuidos y reutilizables a través de Internet. Esto nos permitirá utilizar estos servicios desde distintos clientes, como ordenadores, teléfonos móviles, PDAs, etc, independientemente de la interfaz de estos clientes, además de poder reutilizar dichos servicios desde otros servidores, lo cual nos permite desarrollar aplicaciones distribuidas en Internet. En este módulo hablaremos de Servicios Web SOAP, explicando las diferencias con los Servicios Web RestFul, que ya se han estudiado en la primera parte del curso. Hablaremos de la "orquestación" de servicios Web SOAP y del lenguaje BPEL, que permite hacer posible dicha orquestación. La orquestación de servicios formará parte de una nueva capa dentro de la arquitectura de una aplicación empresarial, y permitirá conformar e implementar las denominadas arquitecturas SOA (Service Oriented Architecture), así como proporcionar una posible solución al problema (cada vez más acuciante) de integración de aplicaciones (EAI: Enterprise Application Integration).

Número de horas

10 horas (4 sesiones)

Profesores

Libro de apuntes

Sesiones

Número y nombre de sesión Materiales
1. Introducción. Invocación de servicios web SOAP. apuntes traspas ejercicios plantillas
2. Creación de Servicios Web SOAP. apuntes traspas ejercicios  
3. SOA y orquestación de servicios: BPEL. apuntes traspas ejercicios  
4. Procesos BPEL síncronos y asíncronos. apuntes traspas ejercicios plantillas