Oracle SOA Suite 11g: Conceptos esenciales

Versión para impresoraVersión para impresora

Código:  D58682GC20
Duración: 30 (5 días)

Fechas previstas
curso bajo demanda


Descripción del Curso

Oracle SOA Suite incluye un conjunto completo de componentes de infraestructura de servicios para crear, implementar y administrar SOAs. Oracle SOA Suite permite a los desarrolladores de sistemas crear, administrar, y dirigir servicios en aplicaciones compuestas y procesos comerciales.Con los componentes de Oracle SOA Suite, los desarrolladores podran extender y mejorar sus arquitecturas en lugar de reemplazarlas.

El curso Oracle SOA Suite 11g: Conceptos esenciales  cubre las bases de las aplicaciones basadas en SOA y los estandares que agrupa SOA. Los alumnos podrán aprender como como puede ser implementada una apliación SOA, empezando de nuevo con nuevos servicios o reutilizando servicios ya existentes. Mediante el empleo de los componentes de Oracle SOA Suite los alumnos podrán explorar, modificar, ejecutar o monitorizar aplicaciones compuestas implementadas mediante SOA.

A quién va dirigido

  • Desarrolladores de aplicaciones
  • Analistas de negocio
  • Gestores de proyectos
  • Arquitectos SOA
  • Consultores técnicos

Objetivos

  • Estudiar el producto SOA Suite 11g y las tecnologías relacionadas
  • Aprender cuando se usa Mediator, BPEL,Business Rules, y componenetes Human Task en una aplicación compuesta de SOA.
  • Explicación de los estandares y las especificaciones de SOA
  • Explorar una propuesta de SOA para servicios integrados utilizando Oracle SOA Suite 11g
  • Crear una aplicación compuesta SOA utilizando JDeveloper 11g
  • Comprobar y monitorizar la aplicación compuesta de SOA.

Contenido

Conceptos de la arquitectura orientada a servicios

  • Describir la solución para la integracion de la aplicación empresarial
  • Describir la Arquitectura orientada a servicios (SOA: Service Oriented Architecture )
  • Explicar la labor de Oracle SOA Maturity Model
  • Identificar los estandares que posibilita SOA
  • Identificar los requerimientos de diseño básicos para SOA
  • Explicar la labor de SOA Governance

Implementación SOA con la Suite Oracle SOA

  • Análisis de los componenets de Oracle SOA Suite 11g
  • Descripción de los componentes de servicio
  • Definición de aplicación compuesta
  • Explicación de la labor de Enterprise Manager

SOA y el manejo del ciclo de vida de un servicio

  • Definición del manejo de un ciclo de vida
  • Definición de la gestión de servicios
  • Identificación de las características de la gestión de servicios
  • Descripción de las necesidades para el manejo de servicios
  • Definición de las necesidades de SOA governance y los beneficios de éste.
  • Describir la solución SOA governance

Diseño de servicios para implementaciones SOA

  • Definición de los servicios
  • Descripción de las diferentes capas de servicio y sus posibilidades.
  • Explicar la labor de los esquemas XML (Extensible Markup Language )
  • Diseñar interfaces de servicio con WSDL (Web Services Definition Language )
  • Identificar la labor de adaptar tecnologías a servicios ya implementados

Creacion de una aplicacion compuesta

  • Explicación del SCA (Service Component Architecture ) y sus componenetes.
  • Definir una aplicacion compuesta
  • Explicacion de los componentes del SCA
  • Descripcion de SDO( Service Data Objects )
  • Crear una aplicacion compuesta SOA en jJDeveloper

Manejo y monitorización de aplicaciones compuestas SOA

  • Comprender las tareas básicas de administracion y monitorizacion relacionadas con aplicaciones compuestas SOA
  • Trabajar con la interfaz Web Enterprise Manager(EM)
  • manejar aplicaciones compuestas SOA para la Interfaz Web Enterprise Manager
  • Desarrollar y deshacer composiciones SOA
  • Probar una aplicacion compuesta SOA
  • Seguir el flujo de mensajes a traves de una aplicación compuesta SOA

Trabajando con componentes intermedios

  • Explicacion de los componenetes intermedios y suscaracteristicas
  • Definicion de los eventos de negocio y el EDN(Event Delivery Network )
  • Crear y configurar un componente de servicio mediador
  • Crear reglas de rutina

Direccion de servicios con el componente BPEL

  • Describir los conceptos de dirección de procesos de servicios
  • Definir y describir BPEL( Business Process Execution Language ) con intención de implementar dirección de procesos.
  • Desarrollar un proceso BPEL usando BPEL Designer en JDeveloper 11g.
  • Describir actividades, enlaces ,e invocación de servicios en procesos BPEL.

Trabajando con el componenete Human Task

  • Descripción de tareas Human Workflow y conceptos relacionados
  • Describir un workflow como un servicio
  • Crear un componente Human Task en una composición SOA y acceder desde un proceso BPEL
  • Crear una tarea tipo para permitir a los usuarios interactuar con ella
  • Utilizar una aplicación Worklist para realizar acciones en una tarea asignada.

Implementar un componente de reglas de negocio

  • Describir las necesidades para implementar reglas de negocio
  • Definir las reglas de negocio de Oracle y sus caracteristicas.
  • Crear resumenes, conjuntos de reglas y un diccionario de reglas
  • Desarrollar una aplicacion basada en reglas creando un componente de reglas de negocio, e integrandolo en el proceso BPEL

Servicios de seguridad y aplicaciones compuestas

  • Descripcion de la seguridad en servicios Web
  • identificacion de la necesidad de la seguridad en los servicios
  • Descripcion del gestor de servicios Web Oracle
  • Descripcion de los componentes de la arquitectura Oracle Web Service
  • Politicas de seguridad para los servicios.