Entrega omnicanal
Las apps creadas en la plataforma Veritran tienen un modelo desacoplado. En este modelo, el proceso de construcción de la app está aislado del tipo de dispositivo en el que se despliega. Esto significa que aspectos como las funcionalidades de negocio de la app y su apariencia están separados del sistema operativo del dispositivo y sus características.
Las apps creadas en la plataforma Veritran consisten en:
una versión de configuración: Metadatos que almacenan la apariencia de la app y el comportamiento y reglas de negocio web y móviles y para dispositivos POS.
una versión de aplicación, o binario: Versión que aplica a binarios distribuidos, tanto web como móviles. Los binarios no se personalizan, por lo que se utiliza el mismo binario para todas las instalaciones.
La plataforma Veritran te permite crear una configuración única para todos los dispositivos. De esta manera, cada actualización funcional o de UX no requiere un cambio en el binario o en la versión de la app. Cada vez que se actualiza la configuración, los cambios se actualizan en línea e impactan en todos los canales disponibles (móvil, web o POS), reduciendo así el time to market. Leer Gestión de versiones para obtener más información sobre este tema.
Las configuraciones se actualizan principalmente cada vez que un cliente desea implementar una nueva funcionalidad o cambios en la apariencia o la parametría de la app. Por otro lado, los binarios se actualizan con menos frecuencia, sobre todo cuando es necesario actualizar el binario a una nueva versión para dar soporte a nuevas funciones o corregir errores.
Gestión de versiones
Tanto las configuraciones como los binarios tienen versiones y se administran de diferentes maneras mediante el Middleware de Veritran.
La Plataforma Veritran te permite definir un rango de binarios autorizados para operar, lo que te permite implementar nuevas versiones de una app móvil sin obligar a cada usuario final a descargar la versión más reciente. En el caso de las configuraciones, los usuarios finales solo pueden operar con la última configuración publicada.
Las transacciones ejecutadas en la Plataforma Veritran contienen la versión de configuración del usuario y del binario. La plataforma valida, en cada transacción, si el usuario final está operando con la configuración más reciente.
Si la configuración está desactualizada, la Plataforma Veritran envía la configuración Delta y el usuario final se actualiza automáticamente a la última configuración disponible, sin tener que volver a descargar la app desde una tienda.
Si la app o la versión de binario están obsoletos, es posible que se redirija al usuario final a su Store correspondiente para actualizar su app.
Modelo de entrega
Todas las soluciones construidas con la Plataforma Veritran se pueden obtener mediante dos modelos de entrega diferentes: Con apps de Veritran, construidas de principio a fin utilizando la plataforma Veritran, o por integración de soluciones en apps tradicionales con XpressPlug. Para leer sobre los beneficios del SDK de XpressPlug y los detalles de integración, ve a XpressPlug.