VMware

Enterprise Integration with Spring

   
This class has been cancelled.
 
Summary:  
Find Other Offerings
Map/Hotel Information
Course Description
Course Datasheet
Classroom (4 Days)   Español
01 Oct 2012 09:00 AM  -  04 Oct 2012 06:00 PM
(GMT-05:00) Central Daylight Time (America/Mexico_City)
Provider:
Panamsource - SpringSource VATC
Location:
Smart Solutions
Ribera de San Cosme no. 159
col Sta. Maria de la Ribera, Delegacion Cuautemoc
Mexico, DF, Mexico
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
  •