Presentación de la solución Junio 2012. Concepto ROUTING TIER ROUTING TIER FRONT END TIER FRONT END TIER COMM TIER COMM TIER TRANSLATE TIER TRANSLATE.

1 Presentación de la solución Junio 2012 ...
Author: Mario Vega Páez
0 downloads 0 Views

1 Presentación de la solución Junio 2012

2 Concepto ROUTING TIER ROUTING TIER FRONT END TIER FRONT END TIER COMM TIER COMM TIER TRANSLATE TIER TRANSLATE TIER DATA BASE TIER ADMIN TIER ADMIN TIER MONITOR AGENT

3 ISO AUTH APLICACIÓN (ENTE) APLICACIÓN (ENTE) Front End ( API/APLIC) ONLINE SERVICE ADMINISTRACIÓN SQL Server Arquitectura MONITOR AGENT WEB SERVICE TCP-IP MESSAGE QUEUE NODE JS COMM Tier DATA BASE TRANSLATE Tier ROUTING Tier TCP-IP ENGINE

4 Arquitectura Ofrece diferentes canales para ser implementados de forma nativa en los diferentes sistemas y plataformas que el cliente posea. Encapsula todas las complejidades del manejo, transferencia y seguridad de la mensajería. WEB SERVICE: Objeto que al ser invocado publica el conjunto de propiedades y métodos concernientes al conjunto de transacciones electrónicas. Es fácilmente implementable. TCP-IP: Se proporciona una API o APLICACIÓN, si es el caso, que gestiona todas las funcionalidades de comunicaciones bajo protocolo TCP-IP. Se implementa en aquellos entes de nivel tecnológico avanzado. WINDOWS QUEUES: Se proporciona una API o APLICACIÓN, si es el caso, que gestiona las funcionalidades de manejo de colas de mensajes. NODE JS: Se proporciona una API o APLICACIÓN, si es el caso, que gestiona el manejo de EVENTOS basado en el motor JAVASCRIPT V8. FRONT END FRONT END

5 Arquitectura COMM TIER COMM TIER La Capa de COMUNICACIONES se encarga de recibir y enviar mensajes desde y hacia el FRONT END en los términos y formatos convenidos, según sea la modalidad de intercambio elegida.  Al recibir un mensaje desde el FRONT END, cualquiera sea su modalidad, se le asigna un código único y ocurren el conjunto de validaciones preestablecidas para determinar la forma e integridad del mensaje y entregarlo a la CAPA DE TRADUCCIÓN y posteriores procesos.  Una vez recibida la respuesta luego del proceso correspondiente, se identifica el origen del mensaje y se procede a remitir la respuesta donde corresponda.

6 Arquitectura TRANSLATE TIER TRANSLATE TIER La Capa de TRADUCCIÓN recibe los mensajes en su formato nativo y procede según se describe:  Valida la estructura, forma y valores de los mensajes tramitados.  Registra en el LOG (Base de Datos) el mensaje tal cual es recibido,  Se procede a la respectiva conversión al formato ISO8583 con base al CONJUNTO DE PARÁMETROS presentes en la Base de Datos asociados al mensaje entrante.  Registra en el LOG (Base de Datos) el mensaje tal cual es traducido, es decir, en formato ISO8583.  Se procede a entregar el mensaje traducido a la CAPA DE ENRUTAMIENTO para la realización de los procesos inherentes.  Una vez recibida la respuesta correspondiente de la CAPA DE ENRUTAMIENTO, se procede a reconvertir el mensaje, ahora desde el formato ISO8583 al formato NATIVO.  Se procede a registrar en el LOG (Base de Datos) el mensaje tal cual es recibido y traducido. El proceso de traducción del formato nativo al formato ISO y viceversa esta basado en la interpretación del conjunto de parámetros específicos para cada cliente y canal, según se defina.

7 Arquitectura ROUTING TIER ROUTING TIER La Capa de ENRUTAMIENTO administra y gestiona el intercambio de mensajes con el sistema AUTORIZADOR en modo ASÍNCRONO, de acuerdo a las siguientes premisas:  Recibe de la CAPA DE TRADUCCIÓN los mensajes en formato ISO8583 según los espera el sistema AUTORIZADOR.  Establece conexión TCP-IP con el sistema AUTORIZADOR bajo la modalidad de CLIENT (En el espectro de conectividad CLIENT-SERVER).  Administra COLAS & TIMERS con el sistema AUTORIZADOR.  Al recibir las respuestas desde el sistema AUTORIZADOR procede a identificar el Thread correspondiente y le entrega el mensaje a la CAPA DE TRADUCCIÓN para convertir el mensaje ISO8583 en el formato NATIVO correspondiente, de acuerdo a los parámetros preestablecidos.

8 Monitor Agent MONITOR AGENT MONITOR AGENT MONITOR AGENT es una herramienta orientada a la vigilancia de la funcionalidad de los canales de comunicaciones (Incoming & Outgoing) con capacidad de emitir alertas y registrar eventos que faciliten la adecuada operatividad del intercambio de mensajes. MONITOR AGENT provee además una interfaz grafica a través de una consola de operación que mantiene informado permanentemente al personal responsable de la gestion y operación del sistema.

9 Administración SQL Server ADMIN TIER ADMIN TIER PARÁMETROS Transacciones Mensajes & Flujos Campos de Mensajes ISO Estructuras & Correspondencias ISO Tipos de Datos Servicios Canales DATA DE SEGURIDAD JOURNALS & EVENTOS

10 Seguridad & Plataforma La transmisión de datos a través de los diferentes canales es encriptada. Acceso a la aplicación: se adecúa al esquema de seguridad existente en la entidad (p.e. Active Directory) gestionado mediante interfaz con ADMIN TIER. En la Autorización de la Transacción: está basada principalmente en identificadores (ID´s) establecidos por el sistema AUTORIZADOR, los cuales son administrados por la capa de TRADUCCIÓN. En la Comunicación: está dada por la norma ISO8583 y las condiciones del sistema AUTORIZADOR para el esquema de comunicación (conexión punto a punto) DOT NET (Front End, CommTier Web Service ) DELPHI (Comm Tier TCP-IP, MSG QUEUE, Translate Tier, Routing Tier) DB: SQL Server Aspectos de Seguridad Plataforma Tecnológica

11 CONTACTO [email protected]