Vous êtes sur la page 1sur 74

El Modelo de Integracin

basado en Servicios (SOA)


Alejandro Schwed Director de Consultora

Alejandro Schwed
Director de Consultora - CTP

26/09/2007

Proyecto Bus de Integracin Camino hacia la Excelencia Operacional


Descripcin de la Consultora
CTP es una consultora lder con presencia en la
Regin Andina. Su foco es la Implantacin de
Soluciones Tecnolgicas de punta superando los
complejos retos de negocios, llevando a sus clientes
a lograr ventajas sostenibles.

Fue fundada en el 2005 a partir del equipo de


consultora de Novell Regin Andina (anteriormente
Cambridge Technology Partners).

Est construida sobre las alianzas con sus clientes con


la independencia de la plataforma tecnolgica.

Posee alrededor de 70 consultores y arquitectos con


expertise en aplicaciones CRM, herramientas de
integracin EAI/SOA, Herramientas de Inteligencia
de Negocio, y tecnologas emergentes.

Proyecto Bus de Integracin Camino hacia la Excelencia Operacional


Principales Servicios y Clientes

Principales Servicios Principales Clientes


Soluciones CRM
Tecnologa Comunicaciones y Medios - Tecnologa Comunicaciones y Medios -
Soluciones Analticas Telefona Mvil Telefona Fija

Tecnologa
Soluciones de Integracin Comunicaciones y
Medios y
Servicios Pblicos
Servicios Financieros Bolsa de Valores

Soluciones a la Medida

Soluciones IdM
Servicios Previsionales, Seguros y Salud Proveedor de Servicios Financieros Banca
Servicios de Tecnologa del Sector

Consumo Masivo y Distribucin Retail


Educacin Universidad

Proyecto Bus de Integracin Camino hacia la Excelencia Operacional


Objetivos de la sesin

Dar a conocer el marco conceptual SOA


Compartir experiencias y lecciones
aprendidas en la implementacin de SOA

4 CTP Consultoria Tecnologa y Procesos, Derechos de autor reservados


Proyecto Bus de Integracin Camino hacia la Excelencia Operacional
Agenda

Fundamentos
SOA: Conceptos generales
Gobierno SOA
Lecciones Aprendidas
El proyecto de Modelo SOA

5 CTP Consultoria Tecnologa y Procesos, Derechos de autor reservados


Proyecto Bus de Integracin Camino hacia la Excelencia Operacional
Dificultad de integracin
Mercado BVC Otros
Ordenes

Negociacin
Validacin
Enva Validacin

Inversionistas

Validacin
Complementacin
Clientes Verificacin
(Afiliados) Liquidacin

Depsitos

Traslada
Satisfaccin? Cumplimiento

Entrega de Informacin Solicita


Tiempo de respuesta Verificacin
Exactitud de la informacin
Calidad del servicio Bancos
Compensacin Compensadores
Informacin
Traslada

Proyecto Bus de Integracin Camino hacia la Excelencia Operacional


Fundamentos:
Exigencias actuales del mercado
Desarrollo acelerado de nuevos productos/servicios
Tiempo de respuesta inmediato en la entrega de productos/servicios
Procesos adaptados a la flexibilidad de los nuevos
productos/servicios
Acceso a las soluciones de negocio en cualquier momento, desde
cualquier parte para clientes, canales y proveedores
Aseguramiento en la garanta del nivel de servicios a lo largo de
mltiples canales y tecnologas
Proveer una infraestructura tecnolgica flexible y adaptable

Pero la realidad es otra

El desarrollo de nuevos sistemas consume mucho tiempo y dinero


Los requerimientos de integracin son cada vez mayores y complejos
Se requiere reducir el Costo Total de Propiedad (TCO)

7 CTP Consultoria Tecnologa y Procesos, Derechos de autor reservados


Proyecto Bus de Integracin Camino hacia la Excelencia Operacional
Agenda

Fundamentos
SOA: Conceptos generales
Gobierno SOA
Lecciones Aprendidas
El Proyecto del Modelo SOA

8 CTP Consultoria Tecnologa y Procesos, Derechos de autor reservados


Proyecto Bus de Integracin Camino hacia la Excelencia Operacional
Cambiando el Foco

Procesos Procesos de
negocio
Intercambios 80%

80%
Intercambios
Infraestructura

Infraestructura

9 CTP Consultoria Tecnologa y Procesos, Derechos de autor reservados


Proyecto Bus de Integracin Camino hacia la Excelencia Operacional
Objetivos de la Arquitectura Orientada a Servicios
Marco Terico

Separar los servicios de las


Usuarios
aplicaciones que los soportan

Separar servicios de los medios y Dispositivos


dispositivos de acceso
Procesos
Exponer estos servicios a travs de
interfaces estndar
Aplicaciones
Ensamblar servicios para crear
procesos de negocio flexibles

Permitir a usuarios ubicar e invocar


estos procesos de negocio desde
cualquier dispositivo, en cualquier
localidad

10 CTP Consultoria Tecnologa y Procesos, Derechos de autor reservados


Proyecto Bus de Integracin Camino hacia la Excelencia Operacional
Arquitectura Orientada a Servicios

Es un enfoque para Ambiente heterogneo

disear y construir
soluciones de negocio a Datos Aplicaciones

partir de componentes
independientes que Servicios estandarizados

exponen funciones como


servicios accesibles por
otros componentes a Procesos de negocio Integrados

travs de interfaces
estndares
Soluciones de negocio

11 CTP Consultoria Tecnologa y Procesos, Derechos de autor reservados


Proyecto Bus de Integracin Camino hacia la Excelencia Operacional
Evolucin de la Arquitectura:
Integracin Punto a Punto

Tiene una inversin inicial


Despacho
baja, pero el mantenimiento
se hace costoso
El nmero de conexiones
crece exponencialmente a Atencin al Manejo de
Cliente Ordenes
medida que se incorporan
aplicaciones
Requiere desarrollo de Facturacin
funciones complejas para
comunicacin,
transformaciones, etc.
Altamente dependiente de
las aplicaciones

12 CTP Consultoria Tecnologa y Procesos, Derechos de autor reservados


Proyecto Bus de Integracin Camino hacia la Excelencia Operacional
Evolucin de la Arquitectura:
Enterprise Application Integration (EAI)

Altamente escalable en cuanto


Atencin al
a nmero de aplicaciones y Despacho
Cliente
volumen de datos
Fuertemente atada a la
tecnologa del proveedor del
Bus de Integracin
bus de integracin
Provee funciones de
comunicacin confiable, Manejo de
transformaciones, Facturacin
Ordenes
enrutamiento, etc.
Se justifica principalmente para
proyectos de gran envergadura
y grandes volmenes de datos

13 CTP Consultoria Tecnologa y Procesos, Derechos de autor reservados


Proyecto Bus de Integracin Camino hacia la Excelencia Operacional
Evolucin de la Arquitectura:
Integracin Orientada a Servicios

Utiliza infraestructuras Despacho

basadas en estndares
La escalabilidad depende en
gran medida de la Atencin al Manejo de
Cliente Ordenes
infraestructura utilizada
Puede desarrollarse
incrementalmente
Facturacin
Ofrece funciones de
comunicacin y
transformacin de datos
Puede coexistir y
complementar una
infraestructura de EAI

14 CTP Consultoria Tecnologa y Procesos, Derechos de autor reservados


Proyecto Bus de Integracin Camino hacia la Excelencia Operacional
Modelo de Madurez de Integracin
Integracin
Integracin de
de procesos
procesos
de negocio entre
de negocio entre
empresas
empresas (B2B)
(B2B)
Creacin
Creacin procesos
procesos de
de Uso
Uso de
de tecnologa
tecnologa de
de
negocio por integracin
negocio por integracin integracin
integracin de
de procesos
procesos
de
de negocio
negocio basada
basada en
en
Integracin
Integracin para
para Uso
Uso de
de tecnologa
tecnologa de
de Servicios
Servicios
sustentar
sustentar procesos de
procesos de Integracin avanzada
Integracin avanzada
negocio (EAI)
(EAI) Metodologa
Metodologa de
de
negocio
Integracin Corporativa
Integracin Corporativa
Uso
Uso de
de middleware
middleware de
de Incorporacin
Incorporacin orgnica
orgnica
Integracin
Integracin punto
punto aa integracin de
de Gobierno
Gobierno Polticas,
Polticas, Normas
Normas yy
integracin
punto
punto entre
entre aplicaciones
aplicaciones estndares
estndares dede
Existe
Existe metodologa
metodologa de
de Creacin
Creacin yy Integracin
Integracin Corporativa
Corporativa
Uso
Uso de
de middleware
middleware integracin
integracin de
de mantenimiento
mantenimiento deldel
bsico
bsico arquitectura
arquitectura Modelo de Integracin
Modelo de Integracin
centralizado
centralizado
Soporte
Soporte yy Mantenim.
Mantenim. de
de Control
Control de
de desarrollo
desarrollo de
de
Interfaces.
Interfaces. Interfaces
Interfaces Reusabilidad
Reusabilidad de de Diseo
Diseo
yy Anlisis
Anlisis de
de Integracin
Integracin
Reutilizacin
Reutilizacin de
de Reusabilidad
Reusabilidad de
de
soluciones
soluciones tcnicas
tcnicas Interfaces
Interfaces

Proceso de Madurez de la Integracin

I II III IV
15

Proyecto Bus de Integracin Camino hacia la Excelencia Operacional


Modelo de Referencia basado en Arquitectura SOA

Accesos
Accesos Desktop
Desktop // Portal
Portal
identidades
de identidades

Orquestador
Orquestador (BPM)
(BPM)
Procesos
Procesos
Manejo de
Manejo

Servicios
Servicios (ESB)
(ESB)

Funcionalida-
Funcionalida-
des
des Aplicaciones
Aplicaciones

Proyecto Bus de Integracin Camino hacia la Excelencia Operacional


Componentes

CLIENTES GRUPO EJECUTIVO

PORTAL BAM

BPM Dashboard,
Proceso de KPI (Key Performance
negocio Indicator)

SERVICIOS - ESB
Crear Crear Colocar Costear
Cliente Aprovisionar
Cuenta de Linea pedido Orden
Facturacin

CRM Facturacion Manejador


Ordenes
ERP EIS

Proyecto Bus de Integracin Camino hacia la Excelencia Operacional


Conceptos claves

Reutilizacin
Desacoplamiento
Estndar
Independencia tecnolgica
Orquestacin
Gobierno

18 CTP Consultoria Tecnologa y Procesos, Derechos de autor reservados


Proyecto Bus de Integracin Camino hacia la Excelencia Operacional
Beneficios de SOA

Fuente: Sun y cercle Fiber: SOA, Aportando valor al negocio desde la tecnologa

19 CTP Consultoria Tecnologa y Procesos, Derechos de autor reservados


Proyecto Bus de Integracin Camino hacia la Excelencia Operacional
Contexto: Cul es entonces el papel de
SOA dentro de la organizacin?

El mundo de
los negocios Zona de
Estrategia
de negocios Complejidad

SOA
GAP
( $$$, Time, Reduce time to market?)

Arquitectura Empresarial
& Ingenieria del Software
El mundo IT
Arquitectura Tcnica
Seguridad
Software
Hardware

Adaptado desde Adaptive Enterprise HP- Derechos reservados


Proyecto Bus de Integracin Camino hacia la Excelencia Operacional
SOA y Web Services

Aunque los servicios web no necesariamente significan SOA,


y no todas las SOAs estn basadas en servicios web, la
relacin entre las dos tendencias es importante, y se
potencian mutuamente:
El inters por los servicios web lleva hacia SOA, y las
ventajas de la arquitectura SOA ayudan a que las
iniciativas de servicios web tengan xito

Fuente: www.gartner.com/resources/114300/114358/114358.pdf

21 CTP Consultoria Tecnologa y Procesos, Derechos de autor reservados


Proyecto Bus de Integracin Camino hacia la Excelencia Operacional
El mercado SOA: Tendencias

Evolucin del mercado de proveedores de software de


integracin / EAI hacia SOA Suites
Evolucin del mercado de proveedores de tecnologa MOM /
JMS hacia ESB (Enterprise Service Bus)
Evolucin del mercado de proveedores de software de
Aplicaciones Web / Servidores de Aplicaciones / APS
(Application Platform Suites) hacia SOA Suites
Convergencia del mercado de proveedores de tecnologa
Web Services y SOA
Convergencia / fusin de los proveedores de EAI / MOM
/BPM / Integracin /B2B / Application Servers / APS / Web

22 CTP Consultoria Tecnologa y Procesos, Derechos de autor reservados


Proyecto Bus de Integracin Camino hacia la Excelencia Operacional
El Mercado SOA: Proveedores

Fuente: http://mediaproducts.gartner.com/reprints/microsoft/vol1/article1/article1.html

23 CTP Consultoria Tecnologa y Procesos, Derechos de autor reservados


Proyecto Bus de Integracin Camino hacia la Excelencia Operacional
El Mercado SOA: Proveedores

Fuente: Forrester Research, Inc

24 CTP Consultoria Tecnologa y Procesos, Derechos de autor reservados


Proyecto Bus de Integracin Camino hacia la Excelencia Operacional
Agenda

Fundamentos
SOA: Conceptos generales
Gobierno SOA
Lecciones Aprendidas
El Proyecto del Modelo SOA

25 CTP Consultoria Tecnologa y Procesos, Derechos de autor reservados


Proyecto Bus de Integracin Camino hacia la Excelencia Operacional
La Integracin Empresarial como City Plan

Infraestructura
Gobierno de la ciudad

City Plan

Diseo de edificaciones

Proyecto Bus de Integracin Camino hacia la Excelencia Operacional


City Plan: Alcanzando la gobernabilidad
en una arquitectura empresarial
Gobierno centralizado y/o
federado City Plan

Tiene una visin completa de


la arquitectura de sistemas y
de su madurez
Gobierno
Busca establecer normativas
y estndares para nuevos
desarrollos
Debe haber un plan para
migrar paulatinamente los
desarrollos existentes
Adopcin progresiva
Planificacin
Sustentado por una y normativas
Infraestructura
infraestructura compartida

Proyecto Bus de Integracin Camino hacia la Excelencia Operacional


Beneficios del City Plan

Organizacin y control de la Infraestructura Compartida de


integracin entre aplicaciones, evitando el crecimiento desordenado de
la misma y la duplicacin de esfuerzos en muchas reas.

Posibilita la reutilizacin de soluciones previas, tanto a nivel de


definicin o diseo como a nivel de implementacin de interfaces y
mensajes entre aplicaciones.

Permite la existencia de una integracin robusta entre sistemas y


plataformas tcnicamente heterogneos, lo cual constituye la realidad
del entorno de aplicaciones de las grandes empresas.

CTP Consultoria Tecnologa y Procesos, Derechos de autor reservados


Proyecto Bus de Integracin Camino hacia la Excelencia Operacional
Visin del City Plan

Gobierno
CRM Plan de
Integracin
Empresarial
Especifi- Infra-
caciones estructura

BO

Infraestructura
Grupo Central de
comn de
Integracin
Integracin

ERP

Otros

CTP Consultoria Tecnologa y Procesos, Derechos de autor reservados


Proyecto Bus de Integracin Camino hacia la Excelencia Operacional
Rol del Grupo Central de Integracin

Definir y mantener la Arquitectura de integracin,


Gobierno/Administracin y Estndares de Integracin (City Plan).
Asegurar que los diferentes proyectos trabajen de acuerdo a la
arquitectura, gobierno y estndares del City Plan
Definir los esquemas de interrelacin entre los grupos de integracin de
los proyectos.
Asegurar que la integracin de aplicaciones sea consistente con la
arquitectura y que no existan soluciones redundantes.
Asesorar a los grupos de integracin de cada proyecto en el diseo de
sus soluciones de integracin.
Soporte metodolgico a los grupos de integracin de los proyectos.
Programar revisiones de calidad de la documentacin de integracin de
aplicaciones.

CTP Consultoria Tecnologa y Procesos, Derechos de autor reservados


Proyecto Bus de Integracin Camino hacia la Excelencia Operacional
Agenda

Integracin: Una necesidad de Negocio


Arquitectura Orientada a Servicios (SOA)
Gobierno SOA
Lecciones aprendidas
El Proyecto del Modelo SOA

31 CTP Consultoria Tecnologa y Procesos, Derechos de autor reservados


Proyecto Bus de Integracin Camino hacia la Excelencia Operacional
Leccin #1 : El negocio como gua de
estrategia SOA
Proceso A Proceso B Proceso C Proceso D Proceso X Macro procesos

Procesos de
negocio

Servicios de
Negocio

Infraestructura de Servicios Tcnicos


aplicaciones ( Arquitectura
lgica de
Aplicacion A Aplicacion B Aplicacion C
Sistemas)

Proyecto Bus de Integracin Camino hacia la Excelencia Operacional


Leccin #2: Implementacin Top-Down
Macro Proceso
negocio

FN FN FN
FN FN FN FN FN FN FN FN FN
Proceso de Proceso de Proceso de
negocio FN negocio FN negocio FN

Funcionalidad de Negocio

UC UC UC

Caso de Uso
Input Reglas
Negocio Output
Table
RDBMS

Proyecto Bus de Integracin Camino hacia la Excelencia Operacional


Leccin #3: Integre a la capa lgica
Proveen la capacidad de crear una sesin de
terminal para interactuar con una aplicacin,
navegando por diversas pantallas, emulando
a un usuario. Ej. 3270, Telnet, HTML

Interfaz de Usuario

Interactan directamente con la lgica de


la aplicacin, accediendo rutinas u objetos
en tiempo de ejecucin. Ej. Programas
Servicio
CICS, EJB, Stored Procedures, APIs

Lgica de aplicacin

Acceso directo a las fuentes de datos.


No utiliza lgica de las aplicaciones. Ej.
JDBC, archivos planos, documentos
Xml, EDI
Datos

Proyecto Bus de Integracin Camino hacia la Excelencia Operacional


Leccin#4: Metodologa

Fases

Especificacin RAD ( Rapid Application Development)


del negocio ()

Especificacin funcional
de requerimientos ()

Anlisis (...)

Diseo y especificacin
Arquitectnica ()

Implementacin ()

Pruebas, Roll-out y puesta


en produccin ()

Iteraciones (Tiempo)
Siguiente

Proyecto Bus de Integracin Camino hacia la Excelencia Operacional


Leccin #5: Proceso metodolgico con
herramientas Requerimi-
Especificacin Anlisis Diseo Impl. Testing &
Negocio entos
Roll-out

x x x x x x
x x x x x
x x x x x x
x
x x x
x x
x
x x
x x
x
x x
x x x
x
x x
x

Proyecto Bus de Integracin Camino hacia la Excelencia Operacional


Leccin #6: Lineamientos de Gobierno
La arquitectura empresarial debe estar complementada por un city plan para guiar el
desarrollo y ejecucin de actividades de integracin de aplicaciones.
Promueve la organizacin y control de la Infraestructura Compartida de: procesos de
negocio, plataformas IT, modelos de datos e informacin, integracin, seguridad,
entre otros; evitando el crecimiento desordenado de la misma y la duplicacin de
esfuerzos en muchas reas.

CRM Gobierno
Plan de
Integracin
Especifi- Infra- Empresarial
caciones estructura

BO

Infraestructura
Grupo Central de
comn de
Integracin
Integracin

ERP

Otros

Proyecto Bus de Integracin Camino hacia la Excelencia Operacional


Leccin #7: Administracin de Cambios

Anlisis de Diseo de la
Clasificacin del Requerimiento
impacto arquitectura

Tipo de
Requerimiento?
PROYECT PRODUCCI
OS N
Anlisis de impacto - Proyectos Anlisis de impacto - Produccin

Requiere NO
diseo de Puesta en Diseo de la
Desarrollo
Arquitectura?produccin solucin
SI

Diseo de la Arquitectura Diseo de la Solucin

Desarrollo Puesta en Produccin

Proyecto Bus de Integracin Camino hacia la Excelencia Operacional


Leccin #8: Uso de estndares

UNIFI (ISO20022)

Contenido MDDL Formato FIX FpML ISO15022

Transporte Sesin FIX AMQP SWIFT Interact

Conectividad Internet/VPN Lneas Dedicadas BT/Radianz SWIFTNet

Proyecto Bus de Integracin Camino hacia la Excelencia Operacional


Fuente: http://www.innoq.com/resources/ws-standards-poster/
Proyecto Bus de Integracin Camino hacia la Excelencia Operacional
Leccin #9: Uso de frameworks para
temas comunes

Seguridad
Trazabilidad
Transaccionalidad
Manejo de Errores y Excepciones

Proyecto Bus de Integracin Camino hacia la Excelencia Operacional


Leccin #10: Definicin por capas

DERIVADOS Sistema de
MEC PLUS ACCIONES Backoffice Sevimpro
registro INFOVAL Macola eSynergy

Capa de Front Office


Capa de Back Office
DECEVAL

Capa de Servicios 6 26
DCV- Ban Rep

56
Externos 7 57 55
Banco

Capa de Distribucin de
8 24 36 Compensador

9 23 37

Informacin 10 18 38
Calificadoras

Afiliados 1 11 19 39
4
12 22 Titularizadora
40
13
5
14
48
BUS DE INTEGRACION 42
16 Listas SIPLA
3 43

47 17 44
2 CIFIN

46 15 45

59 Nomina
6 50

49 11 24
Genoma
14 61

21 51 53 58 33 28 32 34 29 30 31 35 27
Broker

CCRC

TICKER AMV ODS Pagina Curva SIPLA Vendors Ban


WEB CETES Super Gerencia de eCollect
Rep
Informacion

Proyecto Bus de Integracin Camino hacia la Excelencia Operacional


Algunos de nuestro proyectos
Operador Celular Integracin CRM
Reto Solucin

Integrar al proyecto de CRM con las Arquitectura SOA


aplicaciones legacies del operador BEA Tuxedo
Implementar procesos en lnea para BEA MQ
procesos que venan trabajandose en forma
batch y manual

Beneficios del negocio Planificacin

Integracin en lnea para el proceso de Diseo: 8 semanas


venta y postventa de lneas prepago Desarrollo: 12 semanas
Disminucin en el tiempo de activacin de
las lneas
Disminucin en los errores en las
activaciones
Aumento de los upsells al poder hacer
cambios de plan desde el momento de la
venta

Proyecto Bus de Integracin Camino hacia la Excelencia Operacional


Algunos de nuestro proyectos
Banco Retail Modelo SOA
Reto Solucin
Definir un modelo de integracin basado en Arquitectura SOA
servicios con las aplicaciones legacies del IBM Websphere
banco
Definir un modelo de procesos SOA que
permitiera la rpida implementacin de
nuevos productos y servivcios

Beneficios del negocio Planificacin


Lineamientos de integracin que permiten Fase Definicin del Modelo: 8 semanas
al banco seguir creciendo en su arquitectura Implementacin Fase 1: 20 semanas
SOA por su propia cuenta
Roadmap de implementacin evolutivo
Flexibilidad en la generacin de nuevos
proocesos para atender nuevos servicios.

Proyecto Bus de Integracin Camino hacia la Excelencia Operacional


Algunos de nuestro proyectos
Bolsa de Valores Modelo SOA
Reto Solucin
Definir un modelo de integracin basado en Arquitectura SOA
servicios con las aplicaciones legacies de la TIBCO Business Works
Bolsa TIBCO Busines Factor
Implementar un gobierno de integracin en
una organizacin de IT horizontal

Beneficios del negocio Planificacin

Lineamientos de integracin que permiten a Fase Definicin del Modelo: 8 semanas


la Bolsa seguir creciendo en su arquitectura Fase de escogencia de herramienta: 8
SOA por su propia cuenta semanas
Gobierno de integracin que mantiene la Implementacin Fase 1: 30 semanas
arquitectura y los lineamientos de
integracin
Roadmap de implementacin evolutivo.

Proyecto Bus de Integracin Camino hacia la Excelencia Operacional


Cmo tener una implementacin exitosa?
Por qu No estn dando Resultados y cules son las causas ms
importantes?
Falta de Participacin del Usuario Incompetencia Tecnolgica
Falta de Apoyo a Nivel Ejecutivo Expectativas Irreales
Cambios en los Requerimientos o Objetivos no Claros
requerimientos Incompletos Esquemas de Tiempo Irreales
Falta de Recursos de todo tipo

Cules son los factores clave de xito?

Adems de revertir los puntos mencionados, ser necesario considerar:


Alinear los proyectos con los objetivos y la estrategia de negocio
Definir objetivos exigentes y medir resultados
Utilizar un enfoque orientado a la creacin de valor y al retorno a la inversin
(y no a la creacin de capacidades)
Elaborar un plan integrado de programa
Obtener resultados en el corto plazo (quick wins)
Considerar el eje de Administracin del Cambio

Proyecto Bus de Integracin Camino hacia la Excelencia Operacional


Agenda

Integracin: Una necesidad de Negocio


Arquitectura Orientada a Servicios (SOA)
Gobierno SOA
Lecciones aprendidas
El Proyecto del Modelo SOA

47 CTP Consultoria Tecnologa y Procesos, Derechos de autor reservados


Proyecto Bus de Integracin Camino hacia la Excelencia Operacional
Enfoque de Trabajo y Metodologa

Taller de Desarrollo
Estrategia

Definicin de la visin y Especificacin Tcnica y Solucin en Produccin,


Creacin de Plan Funcional de la Solucin Usuarios Entrenados y
Estratgico Roadmap. Organizacin alineada con
el concepto
Limitacin e Identificacin del
Alcance y las fases del Proyecto
RFP y seleccin de Herramientas Acompaamiento y
y/o Anlisis de Brecha Funcional Seguimiento.
Deteccin de
Solucin Configurada, Integrada y Mejoras
Probada por los Usuarios Finales

Proyecto Bus de Integracin Camino hacia la Excelencia Operacional


Proceso del Proyecto

CTP Consultoria Tecnologa y Procesos, Derechos de autor reservados


Proyecto Bus de Integracin Camino hacia la Excelencia Operacional
Entregables del proyecto
Situacin Actual
Resmen y Descripcin de Proyectos actuales y planificados
Esquema de Arquitectura a alto nivel de Aplicaciones actual: descripcin de
aplicaciones, funciones que realizan a alto nivel, interfaces existentes con
otras aplicaciones, plataforma tecnolgica
Descripcin de Macro-Procesos de Negocio crticos: objetivo de negocio,
actividades principales, entrada y salidas
Marco de Referencia
Dominios de Gestin: descripcin de macro-componentes que ofrecen las
funcionalidades necesarias por los procesos de negocio
Matriz de Dominios de Gestin x Procesos x Aplicacin: relacin de
funcionalidades de cada Dominio de Gestin requerida por cada proceso y
la(s) aplicaciones) que la implementan
Arquitectura de Integracin de Referencia
Integracin ideal de las funcionalidades de los Dominios de Gestin en las
aplicaciones existentes y planificadas
Anlisis de Brecha de la Arquitectura de Referencia contra Arquitectura
Actual

CTP Consultoria Tecnologa y Procesos, Derechos de autor reservados


Proyecto Bus de Integracin Camino hacia la Excelencia Operacional
Entregables del proyecto
Iniciativas de integracin
Inventario de Iniciativas, incluyendo objetivos, beneficios,
requerimientos que satisface y procesos de negocio que soporta,
impacto tecnolgico, en procesos y organizativo
Criterios de priorizacin de iniciativas
Plan de implantacin a alto nivel
Priorizacin de iniciativas segn nivel de madurez y criterios de
priorizacin
Recomendaciones sobre el plan de implantacin
Grupo Central de Integracin
Documentacin de Principios de Misin y Visin del GCI
Estructura recomendada para el GCI
Esquema de comunicacin y reporte del GCI con otras reas de la
organizacin

CTP Consultoria Tecnologa y Procesos, Derechos de autor reservados


Proyecto Bus de Integracin Camino hacia la Excelencia Operacional
Entregables del proyecto

Requerimientos de Herramienta (Bus)


Inventario de requerimientos funcionales y tcnicos que la
herramienta de integracin debe contemplar
Priorizacin y ponderacin de los requerimientos
Evaluacin de Herramientas
Scoring de cada una de las herramientas evaluadas
Recomendacin de herramienta de integracin

CTP Consultoria Tecnologa y Procesos, Derechos de autor reservados


Proyecto Bus de Integracin Camino hacia la Excelencia Operacional
Ejemplo de Entregables
Macroproceso de negocio Nivel 0

Proceso
INICIO Gestin de
emisiones

Proceso
Gestin de
afiliados

Operaciones
de contado

Operaciones
a Plazos Gestin de la
informacin

Operaciones
especiales

Operaciones
de registro

Proceso de
compensacin

Proceso
administrativo FIN
y financiero

Proyecto Bus de Integracin Camino hacia la Excelencia Operacional


Ejemplo de Entregable
Ejemplo de Proceso Nivel 1

Dnde? Negociacin (MEC, Garantas/


Complem entacin Cumplim iento Depsito
Quin? Acciones, OPCF) Com pensacin

INICIO
Clientes finales
Fijar
requerimiento
y pagar

Acciones Proceso
Calce Liquidacin bursatilidad M o Ingreso de
B? garantas
BVC

Se cumple hoy?

Proceso
Gestin de
Incluir datos garantas
Crear oferta
Afiliados del cliente y
fijar comisin

Cliente existe?

Crear
cliente
Compensacin
especial?
FIN
Mover
dinero
Orden de envo
al depsito
Es Renta
Fija?
Aceptada por el
Error en datos
depsito?

Traspasar
ttulos
Aplazar la operacin Se puede aplazar?

Operaciones - Correccin de datos Proceso Proceso


Administracin de Acciones de
en operacin Declarar la Liberacin
bursatilidad M o compensa
cumplimiento y operacin B? de
garantas cin
compensacin incumplida
Ejecutar
Generar sancin Garanta

Proyecto Bus de Integracin Camino hacia la Excelencia Operacional


Ejemplo de Entregable:
Diagrama arquitectura actual
Demasiadas
conexiones

Proliferacin de
archivos planos

Exagerada
especializacin
de tramas

22-
03-
Proyecto
007 Bus de Integracin Camino hacia la Excelencia Operacional
Ejemplo de Entregable:
Evaluacin de madurez actual

Nivel de Madurez de Integracin actual:


Inicial

Proyecto Bus de Integracin Camino hacia la Excelencia Operacional


Ejemplo de Entregable:
Dominios de gestin

1 2 3 4 5 6

Facturacin Gestin Ordenes Gestin de Averas Ingeniera


Tasacin de insumos Despacho de Ordenes Seguimiento de reportes Inventario Fsico
Clculo de factura Seguimiento de Ordenes Diagnstico y reparacin Diseo de soluciones
Generacin de factura Control del flujo de
Planificacin de la Red
Gestin de Cobros proceso

Gestin Clientes Aprovisionamiento Fuerza de Trabajo Administracin


Mantenimiento Inf. Configuracin de Solucin Asignacin de recursos RRHH
Cliente Asignacin Medicin de desempeo Control de Inventario
Registro contactos Activacin
Entrada de Solicitudes Contabilidad
Manejo de Inst. de Serv.
Modelos de Ventas Compras

4 5 3

Mercadeo/Ventas Catalogo Gestin de la Red


Anlisis de necesidades Definicin Productos y Monitoreo
Def. y seg. de campaas Servicios Admon. Datos de la Red
Manejo de fuerza de Definicin Tarifas Reporte fallas
venta Cumplimiento de SLA

1 2 6

57 CTP Consultoria Tecnologa y Procesos, Derechos de autor reservados


Proyecto Bus de Integracin Camino hacia la Excelencia Operacional
Ejemplo de Entregable:
Dominios de gestin
Calificacin
Cargo por servicios Emisiones Tabla Desarrollo
Mercadeo

Consulta
Clientes potenciales

Facturacin Cargo
por servicios Emisores Calificacin Servicios externos
y Recaudo

Clientes de Creacin/Mantenimiento Creacin/Mantenimiento Recursos


Cargo por servicios
Usuarios y perfiles Seguridad Usuarios y perfiles
informacin Humanos

Cargo por servicios


Consulta trader
Despliegue de infraestructura
Afiliados CIFIN y SIPLA Consulta cliente
CIFIN y SIPLA

Informacin cupos,
perfil afiliado y traders
Bloqueo/Desbloqueo ttulos,
Infraestructura Ejecucin de Cumplimiento,
Ejecucin de Compensacin,
Consulta cliente CIFIN y SIPLA
Cargo por servicios
Operaciones
Consulta disponibilidad
Validacin de cliente existente Inversionistas

Contingencia Valoracin de garantas

Administrativa
Validacin de cliente activo Informacin Valoracin de portafolio
y Financiera

Proyecto Bus de Integracin Camino hacia la Excelencia Operacional


Ejemplo de Entregable
Detalle de un Dominio de Gestin

Operaciones Proceso de
Negocio

- Negociacin - Soporte a las Operaciones Funcionalidades


- Complementacin - Garantas de operaciones a plazos consideradas por
- Liquidacin - Ejecucin Operaciones Especiales el dominio
- Cumplimiento - Registro operaciones fuera de bolsa
- Compensacin

Operaciones a plazo
Procesos
Operaciones Especiales Operaciones de Registro Soportados
Operaciones de contado

WEB Sistemas de BVC


Subastas WEB WEB Tablero que apoyan las
MEC BACK
Acciones Democra- emisiones para INFOVAL Inverlace Divisas funcionalidades de
PLUS OFFICE
SW para tizaciones primarias OPAs domino
Martillos

Proyecto Bus de Integracin Camino hacia la Excelencia Operacional


Ejemplo de Entregable
Arquitectura de referencia - Capas de Integracin
MEC PLUS ACCIONES DERIVADOS Backoffice Sistema
registro
de
Sevimpro Macola
INFOVAL eSynergy

Capa de Front Office


DECEVAL

Capa de Back Office


DCV-Ban Rep

Capa de Servicios 6 26 56

Externos
7 57 55
Banco
8 24 36 Compe
nsador

Capa de Distribucin 9 23 37
Calificadoras
10 18 38

de Informacin Afiliados 1 11 19 39
4 12 22 Titularizadora
BUS DE INTEGRACION
40
13 48
5 42
14 16 Listas SIPLA
3 43
47 17 44
2 CIFIN
46 15 45

59 Nomina
6 50

49 11 24
Genoma
14 61

21 51 53 58 33 28 32 34 29 30 31 35 27
Broker

CCRC

TICKER AMV ODS Pagina Curva SIPLA Vendors Ban


WEB CETES Rep Super Gerencia de eCollect
Informacion

Proyecto Bus de Integracin Camino hacia la Excelencia Operacional


Ejemplo de Entregable
Diagrama de Arquitectura de Referencia
Reemplazando toda la
e S y n e rg y
DECEVAL

integracin actual de la BVC 6


56

(REDI, REDI XL, archivos planos)


7 O p . E s p e c ia le s R e g O p F u e ra D C V- Ban R ep
M a c o la 55
B o ls a
8
36
M EC PLU S
9 57 26
23 24 37 B anco
C om pensador
10
1 38
11
4
39 C a lific a d o r a s
A filia d o s 12
S is te m a d e
5 r e g is tr o 40
13
42
3 14 T itu la r iz a d o r a
A C C IO N E S
43
2 IN F O V A L
47
44
B a c k o ffic e L is ta s S IP L A
46
45
C IF IN
16 17 15 59

18 19 22 48
25 N o m in a
S e v im p r o
61
D E R IV A D O S
6 50 21 G enom a
27

49 11 14

B ro k e r

51 53 20 58 33 28 32 34 29 30 31 35

e C o lle c t

CCRC

T IC K E R AMV ODS P a g in a C u rv a C lie n te s d e V e n d o rs Ban


W EB CETES in fo r m a c io n A filia d o s Super G e r e n c ia d e
R ep
In fo r m a c io n

Proyecto Bus de Integracin Camino hacia la Excelencia Operacional


Ejemplo de Entregable:
Arquitectura de Transicin

Afiliados

MEC
PLUS
Vendors

1
REDI XL REDI y Archivos
4
Super

47
5

3 6 7 8
WEB
2 Acciones
9 10 11
BACKOFFICE
12 13 14

Arquitectura al final de
15 16 17

Derivados 18 19 22

48 la implementacin de la
fase 2 del Bus de
Integracin
6 50 49 11 14 21
Infoval

(Proyectos: Acciones y
Derivados, CCRC ).
CCRC

Proyecto Bus de Integracin Camino hacia la Excelencia Operacional


Ejemplo de Entregable:
Caracterizacin de Capa de Integracin

Proyecto Bus de Integracin Camino hacia la Excelencia Operacional


Ejemplo de Entregable:
Recomendaciones sobre estndares

Proyecto Bus de Integracin Camino hacia la Excelencia Operacional


Ejemplo de Entregable:
Ejemplo de especificacin de servicio:

Solicitante BUS Comp. (BO) Liquid. (BO)

Datos de la Complementacin

Datos complementacin

Rechazo de Complem. Rechazo de Complem.

Aceptacin Complementacin Aceptacin Complementacin

Datos para Liquidacin

Papeleta Liquidacin

Papeleta Liquidacin

Proyecto Bus de Integracin Camino hacia la Excelencia Operacional


Ejemplo de Entregable:
Priorizacin de Iniciativas
Se tomaron las iniciativas que impactan las variables de madurez de acuerdo con la calificacin
realizada en conjunto con la BVC, iniciando en Muy Alta hasta terminar en Media, as:

Capacidad
Dimensin Metodologa Tecnologa Alcance Funcional Gobierno Organizacional

Importancia M A A MA M MA A A A MAMA A M MA A A MA A MA MA M A MA M M

Definicin de Responsabilidad
Reutilizacin de aplicaciones
Reutilizacin de integracin
Planificacin de Integracin
Definicin de Arquitectura
Desarrollo metodolgico

Modelo de intercambios

Manejo de Identidades
Reglas de integracin
Uso de estndares
Anlisis y diseo

Control del flujo

Organizacin
Middleware

Tecnologa
Seguridad

Monitoreo
Inventario

Procesos
Metadata
Enfoque

Objetivo
Alcance

Alcance

Gente
Variable

Proyecto Bus de Integracin Camino hacia la Excelencia Operacional


Ejemplo de Entregable:
Plan de Iniciativas de Integracin

Etapa de Madurez 1 Etapa de Madurez 2 Etapa de Madurez 3


Iniciativas de Integracin

Establecer Lineamientos Establecer Mecanismos de


Establecer Gobierno
Fundamentales de Gobierno con entes
Empresarial de Integracin
Gobierno externos
Fundamentales

Establecer Lineamientos
Definir Modelo de Definir Modelo de
Metodolgicos
Integracin Empresarial Integracin para eBusiness
Fundamentales

Definir Arquitectura
Definir Arquitectura de Definir Arquitectura de
Tcnica de Integracin
Integracin Empresarial Negocio
Fundamental

Implementar Implementar
Implementar
Infraestructura Bsica de Infraestructura de
Infraestructura de EAI
Integracin Integracin eBusiness

Definicin de una base de


Iniciativas de

Front-end comercial
Integracin

datos nica de clientes unificado

Creacin de un Mid-Tier Directorio de servicios del


de acceso unificado negocio

Integracin del proceso de


seguimiento de casos de
clientes

CTP Consultoria Tecnologa y Procesos, Derechos de autor reservados


Proyecto Bus de Integracin Camino hacia la Excelencia Operacional
Proyecto Bus de Integracin Camino hacia la Excelencia Operacional
Modelo de Madurez
Directorios
Directorios de
de
autenticacin
autenticacin yy
aprovisionamiento
aprovisionamiento
diferenciados
diferenciados
Arquitectura
Arquitectura de
de
Directorios redundantes
Directorios redundantes Procesos
Procesos de
de
desaprovisionamiento
desaprovisionamiento yy
Directorio
Directorio de
de usuarios
usuarios Procesos
Procesos de
de mantenimiento
mantenimiento
Integrado
Integrado con las
con las aprovisionamiento
aprovisionamiento de
de automatizados
automatizados
aplicaciones
aplicaciones identidades
identidades
automatizado
automatizado Metodologa
Metodologa de
de
Procesos
Procesos de
de Identidades
Identidades Corporativa
Corporativa
Directorio
Directorio nico
nico de
de autenticacin
autenticacin Creacin
Creacin yy
usuarios
usuarios automatizados mantenimiento
mantenimiento deldel Manejo
Manejo de
de autentificacin
autentificacin
automatizados (SSO)
(SSO)
Modelo
Modelo dede Identidades
Identidades biomtrica
biomtrica
Sin
Sin procesos
procesos Existe
Existe metodologa
metodologa de
de centralizado
centralizado Polticas,
automatizados
automatizados definicin de roles
definicin de roles Polticas, Normas
Normas yy
Poltica
Poltica de
de claves
claves estndares
estndares dede
Sin
Sin metodologa
metodologa de
de Evolucin
Evolucin de
de auditoras
auditoras Identidades
robustas
robustas Identidades Corporativa
Corporativa
identidades
identidades de contraseas
de contraseas
Auditoria
Auditoria de
de deteccin
deteccin Auditoras
Auditoras preventivas
preventivas
Auditoras
Auditoras puntuales
puntuales yy de
de intrusos
intrusos
reactivas
reactivas

Proceso de Madurez de la gestin de identidades

I II III IV

Proyecto Bus de Integracin Camino hacia la Excelencia Operacional


Ciclo de vida de la identidad

Proyecto Bus de Integracin Camino hacia la Excelencia Operacional


Arquitectura para el manejo de identidades

Proyecto Bus de Integracin Camino hacia la Excelencia Operacional


Algunos de nuestro proyectos
Banco Retail Modelo SOA
Reto Solucin
9 Definir un modelo de integracin de identidades 9 Novell e-Directory
para un banco que maneja ms de 30 aplicaciones 9 Novell IdM
y de ms de 5000 usuarios
9 Definir los procesos de administracin de Nivel de madurez logrado:
identidades
9 Re-Definir los roles de los ms de 5000 usuarios del III
banco

Beneficios del negocio Planificacin


9 Reduccin de los tiempos de incorporacin de 9 Fase Definicin del Modelo: 4 semanas
nuevas aplicaciones al modelo de seguridad y 9 Fase Re-ingeniera de roles: 4 semanas
control de accesos 9 Implementacin fase 1: 20 semanas
9 Se automatiz la aplicacin de las polticas, normas
y procedimientos de seguridad informtica.
9 Se logr una reduccin de tiempo en la asignacin y
eliminacin de los permisos de acceso
automatizando el control de acceso basado en roles
9 Se logr reducir cantidad de contraseas.
9 Se redujo las llamadas a Helpdesk relacionadas con
el manejo y administracin de contraseas.

Proyecto Bus de Integracin Camino hacia la Excelencia Operacional


Algunos de nuestro proyectos
Banco Retail Modelo SOA
Reto Solucin

9 Implementar un componente de manejo de


identidades para integrar 8 aplicaciones del banco 9 Novell e-Directory
9 Implementar un componente de registro nico 9 Novell IdM
(Single Sign-On) para las aplicaciones web,
cliente/servidor y de emulacin de terminal. Nivel de madurez logrado:
II
9 Implementar los servicios de auditora requeridos

Beneficios del negocio Planificacin

9 Se automatiz la aplicacin de las polticas, normas 9 Fase 1:


y procedimientos de seguridad informtica. Planeacin: 1 semana
9 Se logr una reduccin de tiempo en la asignacin y Anlisis (Arquitectura y definicin de
eliminacin de los permisos de acceso requerimientos): 3 semanas
automatizando el control de acceso basado en roles Diseo: 3 semanas
9 Mejoras en los tiempos de incorporacin de nuevas Desarrollo y Pruebas: 6 semanas
aplicaciones al framework de seguridad y control de Puesta en Marcha y estabilizacin: 4
accesos semanas

Proyecto Bus de Integracin Camino hacia la Excelencia Operacional


Lecciones Aprendidas
Manejo de Identidades
9Usar el acceso basado en roles
Definir los roles claramente (reingeniera de roles)

9Hace cumplir (forzar) las polticas de seguridad relacionadas con el control de acceso a la
informacin (aspectos relevantes a la autenticacin y autorizacin de servicios; as como manejo de
contraseas, entre otros).

9Mejorar la seguridad de los procesos de manejo de identidades y las aplicaciones integradas


mediante un mejor control del acceso a los usuarios y la eliminacin automtica de cuentas de
acceso.

9Proveer consistencia e integridad de la informacin de identidad de los empleados, clientes y otros


perfiles

9Tener en cuenta todos los procesos relacionados con el manejo de identidades:


Procesos de aprovisionamiento
Procesos de desaprovisionamiento
Procesos de mantenimiento
Procesos para el autoservicio de contraseas
Procesos de auditora de eventos en sistemas de informacin
Proceso de definicin y mantenimiento de roles y reglas

Proyecto Bus de Integracin Camino hacia la Excelencia Operacional


Firmado digitalmente por INFORMACION
Nombre de reconocimiento (DN):
cn=INFORMACION, c=CO, o=Bolsa de
Valores de Colombia S.A., ou=Gerencia
de Informacin
Fecha: 2007.09.27 10:38:16 -05'00'

Vous aimerez peut-être aussi