Temario del curso
Una metodología orientada al servicio
- Introducción a una hoja de ruta de adopción de SOA
- Tres enfoques de análisis
- Análisis orientado a servicios
Ventajas de SOA
- Enfoque tradicional de EAI
- Problemas con el enfoque tradicional de EAI
- Ingrese a la arquitectura orientada a servicios (SOA)
- Podemos cambiar fácilmente el proceso
- Cambiar el flujo mediante el enfoque heredado
- Sustitución de una aplicación
- Otras ventajas
- Business Ventajas
- Etapas de adopción
SOA Pasado y Presente
- De XML a servicio web y SOA
- Cómo se hacía SOA antes
- Estándares emergentes para SOA
- Comparación de SOA con otras arquitecturas
¿Qué es la arquitectura orientada a servicios?
- ¿Qué es SOA?
- Creación de un entendimiento común de SOA
- La evolución de SOA
- Introducción a los conceptos de servicios y SOA
- Principios de diseño de SOA
- La relación entre SOA y los servicios web
- Las ventajas y los riesgos de SOA
Introducción al modelismo y UML
- ¿Por qué usar modelos con SOA?
- La diferencia entre modelo y metodología
- ¿Por qué utilizar el Lenguaje Unificado de Modelado?
- Identificación de procesos de negocio
- Notación, Patrones y Metodología
- ¿Qué metodología elegir?
Introducción a los procesos Business
- Cómo una colección de servicios realiza una tarea
- Interacción sencilla de solicitud y respuesta
- Interacción compleja que involucra muchos servicios
- Surge la necesidad de un servicio de coordinación
- Nacimiento de la orquestación o proceso de negocio
- Composición de procesos utilizando Business Lenguaje de Ejecución de Procesos (BPEL)
- BPM Soluciones basadas para la orquestación
- Ejemplos de procesos de negocio
Web Services
- Elementos básicos de los servicios web
- Pila de estándares de servicios web básicos
- La importancia del WSDL
- El diseño de SOAP
- El uso de registros a través de UDDI
- Los conceptos básicos de la orientación al servicio
Distribución de servicios a través de una red
- Alineación de requisitos funcionales y no funcionales
- El papel de los intermediarios en las redes de servicios
- Introducción a las extensiones WS-*
- Principios de SOA
Modelado de bloques de construcción SOA
- Uso de UML para analizar y diseñar interfaces
- Generación de un modelo de dominio
- Implementación y realización de Use Cases
- Mostrar la colaboración de servicios web
- Uso de diagramas de comunicación
Bus de servicio empresarial (ESB)
- Objetivos
- Invocación de servicio
- Integración de sistemas heredados
- Web Services Al rescate
- El papel de ESB en SOA
- Seguridad y ESB
Servicios Impulsados por Procesos
- Abstracción de la capa de servicio
- Introducción a la capa de procesos de negocio
- Patrones de proceso
- Orquestación y coreografía
- El uso de WS-BPEL para la automatización de procesos
Modelo de Referencia Orientado a Servicios
- Modelos de referencia y arquitecturas de referencia
- El modelo de referencia y la arquitectura de IMPACT SOA
- Los proveedores de SOA y su relación con SOA
- Soporte SOA en plataformas .NET y Java EE
Arquitectura en capas
- El patrón de capas
- Arquitectura clásica de tres niveles
- Conexión a la capa de dominio
- Enlace a la interfaz de usuario
- Uso de paquetes para descomponer un sistema
- Evitar dependencias mutuas
- ¿Qué son las capas y por qué las necesitamos?
- Capa de servicio de aplicaciones
- Business Capa de servicio
- Capa de servicio de orquestación
Requerimientos
Conocimientos generales de sistemas de TI corporativos required.IT El conocimiento de la integración de sistemas puede ser beneficioso.
Testimonios (5)
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
extensive knowledge cover many things.
metab alanazi - Saudi Arabian Monetary Authority
Curso - Enabling SOA with BPM and BPMN
I really enjoyed the interactif.
Jan Lenie - APB
Curso - Mule: Integrating Your Applications
The theory felt quite complete, we handled all important subjects. It was very nice we could zoom in on our use-case Achievements, which helped us with understanding the theory.