Algunos aspectos relevantes
a nuestra solución.
La solución de
TII Smart Solutions presenta una integración
de conexión de los diferentes dispositivos,
bases de datos, otras instituciones y franquicias
internacionales:
Tipo
de Arquitectura.
El TranServer™ o switch diseñado por TII es
un producto creado y diseñado bajo el concepto
de sistemas “OLTP” (On Line Transaction Processing),
este enfoque de procesamiento de transacciones
en línea, ponen un especial cuidado a procesos
que deben ser totalmente predecibles en sus
tiempo de respuesta, de manera que garantice
tiempos de respuesta, servicio rápido y continuo
para el cliente. Adicionalmente, |
|
|
TranServer
se basa en base de datos standard del mercado, para
adquirir una arquitectura abierta que permite funcionar
en múltiples plataformas de hardware. Su utilización
de los recursos del sistema operativo es mantenida
a un mínimo, para así depender más de sus propias
cualidades como software que de las recibidas por
el hardware de su ambiente, esto constituye una
fortaleza ya que no exige de su "Host"
o equipo donde reside sea lo máximo, sino que el
sistema se establece en su propia eficiencia para
adquirir una gran estabilidad y tolerancia a fallas.
Internamente múltiples procesos son tolerantes a
fallas, indicando que si un código presenta error
al ejecutarse, el propio sistema se condiciona y
utiliza un segundo y hasta un tercer algoritmo,
garantizando al máximo la disponibilidad. Otras
funcionalidades avanzadas que se adquieren por la
experiencia, como el manejo avanzado del protocolo
TCP/IP, con mecanismo de detección de doble mensaje,
recuperación de errores y otros, aseguran una vez
más un servicio ágil y seguro a los clientes conectados
a nuestros servidores. TranServer tiene algoritmos
con capacidad de adaptarse, lo que permite que sus
parámetros internos sean continuamente ajustados,
asegurando así que todo parámetro almacenado de
comunicación, colas de trabajo, y otros múltiples
parámetros sean continuamente y por algoritmos refinados,
modificados para ajustarse al hardware y volúmenes
transaccionales de cada situación. |
| |
| Escalabilidad:
El diseño con el cual está diseñado TranServer puede
funcionar como “Cluster” o integrador con la aplicación
del concepto “Nothing Shared”, eso indica que cada
“host” o servidor puede compartir la carga con otros
“n” servidores, sin embargo no comparten arreglos
de discos, ni ningún otro hardware en sí. Esto permite
tener una escalabilidad exponencial, al mismo tiempo
que se han brindado esquemas de licencias que permite
que un TranServer pueda ejecutarse en 1 a "n"
servidores por instalación. Al momento equipos como
los alta disponibilidad como STRATUS nos brindan
una gran capacidad de crecimiento, para lograr literalmente
marcas de cientos de transacciones por segundo con
hardware de mediano y bajo costo.
Realización
de modificaciones al Sistema:
Según sean las condiciones que se aplica al contrato
adquirido por cada cliente, por aspectos de tipo
de licencia y mantenimiento convenido, en la mayoría
de los casos se incluyen las modificaciones al sistema,
esto lo consideramos una fortaleza, ya que el CORE
del sistema es sumamente estable. Por CORE consideramos
protocolos, algoritmos, procesos de enrutamiento
de transacciones y otros Este CORE esta escrito
en código probado y depurado (Usualmente C++, y
Assambler), que conlleva un mínimo de modificaciones
entre las nuevas versiones. El código de alto mantenimiento,
donde se pueden hacer el 99% de los requerimientos
nuevos, es mantenido en un lenguaje de alto nivel
(Pascal), y bajo el esquema de RAD (Rapid Application
Development) para asegurarse de que modificaciones
que se presentan en la actividad diaria del negocio,
como nuevos formatos de mensajes (drivers), nuevos
procesos y/o nuevas pantallas y datos, sean de fácil
incorporación al sistema. El concepto logra mantener
un grado de "Sencillez" en lo técnico,
que se traduce en facilidad de modificaciones, bajo
costo y buen tiempo de respuesta para el cliente
final.
Facilidad de Uso:
| El TranServer
mantiene una interfase homogénea tipo
GUI, Al diseñarse se puso como objetivo
eliminar el grado de complejidad y dificultad
de "otros" sistemas con interfase en modo
de caracteres y comandos; para los cuales
la curva de aprendizaje y la operación
diaria significan mucho tiempo y por ende
costo para su operadores. |
|
|
|
Como resultado, TranServer permite de una sola observación
monitorear cientos de enlaces y cajeros, sin necesidad
de tocar el "mouse". Con un par de Clicks. podemos
ingresar a propiedades, que están claramente estructuradas
en CAPAS (OSI 7 LAYER), de forma que se pueda cambiar
la configuración del sistema en segundos y luego
activarla en caliente, sin necesidad de bajar y
subir el servidor, ni esperar hasta la madrugada
para activar cambios.
Igualmente ofrece múltiples pantallas de consulta,
analizadores de mensajes (ISOSCOPIO), y otras herramientas
que hace la operación y manejo del producto sumamente
sencillo, comparado con la complejidad interna de
las operaciones realizadas. |
Seguridad:
Todo el sistema es protegido por
un modulo de seguridad (GUARDIANANGEL) que mantiene seguridad
segmentada y encriptada (DES), y fortalecida por llaves en
hardware (HASP), que permiten o deniegan accesos a las diferentes
partes del sistema. Los cambios son guardados en vitácoras,
para que se pueda auditar que ha realizado cada usuario en
cualquier momento.
Certificación de Calidad
Como parte del proceso de implementación de cada una de las
soluciones desarrolladas por TII, se recomienda establecer
un laboratorio de desarrollo en la institución de manera que
con su misma estructura y licenciamiento TranServer se puede
llevar a cabo el proceso de verificación de la plataforma,
contra un script de pruebas previamente definida con el cliente.
Esto nos permite que todos los procesos y productos que sean
pasados a producción siempre sometidos a un estricto procedimiento
de QA (Quality Assurance) o comúnmente llamado "certificación"
, el cual es normalmente establecido en colaboración, y llevado
a cabo por personal del banco para garantizar la operabilidad
y funcionalidad del sistema.
Este proceso se repite para cada cambio de versión, o ajustes
menores, antes de pasar nuevos programas a producción, para
garantizar así la CALIDAD de los productos puestos en producción.
Por supuesto, los productos enviados al banco ya han sido
sometidos por nuestros procesos internos de QA.
|