Glosario
Este glosario recopila y define términos sobre construcción, operación y administración.
Plataforma Veritran
- actualización de rama
Acción que baja cambios de la rama main a otra rama.
- animación
Efectos utilizados para cambiar atributos específicos de un componente en un momento determinado o sobre una acción específica.
- API REST
Invocación de un servicio externo a través de un protocolo REST.
- API SOAP
Invocación de un servicio externo a través de un protocolo SOAP.
- app móvil
App accesible desde un dispositivo móvil.
- app universal
App a la que se puede acceder a través de un navegador de internet o desde dispositivos móviles.
- app web
App accesible desde cualquier navegador web.
- assets
Anteriormente llamado recursos. Imágenes, iconos, fuentes, archivos de vídeo, archivos de audio, widgets o cualquier tipo de archivo que se pueda subir a los diferentes sistemas de la plataforma VT.
- atributos
Características de un componente configurado en el panel de atributos del editor de pantallas.
- Audit
Componente de la plataforma que ofrece servicios de autenticación con las credenciales del usuario y agrega autenticación de dos factores a las transacciones.
- Authentication Server (AS)
Principal componente de seguridad de Veritran que ofrece servicios de autenticación con las credenciales del usuario y agrega autenticación de dos factores a las transacciones.
- Authorizator
Proceso del Core Server que valida que una transacción esté habilitada. De ser así, determina la ruta que tomará la transacción y la envía al Host Interface correspondiente utilizando el formato de mensajería interna.
- binarios de instalación
Apps enteramente construidas con la tecnología de Veritran, listas para subir a las distintas tiendas.
- bloque
En los procesos lambda, los bloques representan una variedad de funciones y operaciones que pueden involucrar transacciones, registros, matrices, condicionales y más.
- Blue-Green
Función que le permite probar cambios en un entorno controlado implementando cambios a un número reducido de usuarios para minimizar los riesgos.
- build
Generación del binario de una aplicación.
- Business Rules Management System (BRM) (BRM)
Servicio de plataforma que define y aplica reglas de negocio en varias transacciones al evaluarlas y aprobarlas o rechazarlas.
- campaña
Información sobre productos o servicios proporcionados al usuario de la app.
- canvas
El canvas es el simulador que te permite ver el aspecto que tendrá la pantalla de tu app mientras añades o eliminas componentes y estableces sus atributos.
- captura
Imagen exacta de una aplicación que captura valores para matrices y registros durante su ejecución.
- código de evaluación (BRM)
Identificador único para una evaluación de transacciones.
- Código de respuesta de una transacción
Códigos configurados para identificar la respuesta de flujo de una transacción y configurar un mensaje para que lo vea el usuario de la app durante la respuesta.
- código de transacción (BRM)
Identificador único para una transacción.
- Communication Server
Capa de comunicación del middleware. Es el primer componente que interactúa con un mensaje entrante en el flujo transaccional.
- componente configurable
En la plataforma Veritran, conjunto de componentes predeterminados que cumplen una función específica y pueden reutilizarse en diferentes aplicaciones y proyectos. Los componentes configurables tienen una funcionalidad limitada y permiten crear partes de una pantalla, como una entrada, una cabecera o un pie de página. Antes llamado componente configurado, interfaz de tipo componente, fragmento u organismo.
- componente contenedor
Componente que incluye otros varios componentes dentro.
- componente de librería
Componente reutilizable que se puede añadir a la pantalla duplicándolo o haciendo referencia al elemento original.
- componente nativo
Componentes individuales que resuelven un problema o funcionalidad específicos y que se instalan en Studio por defecto para ser utilizados en las pantallas de la app, junto con sus estados y estilos y comportamientos correspondientes. Aparecen disponibles en el panel izquierdo del editor de pantallas en Studio y su estructura no puede modificarse mediante parámetros. Componentes simples Antes llamado componente built-in.
- componente (pantallas)
Elemento utilizado para construir una pantalla utilizando la función arrastrar y soltar que puede tener diferentes funcionalidades dependiendo de su función.
- conflicto
Cambios hechos en la misma línea de un archivo que compiten entre una rama y la otra.
- contexto
Suma de app o módulo y una rama en la que un usuario está trabajando en un entorno específico.
- Core Server
Capa de procesamiento transaccional del middleware que aloja el sistema en tiempos de ejecución VT-NET.
- cuestión no mortal
Problemas de configuración controlada que podrían afectar el funcionamiento de una aplicación.
- dependencias
Función de Studio que permite al usuario vincular un módulo a una app o a otro módulo para poder utilizar el contenido del módulo.
- Device Blacklist
Lista de dispositivos que no pueden operar la app para evitar fraudes.
- Device handler
Proceso de middleware responsable de permitir la comunicación con los diferentes dispositivos.
- Device Handler (DH)
Proceso del Core Server que conversa con cada tipo de dispositivo (Móvil, Web, SmartPOS, Servicios de terceros). Recibe e interpreta mensajes enviados por dispositivos y los traduce a un formato interno reconocido por el Authorizator. Luego recibe la respuesta del Authorizator y la traduce nuevamente al formato del dispositivo.
- drag & drop
Característica que le permite agarrar un objeto y colocarlo (soltarlo) en una ubicación diferente.
- Entity Management System (EMS)
Consola que gestiona promociones y puntos de interés (POI) basados en ubicaciones geográficas para implementarlos en apps web y móviles.
- espacio
Herramientas digitales de trabajo donde se realizan las tareas del proyecto, ya sean herramientas dentro de la plataforma Veritran o plataformas externas. Por ejemplo: Figma, Studio, etc.
- estación
Objeto del framework encargado de leer y escribir a través de los distintos sockets de conexión establecidos y gestionados por las líneas. Puede haber más de una estación por socket para incrementar la capacidad de procesamiento de las conexiones. Este objeto cuenta con su propia cola de mensajes.
- estándares de construcción de aplicaciones
Estándares que definen cómo deben crearse, estructurarse y mantenerse las aplicaciones para garantizar la coherencia, eficacia y escalabilidad de todo el proceso de construcción. Estos estándares deben garantizar que la estructura y el diseño de la aplicación se ajusten al sistema de diseño definido para el proyecto.
- estándares de uso
Conjunto de directrices, mejores prácticas y patrones que definen cuál es la forma más eficiente y eficaz de realizar una tarea, en el caso de la Plataforma Veritran Low-Code, diseñar y construir, configurar y operar una app.
- experimento Blue-Green
Prueba de una versión de app o plataforma en un entorno controlado.
- experimento cerrado
Cualquier experimento detenido en su sistema.
- experimento empresarial
Experimento Blue-Green que prueba actualizaciones en un producto de la plataforma.
- experimento sistémico
Experimento Blue-Green que prueba una nueva versión de la plataforma.
- extensión privada
Extensión con acceso restringido a usuarios específicos.
- extensiones
Diferentes tipos de elementos prediseñados, como plantillas de apps o plantillas de características, disponibles en Veritran Marketplace que aceleran el proceso de creación de apps.
- Flujo funcional
Conjunto de pantallas creadas mediante el uso de módulos. Antes llamado interfaz de tipo pantalla o flujo de pantallas.
- flujo transaccional
Camino que representa cómo un mensaje va desde el front-end de una app, pasa por el middleware y llega hasta los servicios del back-end, para luego retornar la información recibida del servicio.
- función
lógica ejecutada dentro de los pasos de un proceso. Cada paso de un proceso puede contener una sola función.
- (hacer) commit
Guardar cambios en una entidad almacenada en GIT.
- hacer commit
La acción que trae los cambios realizados de una rama a Main. Cada confirmación genera una nueva versión de la app.
- Host Interface (HI)
Proceso del Core Server que gestiona la comunicación entre el middleware y los servicios externos. Orquesta e integra los servicios necesarios para procesar una transacción, y transforma y utiliza los datos obtenidos de ellos. Este proceso ejecuta la lógica de la transacción.
- hotfix
Parche o arreglo inmediato aplicado para corregir defectos encontrados dentro de la app.
- HTTP to SQL
Componente que permite conectarse a bases de datos de terceros o de clientes en lugar de servicios.
- HTTP to TRX
Componente de plataforma que permite exponer transacciones configurables como API, que luego pueden ser consumidas por terceros.
- Identity Management (IDM)
Servicio de plataforma utilizado para crear, buscar y administrar organizaciones y usuarios.
- Inicio de sesión único (SSO)
Servicio de autenticación para iniciar sesión en diferentes plataformas o sistemas con un solo usuario y contraseña.
- interfaz
Funcionalidad que comunica un módulo con una app u otro módulo. Es necesario utilizar el contenido de un módulo.
- Interfaz de Programación de Aplicaciones (API)
Intermediario de software que permite que dos aplicaciones se comuniquen.
- interfaz de tipo componente
Interfaz que se mostrará como componente en el editor de pantallas. Para usarlo, el módulo debe estar vinculado a la app en las dependencias de la app.
- interfaz de tipo pantalla
Interfaz que se mostrará como una pantalla o flujo de pantallas en el editor de pantallas. Para usarlo, el módulo debe estar vinculado a la app en las dependencias de la app.
- lambda
Bloques de código que se pueden asignar a variables, pasar como argumento o devolver desde una llamada a una función.
- layout template
Configuración de características reutilizables para permitir agregar instancias a diferentes componentes.
- línea
Objeto del framework encargado de abrir un socket de conexión hacia el exterior desde el Core Server o de aceptar conexiones entrantes. Existen las líneas de servidor (aquellas que abren un puerto de escucha para que el middleware reciba transacciones desde distintos dispositivos o sistemas), y las líneas de cliente (las que abren un puerto para establecer conexiones de salida hacia los distintos servicios que integra el middleware para cada solución). Las líneas tienen su propia cola de mensajes.
- Middleware
Componente principal del ecosistema de la plataforma Veritran que permite la comunicación entre el front-end (apps) y los servicios de terceros y de los clientes o los servicios de la plataforma de Veritran.
- Mobile Builder ([en] MB)
Componente que permite generar y administrar apps móviles, y visualizar y configurar los parámetros de una app, los ambientes y productos asociados a ella, las versiones de la plataforma y los runners, o las máquinas virtuales desde las cuales se genera el binario de la app, utilizados para generar tu app.
- módulo
Unidad de configuración reutilizable que se puede crear para una pantalla o para un componente.
- módulo
Unidad de configuración que puede ser instanciada a través de sus interfaces en una app u otro módulo, que se denomina app o módulo padre. Tiene las mismas funcionalidades que una app, pero no se puede publicar. A través de módulos, puedes construir flujos funcionales o componentes configurables.
- módulo Main
Módulo que representa la propia app en el navegador de ramas.
- nodo azul
Nodo de producción.
- nodo verde
Nodo que recibe las nuevas actualizaciones primero. Este no es el nodo de producción.
- Notification Server (Notif)
Servicio de la plataforma Veritran que permite crear, administrar y ejecutar campañas de mensajería.
- omnicanal
Enfoque que agiliza todas las interacciones con los clientes a través de múltiples puntos de contacto de manera unificada para ofrecer una experiencia consistente en diferentes dispositivos y canales.
- Operador
También llamado Operator. Herramienta utilizada para introducir líneas de comandos, reiniciar, detener, modificar o comprobar procesos. Notifica a la plataforma sobre las actualizaciones empresariales requeridas y actúa como una herramienta de depuración.
- pantallas
Áreas visuales con contenido distintivo que se pueden organizar para formar una vista local.
- parámetro
Información de configuración global dada a los diferentes componentes de la plataforma. Consiste en un ID, tipo de información almacenada, un valor y un alcance (global o local).
- parámetros globales
Información de configuración cuyo ámbito se aplica al ambiente de Studio.
- parámetros locales
Información de configuración cuyo ámbito solo se aplica a la app actual.
- perfil
Colección de ajustes asociados a un usuario cuyos permisos e información están establecidos en la plataforma Veritran.
- perfil de VT-NET
Perfiles asignados a los usuarios de la plataforma que tienen permisos para ejecutar comandos en el operador.
- plantilla de app
App prediseñada que ofrece un flujo completo de interacción con el usuario y está orientada a un caso de uso específico.
- plantilla de características
Tipo de extensión que resuelve una funcionalidad específica de negocio o cross-market con un flujo limitado de interacción.
- proceso
Secuencias de pasos que agregan lógica a una app. Cada paso ejecuta una operación o función.
- proceso
Objeto del framework VT-NET que se encarga de implementar lógica de negocio. Este objeto cuenta con su propia cola de mensajes y tiene la capacidad de interactuar con la base de datos asociada. Hay procesos de sistema (aquellos requeridos por el framework VT-NET para poder operar las funciones principales del sistema) y procesos de aplicación (aquellos necesarios para procesar y configurar la transaccionalidad de un producto o solución dado de alta en el sistema).
- Proceso de autorización
Proceso de middleware encargado de determinar el enrutamiento que se dará a cada transacción, aplicando las propias reglas de negocio y transmitiéndolas a un sistema de procesamiento externo (Host).
- proceso lambda
Proceso construido en el editor lambda mediante el uso de un lenguaje de programación visual.
- proceso legacy
Proceso previamente utilizado para construir siguiendo el método de formulario.
- procesos de aplicación
Procesos que gestionan la ruta de la transacción, que es el camino que comunica las apps con el back-end, y ejecutan las funciones necesarias para implementar funcionalidades de negocio dentro de la app. Estos procesos son el Device Handler, el Authorizator y el Host Interface.
- procesos de sistema
Procesos necesarios para garantizar que VT-NET se ejecute correctamente. Estos son Kernel, Command Server, Model Server, Application Server y Security Server.
- producto (BRM)
Producto bancario sobre el que se aplican las normas que determinan si una operación es aprobada o rechazada.
- protocolo de comunicación
Conjunto de reglas que determina la transmisión de datos entre servicios dentro de una misma red. También conocido como protocolo de comunicación de red.
- qservices
Objeto del framework VTNET que cumple la función de balanceador de carga entre entidades como el Device Handler, Authorizator, Host Interface, estaciones de salida u otros Qservices. Este objeto cuenta con su propia cola de mensajes e implementa diferentes estrategias de balanceo.
- Quick Publish
Función de Studio que te permite generar y publicar solo los cambios realizados en un proceso, transacción o pantalla.
- rama
Copia de una app o módulo utilizado para desarrollar y probar los cambios realizados en las pantallas y procesos de una app de manera independiente.
- rama custom
Rama que se usa para casos especiales que no están contemplados en los tipos de rama anteriores.
- Rama develop
Rama que se usa para crear las ramas feature. Esta rama se crea inicialmente como una copia de la rama principal y luego se modifica con cada actualización o corrección implementada.
- rama feature
Rama que se crea para trabajar en una nueva característica o funcionalidad.
- rama hotfix
Rama que se usa para corregir problemas menores o errores en apps productivas o en entornos de desarrollo.
- rama Main
Rama estable de solo lectura de la app o módulo a partir del cual se crean nuevas ramas.
- rama release
Rama que se usa para integrar ramas feature y ejecutar una prueba exhaustiva de lo que se publicará luego. La rama release representa el paquete de versión a entregar.
- registro
Anteriormente llamado token. Depósito de datos donde se puede almacenar cualquier valor, relacionándolo con un identificador numérico.
- registros globales
Registros disponibles para todas las apps dentro del mismo ambiente de Studio. Sus identificaciones numéricas van del 1 al 1000.
- registros locales
Registros específicos de una app o módulo. Sus identificaciones numéricas pueden ir desde 1000 en adelante.
- regla de negocio
Regla aplicada a la lógica de una transacción que implica las condiciones bajo las cuales dicha transacción es aprobada.
- release candidate
Experimento Blue-Green dividido en grupos azul y verde.
- Response Code Mapping
Proceso utilizado para asociar códigos de respuesta del servicio de un cliente a los códigos de respuesta de la plataforma y añadir mensajes personalizados.
- rollback
Funcionalidad de Veritran Studio que permite restaurar el commit previo de esa entidad.
- runner
Máquina virtual utilizada para generar el binario de una aplicación.
- satélite
Objeto que otorga al kernel la capacidad de gestionar procesos externos al propio framework, como por ejemplo un proxy. Le permite asegurar que estos procesos externos siempre se encuentren en ejecución, y, en caso de que alguno se cierre inesperadamente, identifique dicho cierre y reinicie los procesos. Este objeto no cuenta con cola de mensajes.
- seguimiento
Función que le permite recopilar y visualizar datos sobre cómo interactúan los usuarios con su aplicación mediante la configuración de eventos de seguimiento específicos y propiedades del usuario.
- servicio externo
Servicios de terceros que se invocan mediante el protocolo de comunicación REST o SOAP para resolver la lógica de negocio de una transacción.
- servicio REST
Protocolo de comunicación HTTP para involucrar servicios en un entorno específico.
- servicio SOAP
Protocolo de comunicación XML para invocar servicios en un entorno específico.
- simulador
Lienzo que permite simular el aspecto y la sensación de las pantallas de una app mediante el uso de la función arrastrar y soltar.
- Sistema de diseño
Colección de directrices, mejores prácticas y herramientas que ayudan a mantener la coherencia del aspecto de la aplicación y la experiencia del usuario, al tiempo que mejoran la sostenibilidad. Incluye el estilo de la aplicación, los componentes de la interfaz de usuario, las fuentes y los recursos, entre otros elementos.
- site views
Grupos de pantallas que tienen el mismo diseño.
- Source
Origen de la configuración API de la entidad.
- suscripción de extensiones
Adquisición de extensiones en Veritran Marketplace para ser utilizadas en un entorno Studio para acelerar el proceso de creación de aplicaciones.
- Tamper Detection
Capacidad de un dispositivo para detectar que está en curso un intento activo de comprometer la integridad del dispositivo o los datos asociados con el dispositivo.
- Tamper Detection
Medidas preventivas para evitar cualquier intento de manipular una aplicación sin consentimiento.
- temas de app
Paquetes preestablecidos de detalles de apariencia gráfica, como color, tamaño, fuentes y fondos, que definen la apariencia de una pantalla.
- Tokenización
Sustitución de datos sensibles por un equivalente “no sensible”, denominado token. Garantiza que las apps desarrolladas estén suscritas al programa de tokenización de tarjetas.
- transacción
Servicios ejecutados en el middleware de la plataforma Veritran utilizados para implementar una lógica de negocio compleja en una app, consumir bases de datos e invocar servicios y procesos externos o de Veritran.
- transacción configurable
Transacción configurada con low-code y publicada desde Studio, interpretada y ejecutada por el middleware.
- transacción configurable
Transacción low-code creada con un editor visual usando nodos de acciones que añaden lógica y funciones al flujo de la transacción.
- transacción desautorizada (BRM)
Transacción que no puede realizar un usuario del banco clasificado bajo un perfil específico.
- transacción nativa
Tipo de transacción previamente utilizada, que crea en el middleware y se puede invocar en Studio.
- transacción permitida (BRM)
Transacción que puede realizar un usuario del banco clasificado bajo un perfil específico.
- variable
Funcionalidad que almacena valores que luego se utilizan en un flujo de transacciones.
- Veritran Marketplace
Repositorio digital para que los usuarios consuman y compartan extensiones que aceleren la construcción de aplicaciones en Veritran Studio.
- Veritran Studio
Componente low-code de la plataforma de Veritran, desarrollado para construir apps web, móviles y SmartPOS transaccionables.
- versión de la app
Estado único de una app que se identifica mediante un número único. Este número se asigna automáticamente en orden creciente y corresponde a las novedades en la app.
- VT services
Asociación de un servicio de Veritran con una transacción nativa para invocar servicios al ejecutar la transacción.
- VT-Gateway
Componente PHP que funciona como puerta de enlace entre los mensajes enviados desde dispositivos móviles y VT-NET, el sistema de procesamiento transaccional del Middleware.
- VT-NET
Sistema transaccional de misión crítica, que funciona sobre los servidores de Veritran Core server, Authentication Server y Notif Server. Dependiendo del servidor donde se encuentre alojado, opera sobre transaccionalidad, seguridad o gestión de notificaciones, respectivamente.
- Webfly
Aplicación Java que interpreta los metadatos web recibidos a través de VT-NET para presentar al usuario la app web deseada.