Post on 01-Feb-2021
| Seite 1
1.- SOA, Arquitectura Orienta a Servicios 2.- ¿Qué es la arquitectura orientada a servicios? 3.- Integración de aplicaciones, gente y procesos a las necesidades y objetivos de la organización.
René MonroyGabriel Vázquez
| Página 2
Resumen
SOA es acerca de …Ganar agilidad empresarial a través
de:
¬ Flexibilidad empresarial
¬ Integración de ecosistemas de
tecnología
¬ Mejorar los procesos de negocio
¬ Modelos de Gobierno SOA
| Página 3
¿Qué es XML?
XML
Independiente de proveedor
Tecnología Internet
Estándar del W3C
Acelerador de la colaboración entre empresas
Amplia Aceptación
| Página 4
¿Cómo se crean los estándares para utilizarlos con SOA?
Técnicos
XML
WMLSOAPXSL
WML XPDLBPEL
XSD
HL7
Industria
XBRL
Factura Electrónica
ACORD
ebXML
Empresas
•Facturación
•Intercambio de Información
•Integración
•SOA
Estándares Uso de Estándares
Proveedores de Tecnología
| Página 5
Servicios Web con XML: Una nueva forma de pensar
eXtensible Markup Language
Software AG
Un estándarIntercambio de Documentos
Electrónicos
Un modeloXML
Servicios Web
Una arquitectura
| Página 6
Ver las aplicaciones como servicios
Los sistemas exponen sus capacidades como servicios
La complejidad queda oculta hacia el exterior.
Intercambio de documentos, no conexión entre programas
Ambos extremos no tienen por qué utilizar la misma infraestructura
Servicio
Servicio
Servicio
Servicio
WEB
Servicio
Servicio
Servicio
Servicio
WEB
XML
XML
| Página 7
Bloques con que se construye SOA
| Página 8
¿Por qué SOA?
Las necesidades que resuelve SOA siempre han existido
Sistemas Corporativos
Sistemas Departamentales
ERP CRMBases de
Datos
| Página 9
¿Por qué SOA?
Las necesidades que resuelve SOA siempre han existido
Sistemas Corporativos
Sistemas Departamentales
ERP CRMBases de
Datos
•Código casero•Transferencia de Archivos•Captura de Información•Envío de expedientes•Intercambio de correos•Mensajería
| Página 10
¿Por qué SOA?
SOA es la respuesta a este conjunto de necesidades
Sistemas Corporativos
Sistemas Departamentales
ERP CRMBases de
Datos
| Página 11
Componentes de una Arquitectura SOA
Sistemas Corporativos
Sistemas Departamentales
ERP CRMBases de
Datos
Ver las aplicaciones actuales como servicios
Crear nuevos servicios de valor añadido
Administrar y Analizar Procesos Colaboración
Componer nuevas aplicaciones
Modelo de Gobierno
| Página 12
¿Cómo se beneficia mi empresa con SOA?
Recepción de Reclamación
de gastos
Revisión de Documentos
Atención a clientes Dictamen
Análisis de la reclamación
Solicitar más información
Pago de reclamación
Pagos
Los procesos son apoyados por los sistemas en cada una de las áreas de la aseguradora
Notificación de resultado de análisis
| Página 13
¿Cómo se beneficia mi empresa con SOA?
Recepción de Reclamación
de gastos
Revisión de Documentos
Atención a clientes Dictamen
Análisis de la reclamación
Solicitar más información
Pago de reclamación
Pagos
Los procesos son apoyados por los sistemas en cada una de las áreas de la aseguradora
Notificación de resultado de análisis
Envío de expediente en papel
Digitalización
Notificación
Envío de orden
Notificar pago
Emitir pago
¬ Conocimiento tácito: Las personas conocen la forma en que se ejecuta el proceso.¬ El trámite del siniestro no es flexible¬ Cuando no se conoce como se ejecuta el proceso es difícil encontrar ayuda u optimizarlo¬ Es difícil conocer su desempeño y detectar cuellos de botella¬ No es posible asegurar que se ejecutan de la misma forma¬ Los sistemas se encuentran aislados y la colaboración y flexibilidad para integrarse al proceso es poca o no existe
| Página 14
¿Cómo se beneficia mi empresa con SOA? Habilitación en SOA
Recepción de Reclamación
de gastos
Revisión de Documentos
Atención a clientes Dictamen
Análisis de la reclamación
Solicitar más información
Pago de reclamación
Pagos
Los sistemas son habilitados mediante servicios Web con XML
Notificación de resultado de análisis
Envío de expediente en papel
Digitalización
Envío de orden
Notificar pago
Emitir pago
Notificación
| Página 15
¿Cómo se beneficia mi empresa con SOA? Orquestación de servicios
Recepción de Reclamación
de gastos
Revisión de Documentos
Atención a clientes Dictamen
Análisis de la reclamación
Solicitar más información
Pago de reclamación
Pagos
Los sistemas son habilitados mediante servicios Web con XML
Notificación de resultado de análisis
Envío de expediente en papel
Digitalización
Notificación
Envío de orden
Notificar pago
Banco
| Página 16
¿Cómo se beneficia mi empresa con SOA? Procesos de negocio
Atención a clientes Dictamen Pagos
Los sistemas son habilitados mediante servicios Web con XML
Banco
Recepción de Reclamación
Revisión de Documentos
Análisis de la reclamación
Solicitar más información
Pago de reclamación
Notificación de resultado de análisis
| Página 17
Modelo de Gobierno con SOA
Medir resultados Manejo del cambio
Definir autoridad y responsabilidades
Definir y aplicar las políticas y reglas
Optimizar Proveer de transparencia técnica y organizacional
| Página 18
Creación de la arquitectura SOA
Guías, patrones y casos de usoLiteratura acerca de temas que proporcionan conocimiento sobre SOA en la organización.
PlantillasProductos de trabajo relacionados con las guías y patrones para utilizarlos en proyectos SOA
Modelo de Madurez y adopciónNos dice las diferentes etapas de evolución de la arquitectura SOA, donde utilizarla y como adoptarla
MetodologíaNos dicen las prácticas para desarrollar los proyectos: identificar, definir, entregar y optimizar SOA
Conceptos SOADefiniciones concisas de conceptos claves de SOA
Gobierno Reportes de usoCiclo de vida Diseño Desarrollo
Arquitectura de referencia
Estructura de SOA: elementos, roles y relaciones
| Página 19
Optimización SOA
Composición de ProcesosSOA
Gobierno SOA
Servicios de Negocio SOA
Habilitación SOA
Aplicación - Silos
Modelo de Madurez SOA
¬ no SOA
¬ Modernización de Sistemas Legados¬ Habilitación de Servicios¬ Publicación de Servicios a un
Registro
¬ Definir Dominios de Negocio¬ Orquestar servicios técnicos en servicios de
negocio de valor¬ Meta Repositorio basado en consolidación
¬ Madurez Organizacional¬ Colaboración de Metadatos y roles definidos¬ Ciclo de Vida de SOA, todos los activos de SOA en
contexto
¬ Servicios de consumo¬ Servicios basado en procesos¬ Servicio basado en aplicaciones compuestas
¬ Balance demanda/suministro de proveedor de servicios y consumi.¬ Administración de Procesos de Negocio / BAM¬ Runtime-Gobierno y Políticas
| Página 20
Trayectoria de adopción de SOA e índices de adopción
Alineación Tecnológica
Madurez Organizacional
Madurez de Implementación SOA
Manejo del ciclo de vida SOA
SOA Governance
| Página 21
Modelo de Madurez SOA
Alineación Tecnológica
Madurez Organizacional
Madurez de Implementación SOA
Manejo del ciclo de vida SOA
SOA Governance
Índice de Madurez
Cumplimiento de la infraestructura tecnológica con
los estándares y mejores prácticas
Cumplimiento de la infraestructura tecnológica con
los estándares y mejores prácticas
Mecanismos organizacionales para adoptar SOA (soporte a la estrategia, responsabilidades,
…)
Mecanismos organizacionales para adoptar SOA (soporte a la estrategia, responsabilidades,
…)Procedimientos, herramientas y otros
recursos para administrar la evolución de los elementos SOA
Procedimientos, herramientas y otros
recursos para administrar la evolución de los elementos SOA
Uso de SOA por las partes funcionales del
Cliente
Uso de SOA por las partes funcionales del
Cliente
| Página 22
Estándares manejados por ACORD.
ACORD Standards Strategy Overview; January 2006
| Página 23
Entrega futura de estándares de la ACORD
ACORD Standards Strategy Overview; January 2006
| Seite 24
Software AG. Bright ideas, everywhere.
1.- SOA, Arquitectura Orienta a Servicios�2.- ¿Qué es la arquitectura orientada a servicios?�3.- Integración de aplicaciones, gente y procesos a las necesidades y objetivos de la organización. Resumen¿Qué es XML?¿Cómo se crean los estándares para utilizarlos con SOA?Servicios Web con XML: Una nueva forma de pensarVer las aplicaciones como serviciosBloques con que se construye SOA¿Por qué SOA?¿Por qué SOA?¿Por qué SOA?Componentes de una Arquitectura SOA¿Cómo se beneficia mi empresa con SOA?¿Cómo se beneficia mi empresa con SOA?¿Cómo se beneficia mi empresa con SOA?�Habilitación en SOA¿Cómo se beneficia mi empresa con SOA?�Orquestación de servicios¿Cómo se beneficia mi empresa con SOA?�Procesos de negocioModelo de Gobierno con SOACreación de la arquitectura SOAModelo de Madurez SOATrayectoria de adopción de SOA e índices de adopciónModelo de Madurez SOAEstándares manejados por ACORD.Entrega futura de estándares de la ACORDSoftware AG. �Bright ideas, everywhere.