Modelo de Madurez en Arquitectura Orientada a Servicios (SOA)Marcela Martinez Servicios Profesionales [email protected]
Agenda
Agilidad del negocio y SOA Modelo de Madurez SOA
Conclusin
2
2006 Sonic Software Corporation
Agilidad del negocio y SOA
SOA es un tipo de arquitectura en tecnologas de informacin Su aportacin respecto a modelos anteriores es el principio fundamental que rige en su prctica:
Agilidad del negocio
Este principio genera un cambio de visin acerca de cmo concebir las aplicaciones de negocio y sus funciones de interaccin al interior y exterior de la empresa 2006 Sonic Software Corporation
3
Agilidad del negocio y SOA
Cambio en la concepcin de aplicaciones De arquitectura como fundamento de una entidad diseada para permanecer esttica de acuerdo al plano original como un edificio- con ligeras adaptaciones y agregados. A una arquitectura que es el diseo de un organismo viviente con capacidad de adaptarse al medio ambiente anticipndose y respondiendo a los cambios del mismo.
Cambio en la concepcin de ciclo de vida en las aplicaciones Al igual que en un organismo se presenta un patrn de madurez, en la prctica de SOA existe un modelo de madurez que ha sido captado por las primeras experiencias de los arquitectos y desarrolladores en TI
4
2006 Sonic Software Corporation
Agenda
Agilidad del negocio y SOA Modelo de Madurez SOA
Conclusin
5
2006 Sonic Software Corporation
Modelo de Madurez SOANivel 5(CMM: Optimized)
Nivel 4(CMM: Quantitatively Managed)
Nivel 3(CMM: Defined)
Nivel 2(CMM: Managed)
Nivel 1(CMM: Performed)
6
2006 Sonic Software Corporation
Nivel 1 Servicios SOA inicialesPropsito Introducir funcionalidad y nueva tecnologa Proyectos piloto, investigacin y experimentacin, proyectos pequeos Estndares, integracin de entidades heredadas Desarrolladores aprenden a construir servicios
Alcance
Tecnologa Organizacional
EstndaresProductos
SOAP, WSDL, XML, Java, .NETWeb services toolkits
7
2006 Sonic Software Corporation
Ejemplo de Nivel 1Servicios SOA iniciales
8
2006 Sonic Software Corporation
Nivel 2 Servicios SOA arquitecturadosPropsito Reduccin de costos y control de TI
Alcance
Mltiples aplicaciones integradas dentro de la organizacin Mensajera confiable, mediacin, heterogeneidad, seguridad
Tecnologa
Organizacional Grupo de arquitectos provee el liderazgo
EstndaresProductos
UDDI, WS-ReliableMessaging, WS-Security, SAML, XQueryESB
9
2006 Sonic Software Corporation
Ejemplo de Nivel 2Servicios SOA arquitecturados
10
2006 Sonic Software Corporation
Nivel 3(a) Servicios de negocio SOAPropsito Agilidad del negocio
Alcance
Procesos de negocio a travs de empresas o unidades de negocio distintas Reuso, facilidad de modificacin, alta disponibilidad
Tecnologa
Organizacional Asociacin de TI con el negocio, ciclo de vida de SOA toma el control
EstndaresProductos11
WS-BPELHerramientas y motores BPM 2006 Sonic Software Corporation
Ejemplo de Nivel 3(a)Servicios de negocio SOA
12
2006 Sonic Software Corporation
Ejemplo de Nivel 3(a) continuadoServicios de negocio SOA
13
2006 Sonic Software Corporation
Nivel 3(b) Servicios de colaboracin SOAPropsito Colaboracin con asociados de negocio y mercado en general Abarca mltiples organizaciones internas, o internas y externas Servicios externos, seguridad a travs de la empresa, traduccin
Alcance
Tecnologa
Organizacional Asociaciones entre organizaciones
EstndaresProductos
ebXML, RosettaNet, WS-Trust, WS-Secure ConversationHerramientas y motores B2B/Partner-based 2006 Sonic Software Corporation
14
Ejemplo de Nivel 3(b)Servicios de Collaboracin SOA
15
2006 Sonic Software Corporation
Nivel 4 Servicios SOA de mtricas del negocioPropsito Encontrar medidas de desempeo del negocio Unidades de negocio y/o a travs de la empresa BAM, ESP, CEP, Tableros ejecutivos, Motores de reglas de negocio
Alcance
Tecnologa
Organizacional Evaluacin y respuesta en procesos de negocio en ejecucin Estndares -
Productos16
BAM, BRE, ESP, CEP 2006 Sonic Software Corporation
Ejemplo de Nivel 4Servicios SOA de mtricas del negocio
17
2006 Sonic Software Corporation
Nivel 5 Optimized Business Services SOAPropsito Optimizacin del negocio reaccionar y responder automticamente
Alcance
Unidades de negocio y/o a travs de la empresaAutomatizacin basada en eventos para la optimizacin
Tecnologa
Organizacional Cultura de mejora continua en las organizaciones Estndares -
Productos18
2006 Sonic Software Corporation
Ejemplo de Nivel 5Optimizacin de servicios de negocios
19
2006 Sonic Software Corporation
Sonic SOA Suite & SOA Maturity ModelNivel 5(CMM: Optimized)
Nivel 4(CMM: Quantitatively Managed)
Nivel 3(CMM: Defined)
Nivel 2(CMM: Managed)
Nivel 1(CMM: Performed)
20
2006 Sonic Software Corporation
Agenda
Agilidad del negocio y SOA Modelo de Madurez SOA
Conclusin
21
2006 Sonic Software Corporation
Beneficios en el Modelo de Madurez SOA
22
2006 Sonic Software Corporation
CONNECT EVERYTHING. ACHIEVE ANYTHING.
www.sonicsoftware.com
23
2006 Sonic Software Corporation