1.- SOA, Arquitectura Orienta a Servicios 2.

Transcripción

1.- SOA, Arquitectura Orienta a Servicios 2.
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é Monroy
Gabriel Vázquez
| Seite 1
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 2
¿Qué es XML?
Estándar del
W3C
Acelerador de
la colaboración
entre empresas
Tecnología
Internet
XML
Independiente de
proveedor
Amplia Aceptación
| Página 3
¿Cómo se crean los estándares para utilizarlos con SOA?
Estándares
Técnicos
XML
SOAP
XSD
XSL WML
WML
XPDL
BPEL
Uso de Estándares
Industria
HL7
XBRL
ebXML
ACORD
Factura
Electrónica
Proveedores de Tecnología
| Página 4
Empresas
•SOA
•Facturación
•Intercambio de
Información
•Integración
Servicios Web con XML: Una nueva forma de pensar
Un modelo
XML
Intercambio
de Documentos
Electrónicos
Un estándar
<empresa>
Software AG
</empresa>
eXtensible Markup
Language
Servicios Web
Una arquitectura
| Página 5
Ver las aplicaciones como servicios
Servicio
Servicio
Servicio
Servicio
„
Los sistemas exponen sus
capacidades como servicios
„
Intercambio de documentos, no
conexión entre programas
„
Ambos extremos no tienen por qué utilizar
la misma infraestructura
„
La complejidad queda oculta hacia el
exterior.
| Página 6
Servicio
W
E
B
XML
XML
W
E
B
Servicio
Servicio
Servicio
Bloques con que se construye SOA
| Página 7
¿Por qué SOA?
Las necesidades que resuelve SOA siempre han existido
Sistemas
Corporativos
| Página 8
Sistemas
Departamentales
ERP
CRM
Bases de
Datos
¿Por qué SOA?
Las necesidades que resuelve SOA siempre han existido
Sistemas
Corporativos
| Página 9
Sistemas
Departamentales
ERP
CRM
•Código casero
•Transferencia de Archivos
•Captura de Información
•Envío de expedientes
•Intercambio de correos
•Mensajería
Bases de
Datos
¿Por qué SOA?
SOA es la respuesta a este conjunto de necesidades
Sistemas
Corporativos
| Página 10
Sistemas
Departamentales
ERP
CRM
Bases de
Datos
Componentes de una Arquitectura SOA
Componer nuevas aplicaciones
Administrar y Analizar Procesos
Colaboración
Crear nuevos servicios de valor añadido
Modelo de
Gobierno
Ver las aplicaciones actuales como servicios
Sistemas
Corporativos
| Página 11
Sistemas
Departamentales
ERP
CRM
Bases de
Datos
¿Cómo se beneficia mi empresa con SOA?
Atención a clientes
Recepción de
Reclamación
de gastos
Solicitar más
información
Revisión de
Documentos
Dictamen
Análisis de la
reclamación
Pagos
Pago de
reclamación
Notificación de
resultado de análisis
Los procesos son apoyados por los sistemas en cada una de las áreas de la aseguradora
| Página 12
¿Cómo se beneficia mi empresa con SOA?
Atención a clientes
Envío de expediente
en papel
Recepción de
Reclamación
de gastos
Revisión de
Documentos
Dictamen
Envío de
orden
Pagos
Notificar
pago
Análisis de la
reclamación
Pago de
reclamación
Digitalización
Emitir pago
Notificación de
resultado de análisis
Solicitar más
información
Notificación
¬ 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 procesos son apoyados por los sistemas en cada una de las áreas de la aseguradora
¬ Los sistemas se encuentran aislados y la colaboración y flexibilidad para integrarse al proceso es poca o no existe
| Página 13
¿Cómo se beneficia mi empresa con SOA?
Habilitación en SOA
Atención a clientes
Dictamen
Envío de expediente
en papel
Recepción de
Reclamación
de gastos
Envío de
orden
Revisión de
Documentos
Pagos
Notificar
pago
Análisis de la
reclamación
Pago de
reclamación
Digitalización
Emitir pago
Notificación
Solicitar más
información
Notificación de
resultado de análisis
Los sistemas son habilitados mediante servicios Web con XML
| Página 14
¿Cómo se beneficia mi empresa con SOA?
Orquestación de servicios
Atención a clientes
Dictamen
Envío de expediente
en papel
Recepción de
Reclamación
de gastos
Envío de
orden
Revisión de
Documentos
Pagos
Notificar
pago
Análisis de la
reclamación
Digitalización
Notificación
Solicitar más
información
Notificación de
resultado de análisis
Los sistemas son habilitados mediante servicios Web con XML
| Página 15
Pago de
reclamación
Banco
¿Cómo se beneficia mi empresa con SOA?
Procesos de negocio
Atención a clientes
Recepción de
Reclamación
Solicitar más
información
Revisión de
Documentos
Dictamen
Análisis de la
reclamación
Notificación de
resultado de análisis
Los sistemas son habilitados mediante servicios Web con XML
| Página 16
Pagos
Pago de
reclamación
Banco
Modelo de Gobierno con SOA
Definir autoridad y
responsabilidades
Optimizar
Proveer de transparencia
técnica y organizacional
Medir resultados
Manejo del cambio
Definir y aplicar las
políticas y reglas
| Página 17
Creación de la arquitectura SOA
Guías, patrones y casos de uso
Plantillas
Literatura acerca de temas que
proporcionan conocimiento sobre
SOA en la organización.
Productos de trabajo relacionados con las
guías y patrones para utilizarlos en
proyectos SOA
Gobierno
| Página 18
Conceptos SOA
Metodología
Definiciones concisas
de conceptos claves
de SOA
Nos dicen las prácticas para
desarrollar los proyectos: identificar,
definir, entregar y optimizar SOA
Arquitectura de referencia
Modelo de Madurez y
adopción
Estructura de SOA: elementos, roles
y relaciones
Nos dice las diferentes etapas de
evolución de la arquitectura SOA,
donde utilizarla y como adoptarla
Ciclo de vida
Reportes de uso
Diseño
Desarrollo
Modelo de Madurez SOA
r
q
p
o
n
m
¬ Balance demanda/suministro de proveedor de servicios y consumi.
¬ Administración de Procesos de Negocio / BAM
¬ Runtime-Gobierno y Políticas
¬ Servicios de consumo
¬ Servicios basado en procesos
¬ Servicio basado en aplicaciones compuestas
¬ Madurez Organizacional
¬ Colaboración de Metadatos y roles definidos
¬ Ciclo de Vida de SOA, todos los activos de SOA en
contexto
¬ Definir Dominios de Negocio
¬ Orquestar servicios técnicos en servicios de
negocio de valor
¬ Meta Repositorio basado en consolidación
¬ Modernización de Sistemas Legados
¬ Habilitación de Servicios
¬ Publicación de Servicios a un
Registro
¬ no SOA
| Página 19
Optimización SOA
Composición de Procesos
SOA
Gobierno SOA
Servicios de Negocio SOA
Habilitación SOA
Aplicación - Silos
Trayectoria de adopción de SOA e índices de adopción
Alineación Tecnológica
SOA Governance
Madurez Organizacional
Madurez de Implementación SOA
Manejo del ciclo de vida SOA
| Página 20
Modelo de Madurez SOA
Alineación
Tecnológica
Madurez
Organizacional
SOA
Governance
Mecanismos
Mecanismos organizacionales
organizacionales
para
adoptar
SOA
para adoptar SOA (soporte
(soporte aa la
la
estrategia,
responsabilidades,
estrategia, responsabilidades,
…)
…)
Procedimientos,
Procedimientos,
herramientas
herramientas yy otros
otros
recursos
para
recursos para
administrar
administrar la
la evolución
evolución
de
de los
los elementos
elementos SOA
SOA
Manejo del ciclo
de vida SOA
| Página 21
Cumplimiento
Cumplimiento de
de la
la
infraestructura
tecnológica
infraestructura tecnológica con
con
los
estándares
y
mejores
los estándares y mejores
prácticas
prácticas
Uso
Uso de
de SOA
SOA por
por las
las
partes
partes funcionales
funcionales del
del
Cliente
Cliente
Índice de Madurez
Madurez de
Implementación SOA
Estándares manejados por ACORD.
ACORD Standards Strategy Overview; January 2006
| Página 22
Entrega futura de estándares de la ACORD
ACORD Standards Strategy Overview; January 2006
| Página 23
Software AG.
Bright ideas, everywhere.
| Seite 24

Documentos relacionados