Implementación de Servicios SOA y Rest con Oracle Service Bus 12c

En el presente taller se diseñará y publicará servicios REST y SOAP en una Arquitectura de Servicios (Service Oriented Architecture -SOA) utilizando Oracle Service Bus 12c, implementando adaptadores y transportes; incluyendo control y depuración de los servicios aplicando buenas prácticas.

Categoría:
  • Descripción
  • Sesiones

Descripción

TALLER

Implementación de Servicios SOA y Rest con Oracle Service Bus 12c(Arquitectura SOA, OSB, Rest y SOAP)

RESUMEN

En el presente taller se diseñará y publicará servicios REST y SOAP en una Arquitectura de Servicios (Service Oriented Architecture – SOA) utilizando Oracle Service Bus 12c, implementando adaptadores y transportes; incluyendo control y depuración de los servicios aplicando buenas prácticas.

CAPACIDAD

Al culminar el taller el alumno contará con sólidos conocimientos teóricos y prácticos en la implementación de servicios REST y SOAP utilizando Oracle Service Bus 12c, plataforma líder para la implementación de soluciones de interoperabilidad altamente demandadas en el mercado. Se desarrollará un caso real (empresarial) desde cero utilizando las tecnologías descritas en el taller.

METODOLOGÍA
  • Exposición de aspectos teóricos de los temas
  • Desarrollo del proyecto de arquitectura integral
  • Un examen final
REQUISITOS
  • Fundamentos de servicios SOA utilizando Oracle Service Bus 12c
  • Conocimientos avanzados Oracle 11g o superior
TECNOLOGÍAS INVOLUCRADAS
  • JDK 1.8
  • Maven
  • Oracle SOA Suite 12c
  • Oracle JDeveloper 12c
  • Oracle 11g Express
  • Xquery
  • SOAP y REST
  • Bizagi Modeler

Sesión 01:

ADAPTADORES Y TRANSPORTES EN OSB, EXPOSICIÓN EN REST Y SOAP

  • Resumen de componentes OSB
  • Configuración y manejo de entorno de consola OSB
  • Enrutamiento dinámico
  • SOA Direct(Síncrono, Asíncrono)
  • Conector de Arquitectura JCA
  • REST Adapter
  • Virtualización de un servicio Java Message Service(JMS)
  • Configuración e instalación de Maven y OSB
  • Instalación de Arquetipos Maven
  • Implementación de un caso práctico

Sesión 02:

MEJORES PRÁCTICAS, DEPURACIÓN Y CONTROL DE OSB

  • Manejo de Java Callout
  • Manejo de Sentencias FOR, FOREACH, IF, ELSE
  • Domain Value Map (DVM), propiedades en OSB
  • Depuración de flujo en OSB
  • Manejo de excepciones en OSB
  • Generación de plan de despliegue
  • Implementación y despliegue de un caso empresarial