Modalidad de imparticiónLa modalidad de impartición del curso es presencial.
Valoración del programaSOA (que en inglés significa Service Oriented Architecture), o mejor conocida como Arquitectura Orientada a Servicios, es un tipo de arquitectura o estructura de Software que pretende responder a las necesidades particulares de los negocios, adecuando las plataformas y estructuras arquitectónicas del software.
Este es un curso diseñado para que tanto los miembros del área técnica como los del área informática estén al tanto de los usos y los beneficios que la arquitectura SOA trae a sus negocios.
Dirigido aEste es un curso dirigido a Ingenieros de Sistemas, arquitectos de plataformas tecnológicas y de software o a personas en cargos gerenciales o que debido a su posición dentro de una empresa deben estar al tanto de los procesos de SOA.
Curso de Introducción a SOA
Objetivos del cursoEntender la ubicación y el beneficio que proporciona la Arquitectura Orientada a Servicios (SOA) dentro de los actuales paradigmas de sistemas de información. Que tanto el area técnica como el área gerencial y de negocio, puedan comprender los fundamentos, ventajas e implicaciones de los sistemas basados en arquitectura SOA
Curso dirigido aPersonas técnicas que incursionan en la ArquitecAtura SOA, Gerentes de IT, Usuarios implicados en proyectos relacionados con SOA
ContenidoContenido:
Lección 1: Introducción a SOA
- Una definición simple de SOA
- La evolución de SOA
- Los principios del diseño de servicios
- Comprensión de los servicios:
- Los límites son explícitos
- Los servicios son autónomos
- Los servicios comparten esquemas y contratos, no clases
- La compatibilidad de los servicios se basa en las políticas
- Un modelo de referencia de SOA: exponer, componer y consumir
- Capacidades de Arquitectura aprovechadas por SOA
Lección 2: Mensajes y Servicios
- Modelo de Madurez de SOA
- Taxonomía de un servicio
- Ciclo de Vida de los Servicios
- Escenarios de SOA
- Qué son aplicaciones compuestas?
- Beneficios esperados en composición
Lección 3: Workflows y Procesos
- Qué son flujos de trabajo (Workflows)
- Cuando se justifica tener flujos de trabajo?
- Terminología de flujos de trabajo
- Contratos de flujos de trabajo
- Reglas y Políticas
“Manifiesto” de Workflow
Agilidad
Abstracción
El workflow está en todas partes
El workflow es expresivo
El workflow es fluido
El workflow es inclusivo
El workflow es transparente
Lección 4: Datos
- Manejo de datos a través de SOA
- Puntos de integración de datos
- Escalabilidad de base de datos
- Qué es el MDM? (Master Data Management)
- Administración de la información del producto
- Puntos arquitectónicos
- Carga y Sincronización
- Integridad de datos y confiabilidad
- Metadata
Lección 5: Identidad y Acceso
- Generalidades del manejo de identidad
- Diseño de sistemas confiables
- Políticas de sistemas confiables
- Prácticas actuales
- Las leyes de la identidad
Otra formación relacionada con ingeniería de sistemas