Módulo 1 - Identificación los Bloques de Construcciónde Servicios Web
- Definir un sevicio web.
- Explorar la necesidad para el uso de servicios web.
- Identificar las características de un servicio web.
- Listar las iniciativas, especificaciones y API para servicios web.
- Reconocer Web Services Interoperability Organization (WS-I) Basic
Profile y su importancia en la comunidad de servicios web.
- Examinar aplicaciones de ejemplo.
- Reconocer los ejemplos y situaciones de demostración usados en este curso.
- Desplegar y testear una aplicación de ejemplo
Módulo 2 - Analisis de la Tecnología y Plataforma de Servicios Web de Java
- Desplegar y testear un servicio web como un servlet endpoint
- Desplegar y testear un servicio web como un componente EJB
- Ejecutar aplicaciones cliente que consumen servicios web
Módulo 3 - Aplicación de las API de Procesamiento de XML
- Aplicar Java Architecture for XML Binding (JAXB) en un servicio web basado en REST
- Aplicar Simple API for XML (SAX) para dar formato a la salida de un servicio web basado en REST
Módulo 4 - Mensajes SOAP
- Examinar los mensajes SOAP
- Monitorizar mensajes SOAP durante la transmisión desde un servicio web a un cliente y revisar los mensajes de falla SOAP
Módulo 5 - Desarrollo de Servicios Web Usando SAAJ (SOAP With Attachments API for
Java)
- Crear un servicio web usndo SAAJ
- Consumir servicios web basados en SAAJ
Módulo 6 - WSDL (Web Services Description Language)
- Identificar el modelo abstracto y el modelo concreto de un archivo WSDL
- Crear un archivo WSDL para describir un servicio web
Módulo 7 - Recocimiento del Rol de Service Registry
- Describir el propósito de un registro de servicios (service registry)
- Describir Universal Description, Discovery, and Integration (UDDI)
- Describir electronic business XML(ebXML)
- Identificar las prestaciones del registro ebXML registry
- Usar la API para XML Registries (JAXR) para acceder a un ebXML registry
- Describir la API JAXR
Módulo 8 - Implementación de Servicios Web usando Tecnología Java API for XML Web Services
(JAX-WS)
- Crear un servicio web para un archivo WSDL
- Crear un servicio web JAX-WS como un servlet endpoint
- Crear un servicio web JAX-WS como un EJB endpoint
Módulo 9 - Desarrollo de Clientes de Servicios Web
- Crear un cliente de servicios web JAX-WS usando Dynamic Proxy
- Habilitar a una aplicación web para consumir un servicio web basado en JAX-WS