How to use Redis with MuleSoft. A quick start presentation.
Plataforma XOne
1. Plataforma
• Multidispositivo
• Múltiples DBMS simultáneos
• Ficheros (Foto, Firma, ...)
• Encriptación y compresión
• Alta escalabilidad
• Selectividad
REPLICAPROGRAMACIÓN
• Multidispositivo
• Xml + Sql + VBScript
• Abstracción del dispositivo
XOneLive
XOneManager
Administración remota
de la aplicación
Traspaso de datos
bidireccional entre el
cliente y el sistema XOne
INTERFACE
2. x86
x64
2003
5.X
6.X
7
V4.2
V4.6
5
iPhone Linux Web
Programación
• Una única programación para TODOS los dispositivos a través de la configuración de
ficheros XML. (Mappings.xml y Appwizard.xml)
• Abstracción completa: Sistema Operativo, sistema de archivos, gestión de memoria,
lenguaje de programación (.NET, Objective-C, diferentes subconjuntos de Java…), Base
de datos utilizada en el dispositivo…
• Portabilidad y escalabilidad sin precedentes.
• Tiempos de desarrollo sin competencia.
FRAMEWORKS
3. Programación
• Herramienta Visual para la edición de los ficheros de configuración XML de la plataforma
• Asistentes y ayudas de código para mayor rapidez y facilidad en el desarrollo
Xone Studio
4. Replica
• Transmisión encriptada y comprimida para mejor aprovechamiento del canal
• Replica de Ficheros
• Los dispositivos guardan las operaciones en su base de datos local de forma que pueden
seguir trabajando en todo momento, aunque no tengan conexión (OFF-LINE), replicarán
las operaciones efectuadas cuando vuelvan a tener conectividad.
• Comunicación a través de cualquier conexión TCP/IP
ADSL
WIFI
GPRS HSDPA UMTS
CABLE?????
OFF-LINE
Comunicaciones
5. Replica
• Independencia de la Base de Datos utilizada, tanto en los clientes como en el servidor.
Independencia de Base de Datos
Clientes de
Réplica
???? Mobile
Servidor
de Réplica
????
6. Replica
• Cada dispositivo tiene un subconjunto de la Base de Datos central, de forma que
únicamente maneja los datos que le corresponden. P. Ej: Un terminal de Madrid
únicamente tendrá los clientes de la zona que tenga asociados.
Selectividad
20 x 20 x25 x75 x
80 x
Sevilla Madrid Valencia Bilbao
Barcelona
Base de Datos.
Server de Réplica
7. Programación Capturas de Pantalla de Aplicaciones XOne
Menú Principal de acceso de la aplicación (1 y 2 Windows Mobile, 3 Iphone y 4 Android)
11. Interface
• Por regla general, el sistema del cliente es muy complejo y movilizar puede convertirse
en una tarea difícil, por ello se suele montar un “Sistema XOne” independiente para el
proyecto de movilidad .
• La interface se encarga del traspaso de datos bidireccional entre ambos sistemas.
Traspaso de Datos
Servidor
de Réplica
????
ERP del
Cliente
????
Interface XOne XML
de Configuración
12. XOneManager / XoneLive
• Alta / Baja / Modificación de dispositivos
• Ver estado de los dispositivos
• Provisionar un dispositivo
• Reasignar dispositivo
Administración Remota
13. XOneManager / XoneLive
• Actualización General, para todos.
• Actualización para los dispositivos del mismo tipo (Todos los Iphone, Todos los Android)
•Actualización para un único dispositivo
Administración Remota