Programa del Curso
1. Lo primero es lo primero: arquitectura empresarial y de aplicaciones
- Definición de Arquitectura (Empresarial)
¿Qué impulsa la necesidad de 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
Esquema de muestra para un documento de SOA Blueprint
Ejemplo de recorrido de un evento de negocios
- Características clave de SOA
Acoplamiento suelto a nivel de arquitectura
Acoplamiento suelto de nivel de servicio
- SOA de próxima generación
Si te lo has pasado bien, no puedes hacer eso.
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
¿Qué pasa con la lógica de negocios?
Deficiencias percibidas de REST
- Cuándo usar REST, cuándo usar una 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
Notación de objetos JavaScript (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 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 su SOA
- Ejemplo: Modelo de madurez de software de progreso
- ¿Cómo lo logramos?
- Caso práctico: mapeo de un modelo de madurez a una hoja de ruta
5. Del caos al orden: SOA Governance y la organización de TI
- ¿Por qué SOA necesita gobernanza?
- Negocio vs. TI vs. EA vs. SOA Governance
- Categorías de SOA Governance
- Gobernanza del tiempo de diseño
- Gobernanza en tiempo de ejecución
- SOA Governance Objetivos
- Centro de Excelencia SOA (COE)
Funciones y responsabilidades dentro de la organización de TI
6.Comience a correr con SOA Governance marcos
- Estándares de Grupo Abierto
SOA Governance Modelo de Referencia (SGRM)
SOA Governance Método de la Vitalidad (SGVM)
- IBM SOA Governance y Método de Gestión (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
Información general sobre 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 ROI 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
Elige tu 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 la nube son complementarias
- Sinergia SOA/Cloud
SOA + SaaS
SOA + PaaS
SOA + IaaS
- Poniéndolo todo junto: la nube SOA
10.Across Application Silos: 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 las 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 servicios empresariales (ESB) al bus de servicios de Internet (ISB)
- El Bus de servicios empresariales
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 su 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 determinado
- Integración con la arquitectura de datos
13. Conclusiones
- Resumen del seminario
- Outlook: SOA, Cloud, móvil y consumerización de TI
Requerimientos
Conocimiento general de los conceptos de computación distribuida y desarrollo de aplicaciones.
Testimonios (3)
I like the training methodology that the hands-on happen on the second day after the conceptual discussion.
Rolando Jr. Erot - Seabrook Research Ltd.
Curso - Mule: Integrating Your Applications
extensive knowledge cover many things.
metab alanazi - Saudi Arabian Monetary Authority
Curso - Enabling SOA with BPM and BPMN
El ejercicio y el entrenador son muy útiles en la codificación.
Paul Andrew - IT
Curso - REST API - a pattern of exchange of information between sites
Traducción Automática