Fundamentos de Servicios SOA con Oracle Service Bus 12c

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.