Programa del Curso
1. Lo primero es lo primero: arquitectura empresarial y de aplicaciones
- Definición de arquitectura (empresarial)
¿Qué impulsa la necesidad de la arquitectura?
Objetivos, estándares y marcos de arquitectura
- Arquitecturas lógicas vs. arquitecturas físicas
- Patrones comunes de arquitectura de aplicaciones
Patrón de proceso de varios pasos
Patrón de aplicación compuesto
2. SOA Fase 1
- Las piezas del rompecabezas de SOA
- Cómo SOA habilita las estrategias de negocio
- Definición de servicios y SOA
- ¿Cuál es la noción de "Aplicaciones" en SOA?
- El modelo de capa de servicio
Servicios de infraestructura
Servicios de aplicaciones
Servicios de orquestación
- Estudio de caso de SOA
Ejemplo de esquema para un documento SOA Blueprint
Ejemplo de recorrido de un evento empresarial
- Características clave de SOA
Acoplamiento suelto a nivel de arquitectura
Acoplamiento suelto de nivel de servicio
- SOA de próxima generación
Servicios sincrónicos vs. asincrónicos
SOA en la nube
- SOA y estándares
- Desafíos de SOA
3. ¿Arquitectura orientada a servicios o recursos, o ambas?
- Transferencia de Estado Representacional (REST)
El concepto de recursos
La interfaz uniforme
Restricciones arquitectónicas
¿Y la lógica de negocio?
Deficiencias percibidas de REST
- Cuándo usar REST, cuándo usar un SOA tradicional
REST como la opción para admitir la capa de presentación
La sinergia de las aplicaciones de Internet enriquecidas (RIA) y REST
JavaNotación de objetos de script (JSON) frente a XML para RIA
Estudio de casos
Arquitectura conceptual
Servicios RESTful vs. servicios de tipo SOAP
4. Gestión de la evolución de SOA: modelos de madurez de SOA y hoja de ruta
- Definición de los objetivos: modelos de madurez de SOA
- El modelo de madurez de integración de servicios de grupo abierto (OSIMM)
Visión general
Dimensiones de madurez
Niveles de madurez
Cómo evaluar la madurez de SOA
- Ejemplo: Modelo de madurez de software de progreso
- ¿Cómo lo logramos?: desarrollo de una hoja de ruta de SOA
- Estudio de caso: mapeo de un modelo de madurez a una hoja de ruta
5. Del caos al orden: SOA Go vernance y la organización de TI
- ¿Por qué SOA necesita gobernanza?
- Business vs. IT vs. EA vs. SOA Governance
- Categorías de SOA Governance
- Gobernanza del tiempo de diseño
- Gobernanza en tiempo de ejecución
- Objetivos de verificación de SOA Go
- Centro de Excellencia SOA (COE)
Roles y responsabilidades dentro de la organización de TI
6.Comience a funcionar con SOA Governance Frameworks
- Estándares de grupo abierto
Modelo de referencia SOA Governance (SGRM)
SOA GoMétodo de Vitalidad Vernance (SGVM)
- IBM SOA Governance y Management método (SGMM)
7. Una calculadora de ROI para SOA: deje que los números hablen por sí solos
- Enfoques para el cálculo del ROI
- Estudio de casos
Business Tutorial del proceso
Ámbito de la arquitectura
Descripción general de la arquitectura
Modelo de capa de servicio
- Retorno de la inversión a través de la reutilización de servicios
Definición de ROI
Modelo de retorno de la inversión para la reutilización de software
- Reutilización más allá del proyecto de aplicación principal
- Conclusiones
Seguimiento de la reutilización
8. La Nueva Frontera: Cloud Computing
- Definición de nube
¿Cómo hemos llegado hasta aquí? Desde el alojamiento de aplicaciones hasta SaaS, pasando por la nube pública y privada
Eligió su sabor: ¿IaaS, SaaS o PaaS?
- Traslado de aplicaciones a la nube
Virtualización de recursos
Aprovisionamiento automatizado y bajo demanda de recursos
Infraestructura y aplicaciones compartidas
9. La sinergia de SOA y Cloud Computing
- SOA y cloud son complementarios
- Sinergia SOA/Cloud
SOA + SaaS
SOA + PaaS
SOA + IaaS
- Poniéndolo todo junto: la nube SOA
10.A través de silos de aplicaciones: el panorama de la integración
- El panorama de la integración: el panorama general
- Integración a nivel de datos
Extracción, transformación, carga (ETL)
- Integración a nivel de interfaz (también conocida como integración de aplicaciones)
La columna vertebral de la mensajería
Transformación de datos
Enrutamiento basado en contenido
Establecimiento de la conectividad de aplicaciones a través de adaptadores
Patrones de diseño de integración
- Integración Orientada a Servicios (SOI)
Ventajas sobre la integración de aplicaciones empresariales (EAI) tradicional
11.Del bus de servicio empresarial (ESB) al bus de servicio de Internet (ISB)
- El Bus de servicio empresarial
Presentación del ESB
Arquitecturas conceptuales de ESB
¿Cómo utilizan las empresas los ESB en la actualidad?
- La necesidad de integración en la nube y sus desafíos
De ESB a "Internet Service Bus" (ISB)
- El panorama de los productos: ejemplos de ESB e ISB
12.Poniéndolo todo junto: Desarrollando una estrategia de integración para tu empresa
- Clasificación de las arquitecturas de integración por el grado de acoplamiento
- Enfoques para aprovechar y migrar sistemas heredados
- Comparación de enfoques y tecnologías de integración
Criterios de decisión para seleccionar un enfoque particular
- Integración con la arquitectura de datos
13. Conclusiones
- Resumen del seminario
- Outlook: SOA, Cloud, móvil y la consumerización de las TI
Requerimientos
Conocimiento general de los conceptos de computación distribuida y desarrollo de aplicaciones.
Testimonios (3)
Trainer had a good rapport and was very helpful and kept it interesting; makes a big difference when learning.
Andy Johnston - QA Ltd
Curso - REST API - a pattern of exchange of information between sites
It's a hands-on session.
Vorraluck Sarechuer - Total Access Communication Public Company Limited (dtac)
Curso - Talend Open Studio for ESB
I really enjoyed the interactif.