Title: Integracin de Aplicaciones, Ventaja Competitiva
1 Marcelo Márquez de la GarzaDirector Ejecutivo
de Sistemas
2- OBJETIVO
- Presentaremos la experiencia Banorte en el uso
de tecnología, las decisiones que hemos tomado
para enfrentar un mercado de alta competencia.
3INDICE
- Tecnología apoyando algunos procesos, los 80s.
- Posicionamiento de la tecnología en la Banca,
inician los 90s - El cliente se convierte en el usuario de la
tecnología, terminan los 90s - Evolución Canales, hacia un modelo orientado al
servicio.
4La Banca de los 80s
- Cobertura Regional.
- Único canal de entrega la sucursal.
- Horario de servicio Lunes a Viernes de 900 a
1300. - Pocas y grandes sucursales por plaza.
- Número reducido de cuenta habientes.
- Alto uso de efectivo en las operaciones de
clientes. - Tecnología para apoyar algunos procesos.
5La infraestructura Tecnológica instalada en
aquellos años era solo la básica para la
operación de un punto de venta, en un mundo que
no estaba totalmente conectado
- Computadores centrales que recibían la
transmisión de los diferentes centros de
captura para iniciar su proceso Batch. -
- Minicomputadoras instaladas en diferentes puntos
del país para la captura de las operaciones de
las sucursales que transmitían archivos
conectándose al nodo central vía dial up .
6Para dar el servicio en línea a sucursales
importantes en las principales macroplazas se
implementó el procesamiento distribuido
- Las limitaciones existentes en servicios de
telecomunicaciones orillaron a las instituciones
a descentralizar la operación de los sistemas,
contando con centros de operación en las más
importantes macroplazas. - De esta forma las telecomunica-ciones de las
sucursales en muchos de los casos eran Líneas
privadas urbanas y las oficinas foráneas se
conectaban dialup o utilizando enlaces
satelitales.
7En los 80s la infraestructura de Aplicaciones
con la que contaban los Bancos tenía como
objetivo la operación de los sistemas Contables y
de Depósitos
DEPOSITOS
- El sistema de contabilidad, era el sistema
central de las operaciones de la institución, y
toda actividad era registrada a través de
asientos contables. - El sistema más importante era el encargado de la
operación de los Depósitos. Era el servicio donde
existían mayor número de cuentas de nuestros
clientes. - Las operaciones de Crédito sin el apoyo de un
sistema, y el control se llevaba a través de los
expedientes, contratos y pagarés de las
operaciones crediticias.
Contabilidad
Crédito
Depósitos
Servicios
Clientes
Conectividad
CALL CENTER
BANCA ELECTRONICA
CENTROS DE CAPTURA
SUCURSALES
INTERNET
ATM
8La Banca inicio de los 90s
- Cobertura Regional
- Creación de nuevos canales de entrega.
- Evolución del modelo de sucursal.
- Se extienden los horarios de servicio.
- Nuevas capacidades disponibles en IT
9Iniciamos los 90s haciendo inversiones
importantes en la infraestructura Tecnológica y
de aplicaciones en la búsqueda de contar con una
infraestructura de aplicaciones que soportara la
operación central del negocio y transformar un
modelo de operación centrado en documentos.
CORE BANKING
- Instalando nuevos sistemas de Core Banking con
la capacidad de administrar todas las cuentas de
nuestros clientes para los diferentes productos
de Captación y Colocación. - Apoyados en las nuevas capacidades de la
infraestructura de Telecomunicaciones, permitió
la centralización del cómputo y conectar a todas
las sucursales en línea. - Extendiendo las capacidades de los sistemas de
sucursales instalados permitió el llevar las
operaciones que se realizaban en sucursales a
operación en línea creando nuevas facilidades en
la operación de sus servicios a los clientes.
Contabilidad
Crédito
Depósitos
Servicios
Clientes
Conectividad
CALL CENTER
BANCA ELECTRONICA
CENTROS DE CAPTURA
SUCURSALES
INTERNET
ATM
10Las áreas de IT inician un nuevo reto la
administración de la capacidad del equipo de
cómputo para dar servicio transaccional en línea
- De administrar centros de cómputo donde su
operación crítica era en las noches para el
proceso Batch, a establecer la infraestructura y
procesos en línea. - Los centros de captura regionales desaparecen y
para las operaciones que no se realizan en línea,
las transmisiones son originadas desde la
sucursal. - La implementación de todas las transacciones
ofrecidas en línea, trajo mejor control y
simplificación de las tareas post-horario de
servicio con el precio de incrementar las
capacidades de cómputo central y el desarrollo de
personal para administrarlo. - Este proceso llevó varios años.
CLIENTES
Contabilidad
Crédito
Depósitos
Servicios
Clientes
Conectividad
CALL CENTER
BANCA ELECTRONICA
CENTROS DE CAPTURA
SUCURSALES
INTERNET
ATM
11El inicio de los 90s posicionó nuestro primer
servicio e infraestructura 7x24, la operación de
Cajeros Automáticos, nuestro primer paso a la
Banca Electrónica
CAJEROS AUTOMATICOS
- El cajero automático representaba dos retos
- Contar con la infraestructura técnica para dar el
servicio ininterrumpido. - Ajustar nuestros procesos para recibir y procesar
transacciones monetarias cualquier día a
cualquier hora. -
Contabilidad
Crédito
Depósitos
Servicios
Clientes
Conectividad
CALL CENTER
BANCA ELECTRONICA
CENTROS DE CAPTURA
SUCURSALES
INTERNET
ATM
12Llegó la primera generación de canales alternos,
asistencia telefónica y servicios de operación de
transacciones en Empresas
IVR
- Iniciamos con el servicio telefónico instalando
los primeros IVR, donde los servicios más
sofisticados era el envío de Estado de Cuenta vía
Fax. -
- Surge la Banca Electrónica a Empresas, en una
primera generación a través de terminales con
acceso a los sistemas del banco evolucionando
posteriormente a una arquitectura Fat-Client.
Contabilidad
Crédito
Depósitos
Servicios
Clientes
Conectividad
CALL CENTER
BANCA ELECTRONICA
CENTROS DE CAPTURA
SUCURSALES
INTERNET
ATM
13Con los 90s la Banca inició la búsqueda de
nuevos servicios para sus clientes, siendo el
servicio de pago de la Nómina el que tiene el
mayor impacto en el Negocio y Tecnología
- Los Bancos aperturabamos una cuenta para el pago
de la Nómina, para cada uno de sus empleados en
el servicio. - Las solicitudes de pago de nómina las recibíamos
a través un archivo que enviaba cada una de las
empresas en nuestra red de sucursales. - Esto derivó en un crecimiento muy alto de los
cuentahabientes de las instituciones.
Antes
Ahora
14Para mediados de los 90s terminamos una primera
etapa al contar con nuevas capacidades instaladas
en Core Banking, una red de sucursales en línea
y Cajeros Automáticos como canal alterno de
entrega
- La operación de las cuentas de nuestros clientes
estaba soportada en su totalidad por la
tecnología. - La operación de las sucursales estaba apoyada por
redes de computadoras conectada en línea a
nuestros sistemas centrales. - Un alto de crecimiento de clientes y cuentas, con
un crecimiento transaccional aún mayor. - El rol del cajero automático se convierte en
estratégico al ser el medio de entrega para los
nuevos clientes (servicios de nómina). - Banca Electrónica para empresas en modelo
Fat-Client Cliente-Servidor.
15La Banca a mediados de los 90s
- Cobertura Nacional
- Canales de entrega la sucursal y cajeros
automáticos - Muchas y pequeñas sucursales por plaza.
- Se extienden los horarios de servicio.
- Número creciente de cuentahabientes.
16Iniciamos la segunda etapa de los 90s en un
entorno de alta competencia, consolidación de la
Banca a través de fusiones y con el objetivo de
evolucionar de una canasta de productos a una
oferta de servicios
- El crecimiento a través de fusiones representa
crecimientos significativos en el volumen de
operación, crecimiento de nuestra presencia
geográfica de los puntos de servicio en un
período corto de tiempo. -
- La centralización de servicios telefónicos
evoluciona a modelo de Call center. - Crece la demanda de servicios en la Banca
Electrónica de Empresas se incrementa de manera
importante el número de usuarios suscritos. - Inicia el servicio a clientes a través de
Internet, con consulta de saldos y movimientos de
cuentas.
17En 96 inicia el servicio a clientes a través de
Internet, Banorte en Línea ofreciendo consulta
de saldos y movimientos de cuentas...
WWW Browser
- Aplicación Monolítica.
- Basada en CGI PERL
- Acceso al Backend a través de terminales SNA.
HTML
Presentación
CGI - PERL (UNIX)
Capas Aplicativas
Negocio
Conectividad
HLLAPI (SNA)
Backend
DatosBackends
18En 98 dado el incremento en el uso del Banorte
en Línea surgen problemas de escalabilidad por lo
que se hace necesario desarrollar un middleware
de acceso al backend con mejores
características...
- Lenguaje C (Unix)
- Pool de Terminales SNA 3270
- Ejecución en máquina distinta al aplicativo
cliente - Comunicación a través de TCP/IP sockets.
App Cliente
App Cliente
App Cliente
TCP/IP Socket
Transac (Unix)
HLLAPI (SNA)
Terminal 3270
Terminal 3270
POOL
19Resultando una versión de Banorte en Línea que
hacía uso de este nuevo middleware...
WWW Browser
HTML
Presentación
CGI - PERL (UNIX)
Capas Aplicativas
Negocio
Conectividad
Transac
Backend
DatosBackends
20Dadas la desventajas en cuanto a costos de
conexión telefónica y distribución de software
que ofrecía el modelo Fat-Client de la Banca
Electrónica a Empresas se decide desarrollar una
Banca a Empresas x Internet
- La distribución de software se convertía en una
limitante en la oportunidad de entrega de nuevos
servicios a clientes en la Banca Electrónica como
en el IVR. - Los costos y los tiempos para la distribución nos
orillaron a empezar a administrar diferentes
versiones instaladas en nuestros clientes. - La solución una vez más era la centralización.
21Por lo que en el 1999 surgió Banorte en su
Empresa por Internet, el cual se desarrollo sobre
un modelo three-tier
WWW Browser
- Basado en Tecnología Microsoft
- Separación de Capas
- Utilización de Componentes y Bases de Datos.
HTML, DHTML, CSS ASP (VBScript) IIS (Windows NT)
Presentación
DCOM
Conectividad
Capas Aplicativas
MTS/COM (VB 6.0) (Windows NT)
Negocio
Conectividad
Transac
ODBC
Backend
SQLServer 7.0
DatosBackends
22A finales de los 90s entregamos servicios de
Banca Electrónica a Empresas y a Personas físicas
tomando ventaja del Internet
- Después de implementar nuestro middletier
habíamos resuelto parcialmente nuestras
necesidades. - A través de este dábamos servicio a nuestros
canales de Call Center, Internet y Aplicaciones
Internas.
BANCA ELECTRONICA
Contabilidad
Crédito
Depósitos
Servicios
Clientes
Middletier
CALL CENTER
BANCA ELECTRONICA
CENTROS DE CAPTURA
SUCURSALES
INTERNET
ATM
23La Banca a para el año 2000
- Cobertura Nacional
- Canales de entrega la sucursal, cajeros
automáticos e intenet - Muchas y pequeñas sucursales por plaza.
- Se extienden 7 días de la semana.
- Número creciente de transacciones electrónicas.
24Las desventajas actuales y necesidades futuras
nos llevó a plantear una nueva arquitectura de
canales
- La evolución del modelo de negocio por Internet
nos requería - Soporte a múltiples canales de entrega web,
e-mail, PDA, pager, etc. - Conexión directa con aplicaciones de nuestros
clientes SAP, PeopleSoft, etc. - Contar con un arquitectura de aplicaciones con
seguridad mas robusta que permitiera la
separación física del aplicativo - Basarnos en estándares de conectividad.
- Hacia el interior de tecnología se hacía
necesario - Reutilizar la lógica de negocio y transformación
a través de varios canales - Utilizar un middleware transaccional
- Mayor escalabilidad en cada uno de los
componentes aplicativos - Una separación total de las diferentes capas
aplicativas
25Lo que en el 2002 nos lleva al lanzamiento de
Banorte x Internet...
Aplicaciones Externas (SOAP Clients)
- Basado en Web Services
- Capa de Negocio totalmente separada de
Presentación - Se incorpora una capa de transformación Banorte
XML Services(BXS) que expone las TXs del backend
como web services en XML(IFX) - Se incopora MQSeries como MW transaccional para
conectividad.
WWW Browser
HTML, DHTML, CSS ASP.NET (VB.NET) IIS (Windows
2000)
Presentación
Conectividad
SOAP (.NET Web Services)
Capas Aplicativas
Objetos .NET (VB.NET) (Windows NT)
Negocio
BXS (SOAP)
Conectividad
MQSeries
ADO.NET
DatosBackends
Backend
SQLServer 2000
26La implementación de una Capa de Servicios
utilizando Web Services nos ha generado los
siguientes beneficios
- Reducción de los tiempos de desarrollo a través
de el rehúso de servicios en diferentes canales y
tecnologías (interoperatividad). - En el 2003 extendimos nuestros medios de entrega
agregando - Kioscos para operaciones electrónicas de cuentas
y pagos - Servicios a PDA
- Telefonía celular (WAP)
- POS inalámbricas
- ... utilizando para ello incluso plataformas
tecnológicas diferentes (.NET-J2EE) - .
PDA, POS, Célular, Kiosk
HTML, DHTML, WAP BEA WebLogic 6.1 (J2EE-Unix)
Presentación
SOAP (.NET Web Services)
Conectividad
Capas Aplicativas
Objetos .NET (VB.NET) (Windows NT)
Negocio
BXS (SOAP)
Conectividad
MQSeries
ADO.NET
Backend
SQLServer 2000
DatosBackends
27Hacia el 2005 el uso de Web Services nos lleva a
redefinir nuestro futuro en arquitecturas
aplicativas y desarrollar nuevas estrategias...
Acoplamiento Excesivo
Acoplamiento Mínimo
Aplicaciones y Servicios Integrados
Multiproceso Aplicativo
Aplicaciones Compuestas (Web Services)
Aplicaciones Autonomas Monoliticas
Intercambio Datos
PROCESOS DE NEGOCIO
28Nos encontramos en nuestra versión beta de una
arquitectura orientada a integración y servicios
que contempla...
-
- Utilización de diferentes tecnologías de
presentación. - Un ESB que orqueste e integre y los servicios
internos. - Una capa de activación que permita exponer
aquellos aplicativos de legado que no sean
compatibles con Web Services - Definiendo todos los desarrollos futuros bajo una
arquitectura orientada a servicios (SOA) - Una capa de transformación que permita acceder a
varios backends (Altamira, SAP, etc.) por
diferentes medios de acceso.
Presentación
BEA, Microsoft, Oracle
Enterprise Service Bus (ESB)
Orquestación
Activation Layer
Activación
Service Oriented Architecture
Negocio
Adaptación y Transformación
Transformation Adapter
TCP/IP, JMS, JAM
Backend 2
Backend 1
DatosBackends
29Interoperando con Clientes, Socios y Entidades
Externas
- Estamos convencidos que contar con una estrategia
de integración de aplicaciones es una ventaja
competitiva. - Nuestros clientes a través de los años se han
convertido en mas sofisticados y transaccionales.
- Deberemos de ser capaces de exponer los servicios
transaccionales a nuestros Clientes, Socios y
Entidades Externas, para que puedan ser
integrados a su infraestructura.
30(No Transcript)