Vistas

Anuncio
Componentes















IVR: Consiste en un sistema telefónico que es capaz de recibir una llamada
e interactuar con el humano a través de grabaciones de voz y el
reconocimiento de respuestas simples, como "sí", "no" u otras. Es un
sistema automatizado de respuesta interactiva, orientado a entregar y/o
capturar información a través del teléfono, permitiendo el acceso a
servicios de información u otras operaciones.
Portal: Sitio Web del Banco de los Alpes que permite a los clientes acceder
a información de los productos y servicios que el banco ofrece, del mismo
modo, le permite al “cuenta-habiente” realizar diferentes acciones como:
activar, editar y bloquear productos; actualización de información
personal, acceder a servicios.
ATM (Automated Teller Machine): Cajero automático, permite la
realización de diferentes transacciones dependiendo de los servicios que
ofrezca la entidad bancaria, para el Banco de Los Alpes, aplican,
transacciones con la cuenta de ahorros y transacciones con la tarjeta de
crédito (retiro de dinero, ingreso de dinero, avances en tarjeta de crédito).
SMS (Short Message Service): Servicio disponible en dispositivos
celulares que permite el intercambio de mensajes compuestos por texto
no mayores a 160 caracteres. Estos mensajes, favorecerían la rapidez con
la que el banco se comunicará con los clientes con el fin de ofrecer nuevos
productos e informar a cerca de actividades realizadas con los productos
que ya ha adquirido.
ESB (Enterprise Service Bus): “Combinado de arquitectura de software
que proporciona servicios fundamentales para arquitecturas complejas a
través de sistemas de mensajes”. Es decir es una herramienta que va a
permitir que las diferentes aplicaciones que utilizan diferentes protocolos
de comunicación y tipos de datos, se integren.
Credit Card System: Cargar archivos planos de los proveedores de clientes
prospectos.
Savings Systems: Gestionar la información de cuentas de ahorro
Loans Credit System: Gestionar la información de créditos de libre
inversión
Broadcast System: Contactar al cliente vía telefónica y por correo
electrónico
Mail Server: Prestar el servicio de envío de correo electrónico
Dashboard: Desplegar indicadores y eventos que serán monitoreados
Making Financial Group System: Generar plásticos de tarjetas crédito y
debito
Partner File Loader System: Cargar archivos planos de los proveedores de
clientes prospectos.
Customer Scoring Systems: Depurar y segmentar los clientes prospectos
CRM: Registrar los prospectos que pasan los filtros del área de riesgo
Enviar vía Sockets los clientes a los que se les pre aprobó tarjeta de
crédito, registrar la información de clientes a los que se les pre aprobó
crédito de libre inversión, enviar vía Sockets la información de los clientes
a los que se les solicitará información adicional, enviar información de
clientes para realce de tarjetas, activar productos a través de Call center,




multicanales(Portal, IVR, ATM, Redes Sociales) e inactivar los registros de
clientes que rechazan productos.
Credit Card Integrated System: Gestionar la información de tarjetas de
crédito
OLAP (On Line Analytical Processing): Dentro de las bases de datos
debemos tener una base de datos que permita realizar inteligencia de
negocio y verificación de los diferentes KPIs a implementar.
OLTP (On Line Transaction Processing): Base de datos transaccional que
permita el almacenamiento de información, con los procesos que se llevan
a cabo en el banco.
ETL: Aunque el ETL no es ninguna aplicación, podemos decir que es un
mecanismo que nos permite ingresar y validar todos los registros
enviados por agencias externas.
Medios de comunicación


SOAP/Web Services (Simple Object Access Protocol): Protocolo que
permite a través de http envio y recepción de información por medio de
llamados de procedimientos (funciones métodos). Para nuestro caso de
estudio es usado por alrededor del 60% de las diferentes aplicaciones.
JMS (Java Message Service): Permite la recepción, envío, creación y
lectura de mensajes, de manera síncrona o asíncrona.
Zonas
1. Canales
Descripción: En esta zona se encuentran los canales IVR, Portal,
ATM(Cajeros) y SMS. Además permite el acceso los diversos puntos de
acceso a los sistemas del banco.
Objetivo: Agrupar los diversos puntos de acceso a los sistemas del banco.
Responsabilidades: Autorizar, denegar el acceso a la información y
comunicarse con los sistemas internos del banco. Categorizar por tipos de
acceso a los clientes del as aplicaciones del banco.
2. Conectores
Descripción: Dentro de esta zona transformaremos la información
proveniente de la zona de los canales con el fin de dejar todos y cada uno
de los mensajes de manera que todos los sistemas de información del
banco entiendan claramente
Objetivo: Transformar y/o dar formato a los mensajes.
Responsabilidades: Transformar, completar los mensajes, con el fin de
dejar la información en un formato en el cual el “middleware” pueda
entender.
3. Middleware (integración)
Descripción: Zona encargada de enrutar los mensajes a las diferentes
aplicaciones. Del mismo modo permite integrar las diferentes
aplicaciones a través de un ESB, para dichos llamados se emplearán
(Sockets, SOAP/Webservices, JMS)
Objetivo: Enrutar los mensajes provenientes de los diferentes canales a
las aplicaciones correspondientes. Integrar los diferentes procesos del
Banco de los Alpes.
Responsabilidades: Recibir los mensajes en un lenguaje estándar (XML)
y redireccionar dichos mensajes a las aplicaciones correspondientes.
Tener control del flujo de la información dentro de las diferentes
aplicaciones del Banco de Los Alpes.
4. Aplicaciones
Descripción: Zona encargada del manejo específico a cada uno de los
mensajes enviados por la Zona de Middleware, es aquí donde dichos
mensajes son manejados para cumplir con las reglas de negocio. Dentro
de estas aplicaciones podemos ver: Credit Card System, Savings Systems,
Loans Credit System, Broadcast System, Mail Server, Dashboard, Making
Financial Group System, Parner FileLoader System, Customer Scoring
System, CRM, Credit Card Integrated System.
Objetivo: Implementación de requerimientos
Responsabilidades: Recibir mensajes en un lenguaje estándar, e ingresar
en la aplicación (según corresponda). Responder a la capa de middleware
si la información ha terminado su proceso (inserción, edición,
eliminación) correctamente dentro de la aplicación.
5. Almacenamiento (BDs)
Descripción: Zona en la cual se va a almacenar y se va a hacer
persistente, toda la información que ha llegado hasta las bases de datos,
dentro de esta zona, se emplearán Bases de Datos (OLTP, OLAP)
Objetivo: Almacenamiento de la información ingresada por los diferentes
canales
Responsabilidades: Garantizar que la información que llega aquí y que
cumple con las diferentes reglas de negocio y constraints definidos por el
Banco de Los Alpes se están cumpliendo. Del mismo modo se debe
garantizar la persistencia de los datos.
6. Sistemas de Archivos
Descripción: Zona que permite que los archivos con los diferentes
prospectos a ser evaluados por parte del banco sean procesados
directamente por las aplicaciones correspondientes . Aquí se emplearán
técnicas como ETL (Extract, Transform and Load)
Objetivo: Enviar los registros directamente a la aplicación encargada de
procesar la información.
Responsabilidades: Garantizar que los registros tienen el formato
correcto.
Vistas
Problema
5. Persistencia
4. Seguridad
3. Plataforma
2. Integración
1.
Proveedores
Externos
1. Proveedores Externos
1.1.
1.2.
Objetivo: Identificar desde la perspectiva de los agentes externos a la
aplicación su interacción con el sistema del Banco de Los Alpes, de
mismo modo identificar, los mecanismos utilizados para acceder a los
servicios ofrecidos. Middleware (ESB) integración
Zonas:
Proveedores,
Conectores
Middleware,
Integración,
aplicaciones, Realzadora.
Proveedores
Vista de proveedores externos
Carrefour
Middleware
Concesionarios de autos
Almacenes Éxito
Constructoras
Integración
ESB
(Integrador)
Applicaciones
Cargue
Prospectos
Realzadora
PartnersFileLoaderSystem
Administrar
Cliente
CRM
BlackListSystem
Consultar
Listas Negras
SavingsSystem
Aprobar
Producto
LoansCreditSystem
Activar
Producto
CredicardIntegratedSystem
ETL / BATCH
MakingFinantialProductSystem
JMS
SOAP
Sockets
2. Integración
2.1.
Objetivo: Permite conectar los diferentes canales con las aplicaciones
pasando por la zona de conectores que como anteriormente lo
explicábamos nos facilita la labor de traducción de información. Del
mismo modo, encontramos el middleware con el ESB, que nos facilita
el enrutamiento de información para la aplicación a la que
corresponda.
2.2.
Zonas: Conectores, Middleware(ESB), Aplicaciones
3. Plataforma
3.1.
3.2.
Objetivo: Visión de la parte lógica de todas las diferentes aplicaciones
que el Banco de Los Alpes posee, también identificaremos los medios
por los cuales recibe información.
Zonas: Midleware (ESB), Aplicaciones, Almacenamiento.
4. Seguridad
4.1.
4.2.
Objetivo: Describir la relaciones de los componentes de seguridad,
protección de información sensible para el negocio, identificación de
componentes de seguridad que involucran la información de los
usuarios y mostrar los elementos que pueden comprometer la
privacidad de los clientes
Zonas: Canales, Conectores Middleware, Sistemas de Archivos,
Aplicaciones, Almacenamiento
5. Persistencia
5.1.
5.2.
Objetivo: Definir cuáles son las aplicaciones que van a
interactuando con las diferentes bases de datos,
Zonas: Sistema de Archivos, Aplicaciones, Almacenamiento
estar
Portal
PartnersFileLoaderSystem
Sistema de Archivos
Almacenamiento
Aplicaciones
Vista de persistencia
CustomerScoringSystems
BlackListSystem
OLTP
Directorio Archivos
Planos
CRM
SavingsSystem
LoansCreditSystem
BroadCastSystem
MakingFinantialProductSystem
ProductsDeliverySystem
OLAP
Directorio RDBMS
Flujo de peticion de Directorio Archivos Planos
Flujo de petición de Base de datos
Flujo de peticion de Filesystem Base de datos
Documentar relaciones entre elementos.
IVR. Protocolo remoting, permite crear aplicaciones ampliamente distribuidas, es
decir, se pueden utilizar componentes (objetos) que estén en el mismo equipo o
que estén en cualquier parte de la red. Del mismo modo este protocolo permite
separar la implementación de los métodos en diferentes sistemas.
Identificar y documentar los requerimientos no funcionales
Encripción
Ws security
Reliable message
Certificados digitales
Canales seguros
Claves de acceso
LDAP políticas de vencimiento
Circular 052 de la superfinanciera para las entidades vigiladas por esta entidad
Otro Grafico
Documente todas las consideraciones de diseño que tuvo en cuenta para
documentar la solución de acuerdo a este punto de vista
Bibliografía








http://msdn.microsoft.com/es-es/library/kwdt6w2k(VS.80).aspx
http://es.wikipedia.org/wiki/Cajero_autom%C3%A1tico
http://es.wikipedia.org/wiki/Enterprise_service_bus
http://www.w3schools.com/soap/soap_intro.asp
Java(TM) Message Service Specification Final Release 1.1 extraido de
la URL: https://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDSCDS_Developer-Site/en_US/-/USD/ViewFilteredProductsSimpleBundleDownload
http://es.wikipedia.org/wiki/Java_Message_Service
http://es.wikipedia.org/wiki/OLAP
Descargar