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.

  21 horas
 

Número de participantes


Comienza

Termina


Las fechas están sujetas a disponibilidad y tienen lugar entre 09:30 y 16:30.
Los cursos de formación abiertos requieren más de 5 participantes.

Testimonios (3)

Cursos Relacionados

Talend Open Studio para ESB

  21 horas

Arquitectura Orientada a Servicios: Estrategia, Tecnología y Metodología

  35 horas

Categorías Relacionadas