Fundamentos de Servicios SOA con Oracle Service Bus 12c

En el presente taller se revisará los conceptos relacionados con la Arquitectura Orientada a Servicios (Service Oriented Architecture – SOA) para la integración de servicios altamente integrables basados en REST y SOAP utilizando la Suite de Oracle 12c.

Categoría:
  • Descripción
  • Sesiones

Descripción

TALLER

Fundamentos de Servicios SOA con Oracle Service Bus 12c
(Arquitectura SOA, OSB, SOAP)

RESUMEN

En el presente taller se revisará los conceptos relacionados con la Arquitectura Orientada a Servicios (Service Oriented Architecture – SOA) para la integración de servicios altamente integrables basados en SOAP utilizando la Suite de Oracle 12c.

CAPACIDAD

Al culminar el taller el alumno contará con los conocimientos de SOA y Oracle Service Bus 12c para desarrollar servicios SOAP modulares, utilizando flujos de mensajería. Se desarrollará un caso básico real (empresarial) desde cero utilizando las tecnologías descritas en el taller.

METODOLOGÍA
  • Exposición de aspectos teóricos de los temas
  • Desarrollo de casos prácticos progresivos
  • Un examen final
REQUISITOS
  • Fundamentos básicos de SOA
  • Conocimientos básicos de Web Services
  • Conocimientos básicos en Oracle 11g
TECNOLOGÍAS
  • JDK 1.8
  • Oracle SOA Suite 12c
  • Oracle JDeveloper 12c
  • Oracle 11g Express
  • Xquery
  • SOAP
  • Bizagi Modeler

Sesión 01:

Introducción y primero pasos en Oracle Service Bus

  • Introducción a la Arquitectura Orientada a Servicios- SOA.
  • Descripción general del Bus Enterprise Service- ESB.
  • Integración punto a punto versus servicio orientado.
  • Virtualización de servicios back-end.
  • Características principales de Oracle Service Bus.
  • Diferencia entre Oracle SOA Suite y Oracle Service Bus.
  • Instalación de Oracle Service Bus 12c y su entorno de desarrollo.
  • Conceptos básicos de WSDL, XSD y generación de un contrato WSDL.
  • Introducción del entorno JDeveloper 12c.
  • Creación de proyecto base OSB y modelamiento del proceso usando Bizagi Modeler.
  • Despliegue y pruebas (test) del caso práctico de un proyecto OSB.

Sesión 02:

Caso Práctico y Flujo de Mensajes

  • Elaboración de un proyecto OSB e implementación de un caso práctico SOA Direct.
  • Introducción y manejo de Xquery.
  • Uso del XPath, principales funciones.
  • Uso del Name Space, prefijos.
  • Uso de los principales recursos de OSB.
  • Revisión de Message Context y los flujos de mensajes.
  • Elaboración de enrutamiento y acciones dentro de un flujo.
  • Control del flujo de mensajes, condicionales IF, ELSE.
  • Desarrollo de un caso práctico y modelamiento del proceso usando Bizagi Modeler.
  • Despliegue y pruebas (test) del caso práctico de un proyecto OSB.