soa(services oriented architecture): tras el arca perdida jorge arias ([email protected]...

39
<Insert Picture Here> SOA(Services Oriented Architecture): Tras el arca perdida Jorge Arias ([email protected] ) Senior Principal Consultant Oracle Consulting – Latin America Division

Upload: maria-gonsalez

Post on 16-Feb-2015

11 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: SOA(Services Oriented Architecture): Tras el arca perdida Jorge Arias (jorge.arias@oracle.com )jorge.arias@oracle.com Senior Principal Consultant Oracle

<Insert Picture Here>

SOA(Services Oriented Architecture): Tras el

arca perdida

Jorge Arias ([email protected] )Senior Principal ConsultantOracle Consulting – Latin America Division

Page 2: SOA(Services Oriented Architecture): Tras el arca perdida Jorge Arias (jorge.arias@oracle.com )jorge.arias@oracle.com Senior Principal Consultant Oracle

¿ Cómo se operan y/o evolucionan actualmente los sistemas de información al interior de las empresas para soportar los

nuevos requerimientos y estrategias de negocio; y condiciones de mercado ?

¿ Qué están requiriendo y cuáles son las expectativas de las áreas de negocio alrededor del grupo de tecnología?

2

Reflexionemos

Page 3: SOA(Services Oriented Architecture): Tras el arca perdida Jorge Arias (jorge.arias@oracle.com )jorge.arias@oracle.com Senior Principal Consultant Oracle

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; y la cual a su vez promueve la composición de procesos de negocio medibles.

Page 4: SOA(Services Oriented Architecture): Tras el arca perdida Jorge Arias (jorge.arias@oracle.com )jorge.arias@oracle.com Senior Principal Consultant Oracle

<Insert Picture Here>

Agenda

• Motivación & Contexto

• Estilo de arquitectura SOA

• Propuesta de valor SOA: Tras el arca perdida

• Conclusiones

Page 5: SOA(Services Oriented Architecture): Tras el arca perdida Jorge Arias (jorge.arias@oracle.com )jorge.arias@oracle.com Senior Principal Consultant Oracle

Motivación & ContextoOrientación a procedimientos de negocio

Portal

Clientes

Solicitar crédito en línea

¿ Porqué no han hecho el desembolso o no me han

notificado ?

Base de datos temporal

(SOLO ES TEMPORAL)

¿Cómo va este

negocio?Grupo

Gerencial

(Procedimientos)

Indicadores

CRM

Área comercial

Área de GestiónDocumental

ECM

12 horas

6 horas 8 horas

Análisis de crédito

Área de crédito

Scoring

Área de Riesgo

4 horas

CoreBancario

Área de operaciones

4 horas

Validar referencias y

datos

Realizar análisis

crediticio

Validar riesgo

Crear Producto

s

Digitar solicitud

¿Por qué no

cumplimos las metas?

Procesos

4 horas

Page 6: SOA(Services Oriented Architecture): Tras el arca perdida Jorge Arias (jorge.arias@oracle.com )jorge.arias@oracle.com Senior Principal Consultant Oracle

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 clientes más que en el tradicional modelo de orientación a productos.

• Los clientes solicitan procesos de negocio como medio de atención y prestación de los servicios (Orientación al trámite)

• Los procesos de negocio motivan estrategias de medición a nivel ejecutivo (KPI & Dashboard).

Page 7: SOA(Services Oriented Architecture): Tras el arca perdida Jorge Arias (jorge.arias@oracle.com )jorge.arias@oracle.com Senior Principal Consultant Oracle

CLIENTES GRUPO EJECUTIVO

Proceso: Gestión solicitud crédito

BPMDashboard,

KPI (Key Performance Indicator)

BAM

Crear cliente

RealizarAnálisis crediticio

ValidarRiesgo

CrearCrédito

Desembolsarcrédito

SERVICES

RiesgoCréditoCRM Core Bancario

EMPLEADOS

EIS

PORTAL

Motivación & ContextoOrientación a procesos de negocio

SOA

Page 8: SOA(Services Oriented Architecture): Tras el arca perdida Jorge Arias (jorge.arias@oracle.com )jorge.arias@oracle.com Senior Principal Consultant Oracle

Motivación & ContextoBusiness Drivers vs. Realidad actual de IT (1)

Reduce time 2 market

Autoservicio

Reducir costos de operación

Multicanalidad

Orientación al cliente vía procesos

Internet ATM IVR

Consultar Saldo

Consultar Saldo

Consultar Saldo

Otro Canal

Core Bancario

¿Qué quiere el negocio? ¿Qué tenemos al interior de la organización?

Consultar Saldo

• Se pierde capacidad de respuesta al mercado

• No hay flexiblilidad (Sí cambia una regulación, tenemos que cambiar 4 programas)

Duplicidad de funcionalidades x canal

Page 9: SOA(Services Oriented Architecture): Tras el arca perdida Jorge Arias (jorge.arias@oracle.com )jorge.arias@oracle.com Senior Principal Consultant Oracle

Motivación & ContextoBusiness Drivers vs. Realidad actual de IT (2)

Reduce time 2 market

Autoservicio

Reducir costos de operación

Multicanalidad

Orientación al cliente vía procesos

¿Qué quiere el negocio? ¿Qué tenemos al interior de la organización?

Solicitud de Producto

• 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)

Tarjeta de crédito

Crédito Consumo

Crédito Vehículo

Page 10: SOA(Services Oriented Architecture): Tras el arca perdida Jorge Arias (jorge.arias@oracle.com )jorge.arias@oracle.com Senior Principal Consultant Oracle

Motivación & ContextoBusiness Drivers vs. Realidad actual de IT (3)

Reduce time 2 market

Autoservicio

Reducir costos de operación

Multicanalidad

Orientación al cliente vía procesos

¿Qué quiere el negocio? ¿Qué tenemos al interior de la organización?

Funcionalidades no multicanal y duplicadas

Duplicidad de procesos soportados en tecnologías diferentes para productos

similares

Duplicidad de sistemas por incompatibilidad de tecnologías

Problemas de responder rápidamente a regulaciones &

condiciones de mercado

Altos costos de operación y

mantenibilidad de los sistemas

Page 11: SOA(Services Oriented Architecture): Tras el arca perdida Jorge Arias (jorge.arias@oracle.com )jorge.arias@oracle.com Senior Principal Consultant Oracle

Motivación & ContextoEsencia Flexible basada en servicios

Procesos de negocio

Modelo de información

Aplicaciones

Tecnología

Cultura y Gestión del Cambio

Gobernabilidad

Estrategia de Negocio

Iniciativa o Proyecto #1

Define

Define

Define

Iniciativa o Proyecto #2

Iniciativa o Proyecto

#N

Ciclos de reconovación más cortos

¿ ESENCIA FLEXIBLE ?

SOA

15% - 20%

Page 12: SOA(Services Oriented Architecture): Tras el arca perdida Jorge Arias (jorge.arias@oracle.com )jorge.arias@oracle.com Senior Principal Consultant Oracle

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

Page 13: SOA(Services Oriented Architecture): Tras el arca perdida Jorge Arias (jorge.arias@oracle.com )jorge.arias@oracle.com Senior Principal Consultant Oracle

<Insert Picture Here>

Agenda

• Motivación & Contexto

• Estilo de arquitectura SOA

• Propuesta de valor SOA: Tras el arca perdida

• Conclusiones

Page 14: SOA(Services Oriented Architecture): Tras el arca perdida Jorge Arias (jorge.arias@oracle.com )jorge.arias@oracle.com Senior Principal Consultant Oracle

CLIENTES GRUPO EJECUTIVO

Proceso: Gestión solicitud crédito

BPMDashboard,

KPI (Key Performance Indicator)

BAM

Crear cliente

RealizarAnálisis crediticio

ValidarRiesgo

CrearCrédito

Desembolsarcrédito

SERVICES

RiesgoCréditoCRM Core Bancario

EMPLEADOS

EIS

PORTAL

Estilo de Arquitectura SOATras una definición SOA

Page 15: SOA(Services Oriented Architecture): Tras el arca perdida Jorge Arias (jorge.arias@oracle.com )jorge.arias@oracle.com Senior Principal Consultant Oracle

• 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.

Estilo de Arquitectura SOADefinición de SOA

Page 16: SOA(Services Oriented Architecture): Tras el arca perdida Jorge Arias (jorge.arias@oracle.com )jorge.arias@oracle.com Senior Principal Consultant Oracle

Portal Internet

Listas negras

CRM

Sistema de credito

Sistema de Riesgo

Sistema de tarjetas de credito

Sec

uri

ty (

iden

tity

Man

agem

ent)

Dat

a an

d I

nfo

rmat

ion

En

terp

rise

Ser

vice

Bu

s

Portal and channels

Business Process Manager (BPM)

Crear Solicitud

Validar Cliente

Analizar credito

Validar referencias

Validar scoring

Cliente Analista de crédito Asesor Analista Riesgo

PN-1

PN2PN3

Estilo de Arquitectura SOAModelo conceptual SOA

Idea original del modelo conceptual tomado de Cámara de Comercio de Bogotá. Derechos reservados 2008

Page 17: SOA(Services Oriented Architecture): Tras el arca perdida Jorge Arias (jorge.arias@oracle.com )jorge.arias@oracle.com Senior Principal Consultant Oracle

PROCESOS

Cuentas de

ahorros

Banca Corpora

tiva

Scoring Credito CRM

Moneda internac

ional

Tarjetas Credito ERP Banca

SegurosVehiculo

s

Crédito

EIS

DWH

ODS

Master Data

Management

Gestion cuenta de ahorros

Catalogo de productos

Gestion Tarjetas

Motor de riesgos

(scoring)

Digitalización

documentosSimuladores

SERVICIOS

Actualización/

Información de

Clientes

Gestion Producto

Vista 360° Clientes

Liquidadores

iSeries zSeriesINFRAESTRUCTURA

Fisica CRM ERPServidores de

aplicacion

Se

gu

rid

ad

Internet IVR Agencias AsesoresCANALES

ATM

Canales Electrónicos Canales Presenciales

Estilo de Arquitectura SOAModelo lógico multicapas SOA

Page 18: SOA(Services Oriented Architecture): Tras el arca perdida Jorge Arias (jorge.arias@oracle.com )jorge.arias@oracle.com Senior Principal Consultant Oracle

Servicios de negocio

iSeries ERP

INFRAESTRUCTURA

CRMJ2EE

APPSERVERIIS + .NET

Servicios de presentación

Servicios de datos

Servicios Orientados a la tarea

Servicios Orientados a la funcionalidad.

Servicios Orientados al proceso

Ser

vici

os

de

infr

aest

ruct

ura

(L

og

ger

, seg

uri

ad, U

DD

I, T

rad

.)

Portal IVR Intranet ATMCANALES

Agencias

¿Cómo descubrir servicios?

Estilo de Arquitectura SOATipos de servicios

Page 19: SOA(Services Oriented Architecture): Tras el arca perdida Jorge Arias (jorge.arias@oracle.com )jorge.arias@oracle.com Senior Principal Consultant Oracle

Parte desde los procesos de negocio

Funcionalidad “A”

Funcionalidad “B”

Funcionalidad “C”

Proceso de negocio

#1

X

X

X

Funcionalidad “D”

Procesos de negocio

#2

Funcionalidad “F”

X

X

X

Proceso de negocio

#3

Funcionalidad “G”

X

X X

X

¡Servicio Reutilizable!

Estilo de Arquitectura SOADescubrimiento de servicios Top-Down(1)

Page 20: SOA(Services Oriented Architecture): Tras el arca perdida Jorge Arias (jorge.arias@oracle.com )jorge.arias@oracle.com Senior Principal Consultant Oracle

Parte desde el ecosistema de aplicaciones de la empresa: CRM, ERP, Legacy Systems,

Este enfoque permite identificar y eliminar funcionalidades duplicadas (Promueven inconsistencia de datos y complican la mantenibilidad del sistema)

Sistema Tarjeta

de crédito

Sistema cuentas

De ahorro

Modulo Funcional

Modulo Funcional

Modulo Funcional

Modulo Funcional

Modulo Funcional

Modulo Funcional

Casos de uso

Crear Cliente

Crear Cliente

¡Servicio Reutilizable!

Estilo de Arquitectura SOADescubrimiento de servicios Bottom-up (1)

Page 21: SOA(Services Oriented Architecture): Tras el arca perdida Jorge Arias (jorge.arias@oracle.com )jorge.arias@oracle.com Senior Principal Consultant Oracle

• Identificación de sistemas dueños de datos.

21

Siebel i-Flex Vision + FACT Systematics Remedy Trouble Ticket

Cliente RW RW RW R RW R

Cuentas R RW RW RW

Tarjetas RW RW RW

Facturas R RW RW R R

Pagos R RW RW RW

Entidades de negocio

Sistemas de información

Más de un sistema es dueño de la misma entidad: Problemas de

calidad e inconsistencia de datos.

Estilo de Arquitectura SOADescubrimiento de servicios Bottom-up (2)

Page 22: SOA(Services Oriented Architecture): Tras el arca perdida Jorge Arias (jorge.arias@oracle.com )jorge.arias@oracle.com Senior Principal Consultant Oracle

• Identificación de sistemas dueños de datos.

22

Siebel i-Flex Vision + FACT Systematics Remedy Trouble Ticket

Cliente RW R R R R R

Cuentas R RW R R

Tarjetas RW R R

Facturas R RW R R R

Pagos R RW R R

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

Estilo de Arquitectura SOADescubrimiento de servicios Bottom-up (3)

Page 23: SOA(Services Oriented Architecture): Tras el arca perdida Jorge Arias (jorge.arias@oracle.com )jorge.arias@oracle.com Senior Principal Consultant Oracle

23

Identificación

Necesidades

Diseño

productos

Ventas Evaluación Cadena de valor

Actividad 1 Actividad 2 Actividad N Funcionalidades de negocio

Funcionalidad

Negocio

Funcionalidad

de negocio

Servicio Servicios

RPG

CISC

DB2 400

Cobol

Seg

urid

ad

Tra

nsaccio

nes

Seg

urid

ad

Java

.NET

Stored Procedures

RDBMS

Seg

urid

ad

Tra

nsaccio

nes

Seg

urid

ad

Manejo

de ordenes

Manejo

de reclamaciones

Proceso de negocios

Ventas

Estilo de Arquitectura SOADescubrimiento de servicios: In-the-middle

Page 24: SOA(Services Oriented Architecture): Tras el arca perdida Jorge Arias (jorge.arias@oracle.com )jorge.arias@oracle.com Senior Principal Consultant Oracle

Portafolio de Servicios

Top-down Bottom-up

In-the-middle

Estilo de Arquitectura SOAPortafolio de servicio

PORTAFOLIO DE SERVICIOS

CORPORATIVO

Page 25: SOA(Services Oriented Architecture): Tras el arca perdida Jorge Arias (jorge.arias@oracle.com )jorge.arias@oracle.com Senior Principal Consultant Oracle

<Insert Picture Here>

Agenda

• Motivación & Contexto

• Estilo de arquitectura SOA

• Propuesta de valor SOA: Tras el arca perdida

• Conclusiones

Page 26: SOA(Services Oriented Architecture): Tras el arca perdida Jorge Arias (jorge.arias@oracle.com )jorge.arias@oracle.com Senior Principal Consultant Oracle

¡SOA ofrece una arca de posibilidades y ventajas competitivas para las entidades financieras!

Veamos como…

Page 27: SOA(Services Oriented Architecture): Tras el arca perdida Jorge Arias (jorge.arias@oracle.com )jorge.arias@oracle.com Senior Principal Consultant Oracle

Propuesta de Valor: Tras el arca perdidaGeneración de valor a partir de infraestructura existente

Datos AplicacionesSistemas Legados

Servicios estandarizados

Procesos de negocio Integrados

Canales

Niv

el d

e c

om

posic

ión

Baja

Alta

Page 28: SOA(Services Oriented Architecture): Tras el arca perdida Jorge Arias (jorge.arias@oracle.com )jorge.arias@oracle.com Senior Principal Consultant Oracle

Propuesta de Valor: Tras el arca perdidaReusabilidad y flexibilidad de negocio

Validar Listas Negras

Validar cliente fuentes externas

Validar viabilidad crediticia

Calificar crédito

Sistema de Scoring

Validar datos

clientes

CRM

Validar Bureau externo

BureauExterno

Validar políticas internas

Sistema Políticas y Regulaciones

Validar Archivo interno

Sistemas históricode clientes

Proceso: Solicitud de crédito de consumo

Proceso: Solicitud de crédito de hipotecario

Proceso: Solicitud de tarjeta de crédito

Reusabilidad

FLEXIBILIDAD: Se puede cambiar de Bureau externo sin impactar los tres procesos de

negocio

Page 29: SOA(Services Oriented Architecture): Tras el arca perdida Jorge Arias (jorge.arias@oracle.com )jorge.arias@oracle.com Senior Principal Consultant Oracle

Propuesta de Valor: Tras el arca perdidaOrientación a procesos de negocio multicanales

Portal IVR Internet ATMCanalesElectrónicos

Agencias Asesores Fuerza Ventas

Presenciales

Validación listas negras

Proceso: Gestionar Solicitud de crédito de

consumo

Digitalizar/DigitarSolicitud

VerificarDatos

Realizar Análisis crediticio

CalificarRiesgo

Crear Productos

Capa de conversión de datos

Page 30: SOA(Services Oriented Architecture): Tras el arca perdida Jorge Arias (jorge.arias@oracle.com )jorge.arias@oracle.com Senior Principal Consultant Oracle

Propuesta de Valor: Tras el arca perdidaProcesos de negocio medibles (1)

¿Numero de créditos de consumo otorgados en Ciudad de Guatemala en la última semana?

Eventos

Alertas de negocio

Métricas de negocio

Tablero de control (Dashboard)

Fact: Créditos Otorgados

Dimensión: Tiempo

Último año

Dimensión: Geografía

Ciudad de Guatemala

Dimensión: Tipo Crédito

ConsumoModelo Estrella

Page 31: SOA(Services Oriented Architecture): Tras el arca perdida Jorge Arias (jorge.arias@oracle.com )jorge.arias@oracle.com Senior Principal Consultant Oracle

Propuesta de Valor: Tras el arca perdidaProcesos de negocio medibles (2)

Agencias Asesores Fuerza Ventas

Canales Presenciales

Gestionar Solicitud de crédito de consumo

Realizar Análisis crediticio & Riesgo

Capturar Solicitud

Digitalizar/DigitarSolicitud

Repositorio de eventos de negocio

Evento: Tipo de crédito, Fecha

Evento: Geografía

Evento: Otorgado

BAM: Business Activity Monitoring

35 Créditos de consumo aprobados en las ultimas dos

horas en Ciudad de Guatemala

Page 32: SOA(Services Oriented Architecture): Tras el arca perdida Jorge Arias (jorge.arias@oracle.com )jorge.arias@oracle.com Senior Principal Consultant Oracle

Propuesta de Valor: Tras el arca perdidaProcesos de negocio Pro-activos frente a eventos de negocio

Gestionar Solicitud de crédito de consumo

Realizar Análisis crediticio & Riesgo

Capturar Solicitud Digitalizar/Digitar

Solicitud

Repositorio de eventos de negocio

Evento: Tipo de crédito, Fecha

Evento: Geografía

Evento: Otorgado

Sí créditos de consumo otorgados en los últimos

dos días < 100Generar campaña de

mercadeo

Modelo Pro-activo frente a eventos

Page 33: SOA(Services Oriented Architecture): Tras el arca perdida Jorge Arias (jorge.arias@oracle.com )jorge.arias@oracle.com Senior Principal Consultant Oracle

Propuesta de Valor: Tras el arca perdidaPromover el BPO: Business Processes Outsourcing

Portal IVR Internet ATMCanalesElectrónicos

Agencias Asesores Fuerza Ventas

Presenciales

Validación listas negras

Proceso: Gestionar Solicitud de crédito de

consumo

Digitalizar/DigitarSolicitud Verificar

Datos

Digitalizar/DigitarSolicitud

Digitalizar (Escanear)

Digitar

BPO

No hay impacto a nivel del proceso, ni

a nivel de los canales

Flexibilidad, reinventar la estrategia sin

impactar la operación

Page 34: SOA(Services Oriented Architecture): Tras el arca perdida Jorge Arias (jorge.arias@oracle.com )jorge.arias@oracle.com Senior Principal Consultant Oracle

Propuesta de Valor: Tras el arca perdida Vistas 360° del cliente

Portal IVR Internet ATMCanalesElectrónicos

Agencias Asesores Fuerza Ventas

Presenciales

Servicio de datos: Vista 360° de cliente

Datos de segmento

CRM

Datos básicos Datos de facturación

Tarjeta de créditoDWH

Datos de productos

Core Bancario

Page 35: SOA(Services Oriented Architecture): Tras el arca perdida Jorge Arias (jorge.arias@oracle.com )jorge.arias@oracle.com Senior Principal Consultant Oracle

¡Hemos encontrado un arca de posibilidades y ventajas competitivas en SOA.!

La pregunta que tenemos: ¿ Cómo iniciar?

Page 36: SOA(Services Oriented Architecture): Tras el arca perdida Jorge Arias (jorge.arias@oracle.com )jorge.arias@oracle.com Senior Principal Consultant Oracle

Propuesta de Valor: Tras el arca perdidaRoadmap de adopción promedio FS

Va

lor

de

ne

go

cio

Generador de Valor de Legados

SOI

BPM

KPI & Dashboard

Negocio manejado por eventos

Tiempo

Page 37: SOA(Services Oriented Architecture): Tras el arca perdida Jorge Arias (jorge.arias@oracle.com )jorge.arias@oracle.com Senior Principal Consultant Oracle

<Insert Picture Here>

Agenda

• Motivación & Contexto

• SOA

• Propuesta de valor SOA: Tras el arca perdida

• Conclusiones

Page 38: SOA(Services Oriented Architecture): Tras el arca perdida Jorge Arias (jorge.arias@oracle.com )jorge.arias@oracle.com Senior Principal Consultant Oracle

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

Page 39: SOA(Services Oriented Architecture): Tras el arca perdida Jorge Arias (jorge.arias@oracle.com )jorge.arias@oracle.com Senior Principal Consultant Oracle

¿Preguntas?¡ Muchas Gracias!