Temario
“Taller de SOA” I.
DATOS GENERALES
Nombre del Curso Total de horas
: Taller de SOA : 24 Horas Académicas
II.
METODOLOGÍA
• • • •
Curso teórico-práctico. Exposición del profesor, ayudas audiovisuales. Diálogo abierto. Debate. Realización de tareas y actividades. Evaluación continua.
III.
EVALUACIÓN
La ponderación de las evaluaciones son las siguientes: Ponderado de Evaluaciones:
Evaluación
Peso
Cuestionario Virtual (1)
50%
Examen Final
50%
Total
100%
* Todos los test tienen una vigencia para su resolución de 72 horas, la duración por test es de 30 minutos y tiene dos intentos para su resolución. El promedio de las tareas virtuales podrían reemplazar una de las notas de los test virtuales. Sesión
Actividad
Sesión 3
Primer Cuestionario Virtual
Sesión 6
Examen Final
Fecha
2
3
Descripción de la Arquitectura SOA -¿Qué es un servicio? - Qué es SOA. -Definición de conceptos clave de SOA: la interoperabilidad y la suelta de acoplamiento. - Ventajas SOA. - Automatización de procesos de negocio humanos por medio de servicios. - Orientadas a los servicios de desarrollo. - Identificación de servicios que utilizan los registros y repositorios. Gestión de Procesos de Negocio (BPM) -Conceptos. -Ciclo de Vida de la Gestión de los Procesos. -Orientación de una Organización a Procesos de Negocio. -¿Qué es BPM? -Técnicas. Arquitectura Orientada a Servicios (SOA) - Conceptos. - ¿Qué es SOA? - La importancia del ESB. - Principales componentes de un ESB. - Técnicas. Alineamiento del negocio y la tecnología soa/bpm - Declinación del concepto de aplicación. - Ventajas de la tecnología soa/bpm - Acercamiento entre el negocio y la tecnología. - Análisis de escenarios ORIENTACIÓN A PROCESOS Y SERVICIOS - Modelo de Gestión de Procesos - Ciclo de Vida de la Gestión de los Procesos - Arquitectura de Referencia - Alineamiento del Negocio y la Tecnología - Orquestación de Procesos Operativos - Caso Práctico de SOA con roles Gestión de servicios - Conceptos de servicios. - Análisis de servicios. -Diseño de servicios. - Servicios Web. - Vinculación entre servicios y componentes. BPMN (BUSINESS PROCESS MODELING NOTATION) - La notación para el modelado de proceso de negocios. - Diagramas BPMN. - Arquitectura de Referencia. - Procesos de negocio y su diseño con BPMN. - Orquestación de Procesos Operativos
Módulos
Fechas
4
4
4
Módulo 1
1
Temario en Detalle
Horas
Sesión
IV. CONTENIDO
4
BPEL (BUSINESS PROCESS EXECUTION LANGUAGE) - Características del lenguaje. - Mapeo de BPMN a BPEL. - Consideraciones sobre BPEL4WS. - Coreografía de procesos. Herramientas y protocolos para soa - Herramientas de Software para SOA - Desarrollo del Ciclo de Vida de SOA - Servicios Web - Productos para el tiempo de ejecución SOA - XML (Extensible Markup Language) y SOAP - WSDL (Servicio Web Definition Language) - Configuración de un SLA para un servicio web - Se1rvicios WSDL - Java EE (J2EE) - Microsoft. NET
5
ESB (ENTERPRISE SERVICE BUS) - Concepto. - Arquitectura de referencia. - Rol de un ESB en un sistema SOA. - Soluciones ESB existentes en el mercado. - Arquitectura y funcionamiento. Desarrollo de un caso - Descripción del caso. - Análisis de la tecnología existente. - Requisitos de integración y servicios del negocio. -Diseño de la arquitectura. - Validación de la arquitectura. - Ingreso de la arquitectura en una herramienta BPM/SOA.
6
Examen Final
4
4
4