Versión para impresoraCó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.