Title: Modelo de Madurez en Arquitectura Orientada a Servicios (SOA)
1Modelo de Madurez en Arquitectura Orientada a
Servicios (SOA)
- Marcela Martinez
- Servicios Profesionales
- marcela.martinez_at_progress.com
2Agenda
- Agilidad del negocio y SOA
- Modelo de Madurez SOA
- Conclusión
3Agilidad del negocio y SOA
- SOA es un tipo de arquitectura en tecnologÃas de
información - Su aportación respecto a modelos anteriores es el
principio fundamental que rige en su práctica - Agilidad del negocio
- Este principio genera un cambio de visión acerca
de cómo concebir las aplicaciones de negocio y
sus funciones de interacción al interior y
exterior de la empresa
4Agilidad del negocio y SOA
- Cambio en la concepción de aplicaciones
- De arquitectura como fundamento de una entidad
diseñada para permanecer estática de acuerdo al
plano original como un edificio- con ligeras
adaptaciones y agregados. - A una arquitectura que es el diseño de un
organismo viviente con capacidad de adaptarse
al medio ambiente anticipándose y respondiendo a
los cambios del mismo. - Cambio en la concepción de ciclo de vida en las
aplicaciones - Al igual que en un organismo se presenta un
patrón de madurez, en la práctica de SOA existe
un modelo de madurez que ha sido captado por las
primeras experiencias de los arquitectos y
desarrolladores en TI
5Agenda
- Agilidad del negocio y SOA
- Modelo de Madurez SOA
- Conclusión
6Modelo de Madurez SOA
Nivel 5 (CMM Optimized)
Nivel 4 (CMM Quantitatively Managed)
Nivel 3 (CMM Defined)
Nivel 2 (CMM Managed)
Nivel 1 (CMM Performed)
7Nivel 1 Servicios SOA iniciales
Propósito Introducir funcionalidad y nueva tecnologÃa
Alcance Proyectos piloto, investigación y experimentación, proyectos pequeños
TecnologÃa Estándares, integración de entidades heredadas
Organizacional Desarrolladores aprenden a construir servicios
Estándares SOAP, WSDL, XML, Java, .NET
Productos Web services toolkits
8Ejemplo de Nivel 1
Servicios SOA iniciales
9Nivel 2 Servicios SOA arquitecturados
Propósito Reducción de costos y control de TI
Alcance Múltiples aplicaciones integradas dentro de la organización
TecnologÃa MensajerÃa confiable, mediación, heterogeneidad, seguridad
Organizacional Grupo de arquitectos provee el liderazgo
Estándares UDDI, WS-ReliableMessaging, WS-Security, SAML, XQuery
Productos ESB
10Ejemplo de Nivel 2
Servicios SOA arquitecturados
11Nivel 3(a) Servicios de negocio SOA
Propósito Agilidad del negocio
Alcance Procesos de negocio a través de empresas o unidades de negocio distintas
TecnologÃa Reuso, facilidad de modificación, alta disponibilidad
Organizacional Asociación de TI con el negocio, ciclo de vida de SOA toma el control
Estándares WS-BPEL
Productos Herramientas y motores BPM
12Ejemplo de Nivel 3(a)
Servicios de negocio SOA
13Ejemplo de Nivel 3(a) continuado
Servicios de negocio SOA
14Nivel 3(b) Servicios de colaboración SOA
Propósito Colaboración con asociados de negocio y mercado en general
Alcance Abarca múltiples organizaciones internas, o internas y externas
TecnologÃa Servicios externos, seguridad a través de la empresa, traducción
Organizacional Asociaciones entre organizaciones
Estándares ebXML, RosettaNet, WS-Trust, WS-Secure Conversation
Productos Herramientas y motores B2B/Partner-based
15Ejemplo de Nivel 3(b)
Servicios de Collaboración SOA
16Nivel 4 Servicios SOA de métricas del negocio
Propósito Encontrar medidas de desempeño del negocio
Alcance Unidades de negocio y/o a través de la empresa
TecnologÃa BAM, ESP, CEP, Tableros ejecutivos, Motores de reglas de negocio
Organizacional Evaluación y respuesta en procesos de negocio en ejecución
Estándares -
Productos BAM, BRE, ESP, CEP
17Ejemplo de Nivel 4
Servicios SOA de métricas del negocio
18Nivel 5 Optimized Business Services SOA
Propósito Optimización del negocio reaccionar y responder automáticamente
Alcance Unidades de negocio y/o a través de la empresa
TecnologÃa Automatización basada en eventos para la optimización
Organizacional Cultura de mejora continua en las organizaciones
Estándares -
Productos -
19Ejemplo de Nivel 5
Optimización de servicios de negocios
20Sonic SOA Suite SOA Maturity Model
Nivel 5 (CMM Optimized)
Nivel 4 (CMM Quantitatively Managed)
Nivel 3 (CMM Defined)
Nivel 2 (CMM Managed)
Nivel 1 (CMM Performed)
21Agenda
- Agilidad del negocio y SOA
- Modelo de Madurez SOA
- Conclusión
22Beneficios en el Modelo de Madurez SOA
23CONNECT EVERYTHING. ACHIEVE ANYTHING.
www.sonicsoftware.com