390 likes | 555 Views
SOA(Services Oriented Architecture): Tras el arca perdida. Jorge Arias ( jorge.arias@oracle.com ) Senior Principal Consultant Oracle Consulting – Latin America Division. Reflexionemos.
E N D
SOA(Services Oriented Architecture): Tras el arca perdida Jorge Arias (jorge.arias@oracle.com ) Senior Principal Consultant Oracle Consulting – Latin America Division
Reflexionemos ¿ Cómo se operan y/o evolucionanactualmente los sistemas de información al interior de las empresas para soportar los nuevos requerimientosy estrategias de negocio; y condiciones de mercado ? ¿ Qué están requiriendoy cuáles son las expectativas de las áreas de negocio alrededor del grupo de tecnología?
Objetivos • Ilustrar como varias de las problemáticas técnicas y de negocio que actualmente afectan a las entidades financieras puede ser manejadas y gestionadas mediante un estilo de arquitectura basado y centrado en servicios; yla cual a su vez promueve la composición de procesos de negocio medibles.
Agenda <Insert Picture Here> • Motivación & Contexto • Estilo de arquitectura SOA • Propuesta de valor SOA: Tras el arca perdida • Conclusiones
Base de datos temporal (SOLO ES TEMPORAL) Portal Motivación & ContextoOrientación a procedimientos de negocio Solicitar crédito en línea Procesos Indicadores ¿ Porqué no han hecho el desembolso o no me han notificado ? ¿Cómo va este negocio? Clientes Grupo Gerencial ¿Por qué no cumplimos las metas? 12 horas Digitar solicitud Crear Productos Validar riesgo Validar referencias y datos Realizar análisiscrediticio 6 horas 4 horas 8 horas 4 horas 4 horas ECM CoreBancario Análisis de crédito CRM Scoring 24 horas Área de operaciones Área de GestiónDocumental Área de crédito Área de Riesgo Área comercial (Procedimientos)
Motivación & ContextoOrientación a procesos de negocio vs. Procedimientos de negocio • Las compañías están orientando su estrategia hacia un modelo centrado en clientesmás que en el tradicional modelo de orientación a productos. • Los clientes solicitan procesosde negocio como medio de atención y prestación de los servicios (Orientación al trámite) • Los procesos de negociomotivanestrategias de medición a nivel ejecutivo (KPI & Dashboard).
Proceso: Gestión solicitud crédito BPM Motivación & ContextoOrientación a procesos de negocio CLIENTES GRUPO EJECUTIVO SOA PORTAL BAM Dashboard,KPI (Key Performance Indicator) SERVICES Crear cliente RealizarAnálisis crediticio CrearCrédito Desembolsarcrédito ValidarRiesgo Crédito Core Bancario Riesgo CRM EIS EMPLEADOS
Motivación & ContextoBusiness Drivers vs. Realidad actual de IT (1) ¿Qué tenemos al interior de la organización? ¿Qué quiere el negocio? Duplicidad de funcionalidades x canal Reduce time 2 market ATM Internet IVR Otro Canal Autoservicio • Se pierde capacidad de respuesta al mercado • No hay flexiblilidad (Sí cambia una regulación, tenemos que cambiar 4 programas) Multicanalidad Reducir costos de operación Consultar Saldo Consultar Saldo Consultar Saldo Consultar Saldo Orientación al cliente vía procesos Core Bancario
Motivación & ContextoBusiness Drivers vs. Realidad actual de IT (2) ¿Qué tenemos al interior de la organización? ¿Qué quiere el negocio? Solicitud de Producto Reduce time 2 market Crédito Consumo Crédito Vehículo Tarjeta de crédito Autoservicio Multicanalidad Reducir costos de operación • Formatos diferentes • Procesos diferentes para cada tipo de producto a pesar de existir bastante similitudes • Cada proceso se implementa en tecnologías diferentes (Proveedor A, Proveedor B, Proveedor C) Orientación al cliente vía procesos
Motivación & ContextoBusiness Drivers vs. Realidad actual de IT (3) ¿Qué tenemos al interior de la organización? ¿Qué quiere el negocio? Altos costos de operación y mantenibilidad de los sistemas Funcionalidades no multicanal y duplicadas Reduce time 2 market Autoservicio Duplicidad de procesos soportados en tecnologías diferentes para productos similares Multicanalidad Reducir costos de operación Duplicidad de sistemas por incompatibilidad de tecnologías Orientación al cliente vía procesos Problemas de responder rápidamente a regulaciones & condiciones de mercado
Motivación & ContextoEsencia Flexible basada en servicios Estrategia de Negocio Ciclos de reconovación más cortos Define Define Define Procesos de negocio Modelo de información 15% - 20% Iniciativa o Proyecto #1 Iniciativa o Proyecto #2 Iniciativa o Proyecto #N Aplicaciones ¿ ESENCIA FLEXIBLE ? SOA Tecnología Cultura y Gestión del Cambio Gobernabilidad
Motivación & ContextoResumen… • Las organizaciones están orientándose a clientes más que a productos vía procesos de negocios. • La estrategia de negocio es un objetivo en movimiento y por ende debe soportase sobre un modelo de negocio y tecnológico lo suficiente flexible. • Multicanalidad, multicanalidad segmentada, autoservicio, reducir ciclos de ir al mercado, orientación a procesos de negocio medibles, integración horizontal, reducción de costes de colocar un producto al mercado, entre otros, son motivadores que están determinando la estrategia de negocio de entidades financieras: FACTOR COMÚN SERVICIOS SOA
Agenda <Insert Picture Here> • Motivación & Contexto • Estilo de arquitectura SOA • Propuesta de valor SOA: Tras el arca perdida • Conclusiones
Proceso: Gestión solicitud crédito BPM Estilo de Arquitectura SOATras una definición SOA CLIENTES GRUPO EJECUTIVO PORTAL BAM Dashboard,KPI (Key Performance Indicator) SERVICES Crear cliente RealizarAnálisis crediticio CrearCrédito Desembolsarcrédito ValidarRiesgo Crédito Core Bancario Riesgo CRM EIS EMPLEADOS
Estilo de Arquitectura SOADefinición de SOA • SOA no es: • Tecnología, Webservices, BPM , ESB • SOA es: • Un estilo de arquitectura definido en términos de varios principios de diseño, los cuales buscan implementar unidades de negocio, información e infraestructura flexibles, reusables e interoperables. • Enfoque arquitectónico que busca alinear Negocio y Tecnología a través de piezas de negocio bajamente acopladas y reutilizables que se componen en procesos de negocio flexibles y medibles contra una estrategia de negocio.
Portal and channels Business Process Manager (BPM) Analista Riesgo Analista de crédito Asesor Cliente PN2 PN-1 PN3 Estilo de Arquitectura SOAModelo conceptual SOA Portal Internet Crear Solicitud Listas negras Validar Cliente CRM Enterprise Service Bus Validar referencias Security (identity Management) Data and Information Sistema de credito Analizar credito Sistema de Riesgo Validar scoring Sistema de tarjetas de credito Idea original del modelo conceptual tomado de Cámara de Comercio de Bogotá. Derechos reservados 2008
Gestion Tarjetas Digitalización documentos Actualización/ Información de Clientes Catalogo de productos Simuladores Motor de riesgos (scoring) Gestion Producto Gestion cuenta de ahorros Vista 360° Clientes Liquidadores Estilo de Arquitectura SOAModelo lógico multicapas SOA Canales Presenciales Canales Electrónicos Internet IVR Agencias Asesores CANALES ATM PROCESOS SERVICIOS Seguridad Cuentas de ahorros Scoring Credito CRM Banca Corporativa Crédito DWH Master Data Management EIS ODS Tarjetas Credito ERP Banca Seguros Moneda internacional Vehiculos iSeries zSeries CRM ERP Servidores de aplicacion INFRAESTRUCTURA Fisica
Estilo de Arquitectura SOATipos de servicios Portal IVR Intranet ATM CANALES Agencias Servicios de presentación ¿Cómo descubrir servicios? Servicios de negocio Servicios Orientados al proceso Servicios de infraestructura (Logger, seguriad, UDDI, Trad.) Servicios Orientados a la funcionalidad. Servicios Orientados a la tarea Servicios de datos INFRAESTRUCTURA iSeries ERP CRM J2EE APPSERVER IIS + .NET
Procesos de negocio #2 Proceso de negocio #3 Proceso de negocio #1 X Funcionalidad “A” X X X Funcionalidad “B” X Funcionalidad “C” ¡Servicio Reutilizable! X Funcionalidad “D” X X Funcionalidad “F” X X Funcionalidad “G” Estilo de Arquitectura SOADescubrimiento de servicios Top-Down(1) • Parte desde los procesos de negocio
Casos de uso Sistema Tarjeta de crédito Modulo Funcional Crear Cliente Modulo Funcional Modulo Funcional ¡Servicio Reutilizable! Sistema cuentas De ahorro Crear Cliente Modulo Funcional Modulo Funcional Modulo Funcional Estilo de Arquitectura SOADescubrimiento de servicios Bottom-up (1) • Parte desde el ecosistema de aplicaciones de la empresa: CRM, ERP, LegacySystems, • Este enfoque permite identificar y eliminar funcionalidades duplicadas (Promueven inconsistencia de datos y complican la mantenibilidad del sistema)
Estilo de Arquitectura SOADescubrimiento de servicios Bottom-up (2) • Identificación de sistemas dueños de datos. Sistemas de información Más de un sistema es dueño de la misma entidad: Problemas de calidad e inconsistencia de datos. Entidades de negocio
Estilo de Arquitectura SOADescubrimiento de servicios Bottom-up (3) • Identificación de sistemas dueños de datos. Un sólo dueño de la entidad Cliente: El CRM (Siebel) deberá publicar un servicio de datos que permita manejar el ciclo de vida de un cliente
Ventas Cadena de valor Diseño productos Evaluación Identificación Necesidades Manejo de ordenes Manejo de reclamaciones Proceso de negocios Ventas Actividad N Actividad 1 Actividad 2 Funcionalidades de negocio Java RPG .NET CISC Transacciones Seguridad Seguridad Transacciones Seguridad Seguridad Stored Procedures DB2 400 RDBMS Cobol Estilo de Arquitectura SOADescubrimiento de servicios: In-the-middle Servicio Servicios Funcionalidad de negocio Funcionalidad Negocio
Estilo de Arquitectura SOAPortafolio de servicio Bottom-up Top-down PORTAFOLIO DE SERVICIOS CORPORATIVO Portafolio de Servicios In-the-middle
Agenda <Insert Picture Here> • Motivación & Contexto • Estilo de arquitectura SOA • Propuesta de valor SOA: Tras el arca perdida • Conclusiones
¡SOA ofrece una arca de posibilidades y ventajas competitivas para las entidades financieras! Veamos como…
Canales Procesos de negocio Integrados Servicios estandarizados Datos Sistemas Legados Aplicaciones Propuesta de Valor: Tras el arca perdidaGeneración de valor a partir de infraestructura existente Alta Nivel de composición Baja
Propuesta de Valor: Tras el arca perdidaReusabilidad y flexibilidad de negocio Proceso: Solicitud de crédito de consumo Proceso: Solicitud de tarjeta de crédito Proceso: Solicitud de crédito de hipotecario Validar viabilidad crediticia Validar cliente fuentes externas Validar Listas Negras Reusabilidad Calificar crédito Validar políticas internas Validar Bureau externo Validar Archivo interno Validar datos clientes Sistema Políticas y Regulaciones Sistemas históricode clientes Sistema de Scoring FLEXIBILIDAD: Se puede cambiar de Bureau externo sin impactar los tres procesos de negocio BureauExterno CRM
Propuesta de Valor: Tras el arca perdidaOrientación a procesos de negocio multicanales Presenciales Electrónicos Canales IVR ATM Portal Internet Agencias Asesores Fuerza Ventas Capa de conversión de datos Proceso: Gestionar Solicitud de crédito de consumo Validación listas negras Digitalizar/DigitarSolicitud VerificarDatos Realizar Análisis crediticio CalificarRiesgo Crear Productos
Propuesta de Valor: Tras el arca perdidaProcesos de negocio medibles (1) Alertas de negocio Eventos Tablero de control (Dashboard) Métricas de negocio ¿Numero de créditos de consumo otorgados en Ciudad de Guatemala en la última semana? Dimensión: Geografía Ciudad de Guatemala Dimensión: Tiempo Último año Fact: Créditos Otorgados Dimensión: Tipo Crédito Consumo Modelo Estrella
Propuesta de Valor: Tras el arca perdidaProcesos de negocio medibles (2) BAM: Business Activity Monitoring Canales Presenciales 35 Créditos de consumo aprobados en las ultimas dos horas en Ciudad de Guatemala Agencias Asesores Fuerza Ventas Evento: Tipo de crédito, Fecha Repositorio de eventos de negocio Evento: Geografía Evento: Otorgado Gestionar Solicitud de crédito de consumo Capturar Solicitud Digitalizar/DigitarSolicitud Realizar Análisis crediticio & Riesgo
Propuesta de Valor: Tras el arca perdidaProcesos de negocio Pro-activos frente a eventos de negocio Sí créditos de consumo otorgados en los últimos dos días < 100 Generar campaña de mercadeo Modelo Pro-activo frente a eventos Evento: Tipo de crédito, Fecha Evento: Geografía Repositorio de eventos de negocio Evento: Otorgado Gestionar Solicitud de crédito de consumo Capturar Solicitud Digitalizar/DigitarSolicitud Realizar Análisis crediticio & Riesgo
Propuesta de Valor: Tras el arca perdidaPromover el BPO: Business ProcessesOutsourcing Presenciales Electrónicos Canales IVR ATM Portal Internet Agencias Asesores Fuerza Ventas Flexibilidad, reinventar la estrategia sin impactar la operación No hay impacto a nivel del proceso, ni a nivel de los canales Proceso: Gestionar Solicitud de crédito de consumo BPO Digitalizar/DigitarSolicitud Digitalizar/DigitarSolicitud Validación listas negras VerificarDatos Digitalizar (Escanear) Digitar
Propuesta de Valor: Tras el arca perdida Vistas 360° del cliente Presenciales Electrónicos Canales IVR ATM Portal Internet Agencias Asesores Fuerza Ventas Servicio de datos: Vista 360° de cliente Datos básicos Datos de facturación Datos de segmento Datos de productos CRM Tarjeta de crédito DWH Core Bancario
¡Hemos encontrado un arca de posibilidades y ventajas competitivas en SOA.! La pregunta que tenemos: ¿ Cómo iniciar?
Propuesta de Valor: Tras el arca perdidaRoadmap de adopción promedio FS Negocio manejado por eventos KPI & Dashboard Valor de negocio BPM SOI Generador de Valor de Legados Tiempo
Agenda <Insert Picture Here> • Motivación & Contexto • SOA • Propuesta de valor SOA: Tras el arca perdida • Conclusiones
Conclusiones • El negocio es un objetivo en movimiento que debe ser soportado sobre un modelo tecnológico altamente flexible y alineado a la estrategia de negocio. • SOA no es una moda, es un estilo de arquitectura que re-surge de las cenizas de los 70’s como un medio y herramienta válida para responder a los cada día más agresivos requerimientos de negocio • El éxito de una adopción SOA al interior de las organizaciones deben en gran medida del acompañamiento ejecutivo con que se dispone o se asignada alrededor de la misma. • Piense en grande arranque en pequeño
¿Preguntas? ¡ Muchas Gracias!