VMware

Enterprise Integration with Spring

   
Registration for this class is closed..
 
Summary:  
Find Other Offerings
Map/Hotel Information
Course Description
Course Datasheet
Classroom (4 Days)   Español
09 Jul 2013 09:00 AM  -  12 Jul 2013 05:00 PM
(GMT+02:00) Central European Summer Time (Europe/Amsterdam)
Provider:
Extrema Systems - SpringSource VATC
Location:
Gran Vía Business and Meeting Center
Gran Via 630
Barcelona, Spain 08007
Overview:
Durante este curso de cuatro días se hará un recorrido por los aspectos y tecnologías de mayor relevancia relacionadas con la integración de aplicaciones en un entorno empresarial.

Se mostrará cómo aplicar Spring para dar solución a los problemas de integración que los desarrolladores se encuentran en el lado servidor. Aunque no es requisito imprescindible, para un mejor aprovechamiento del curso se recomienda haber realizado previamente el curso Spring Core.

Una vez finalizado el curso, cada asistente recibirá un voucher que le permitirá planificar y realizar el examen de certificación para obtener el título SpringSource Certified Spring Enterprise Integration Specialist.

Objectives:  
  • Usar Spring para crear aplicaciones concurrentes y planificar tareas
  • Usar Spring Remoting para implementar aplicaciones clienteservidor
  • Usar Spring Web Services para crear clientes y servicios web basados en SOAP
  • Usar Spring MVC para crear servicios y clientes REST
  • Emplear JMS en sus comunicaciones mediante mensajería asíncrona.
  • Entender y utilizar transacciones locales y distribuidas
  • Usar Spring Integration para crear arquitecturas orientadas a eventos e integradas con sistemas externos
  • Usar Spring Batch para la gestión de procesos batch escalables basadas en componentes a medida o incluidos en la plataforma
  •  
    Intended Audience:   Desarrolladores Java y arquitectos implicados en proyectos grandes de desarrollo.
     
    Prerequisites:   Cada asistente deberá llevar su propio portátil, en el que deberá tener permisos para instalar aplicaciones.
     
    Outline:   1. Introducción
  • Tipos de integración de aplicaciones
  • Transferencia de ficheros, remoting y Servicios Web

    2. Planificación de Tareas
  • Introducción a la concurrencia
  • APIs de concurrencia en Java
  • Soporte para la planificación de tareas en Spring

    3. Remoting
  • Limitaciones de RMI
  • Beneficios de la utilización de Spring Remoting
  • Spring Remoting. RMI, HttpInvoker, Hessian y Burlap

    4. Servicios Web SOAP con Spring WS
  • Introducción a Spring WS
  • Conversión de objetos a XML con la capa de abstracción OXM
  • Acceso a WS desde el cliente con WebService Template
  • Gestión de Errores y pruebas integradas

    5. Servicios Web REST
  • Conceptos principales en REST
  • Soporte REST a partir de Spring 3.0
  • Anotaciones REST específicas de Spring
  • Acceso a servicios REST en cliente con RestTemplate

    6. Integración de mensajería con JMS
  • Configuración de recursos JMS con Spring
  • Simplificación del envío y recepción de mensajes con Spring
  • Transacciones JMS
  • Gestión de mensajes duplicados

    7. Transacciones globales
  • Two-phase commit y XA
  • JTA y Spring
  • Configuración de JTATransactionManager
  • Demarcación transaccional

    8. Spring Integration
  • Introducción a Spring Integration. Objetivos y componentes principales
  • Definición de canales, endpoints y gateways
  • Tipos de canales y pooling
  • Entrega síncrona y asíncrona
  • Gestión de errores síncrona y asíncrona
  • Tipos especiales de endpoints: Bridge y Router

    9. Caractertísticas avanzadas de Spring Integration
  • Separación y unión de mensajes
  • Configuración de Dispatchers

    10. Spring Batch
  • Introducción a Spring Batch y sus componentes principales
  • Parametros e identificación de tareas
  • Persistencia de estado en BD
  • Lectura de ficheros. ItemReaders/writers
  • Spring Batch listeners

    11. Spring Batch Admin
  • La consola de administración de Spring Batch
  • Paralelizado y escalado del procesamiento de tareas
  •