XOne, es una tecnología propietaria basada en la filosofía de una única programación para múltiples bases de datos y plataformas.
Las características principales de la tecnología son:
ALGUNOS SECTORES DE APLICACIÓN DE LA TECNOLOGÍA XONE
Administración Pública, Seguros, Plataforma SMS XOne, Tecnología y Comunicaciones, Entrega y Recogida, Energías renovables, Distribución y Logística, Laboratorios Farmacéuticos, Ocio y Tiempo Libre, Construcción, Promotoras Inmobiliarias, Sanidad, Servicios y Banca, Cloud Computing, Alarmas Remotas…
El Bus de Integración permite que se pueda dotar de movilidad a prácticamente cualquier sistema, con escasos recursos y para una misma aplicación. Es totalmente configurable a través de XML y permite modelar las transformaciones de las diferentes entidades entre XOne y la solución informática que disponga el cliente.
Este componente se ejecuta como un servicio de Windows o Linux, totalmente desasistido, monitoreando los entornos, según la periodicidad establecida.
Una de las principales características, que potencian el valor de esta herramienta es la amplitud de posibilidades que nos ofrece a la hora de integrar diferentes sistemas para gestionar los datos en una aplicación de movilidad.
La réplica de datos es una de las funcionalidades más atractivas de la tecnología XOne, ya que permite que las aplicaciones móviles funcionen independientemente de la existencia de enlaces de comunicación entre los terminales y los centros de datos (servidores).
La réplica de datos XOne es un sistema cliente/servidor que permite la transmisión de datos, y en caso de no existir cobertura las aplicaciones pueden seguir funcionando con las copias locales de los datos, por lo que los usuarios pueden continuar trabajando aunque no haya enlace de datos.
Permite el inventariado de dispositivos, incluyendo información del terminal, software instalado o usuario del mismo.
Además, permite la gestión de instalación remota de aplicaciones, así como sus gestiones de versiones, visualizando el estado en todo momento a través de una sencilla interfaz web.
ENTRE SUS UTILIDADES DESTACAN:
Es un componente web que se encarga de recibir las peticiones de los dispositivos, validarlo en el entorno de aplicación y gestionar el envío de las actualizaciones desde la parte del servidor.
Todo está securizado mediante el identificador único que tiene el dispositivo, siendo este llamado de distintas formas según la Plataforma, como es IMEI, PIN, UUID o SERIAL.
La misión del Aprovisionamiento es monitorizar los dispositivos gestionados por la herramienta XOneManager, y que se encuentren en estado de aprovisionamiento de datos.
Con esto se pretende que al adicionar un nuevo terminal, se le incluya como actualización un juego de datos según sus criterios de selectividad, de modo que el usuario no tenga que replicar ningún dato.
Este sistema está compuesto por dos servicios independientes, y tiene la posibilidad de realizar envíos de correos electrónicos al personal encargado de solucionar los posibles problemas que puedan surgir de la aplicación.
Se compone de dos herramientas diferentes: XOneMonitor y XOneWatchDog.
Esta herramienta está formada por una aplicación WEB, es totalmente configurable por el cliente, y se emplea para efectuar consultas de los datos que están en el servidor de movilidad.
Dicha aplicación, podrá ser utilizada por:
De tal forma que se podrá visualizar la información enviada desde sus dispositivos, y se podrán ver informes de la misma, teniendo la opción de imprimirla si lo desean.
La Plataforma dispone de un protocolo propio para el envío y recepción de la información entre los dispositivos móviles y la parte servidora.
SUS CARACTERÍSTICAS PRINCIPALES SON:
COMUNICACIONES DESATENDIDAS |
SEGURIDAD EN LAS COMUNICACIONES |
TAMAÑOS DE BLOQUE VARIABLE |
CONMUTACIÓN INTELIGENTE DE REDES |
APROVECHAMIENTO MÁXIMO DEL TERMINAL |
La Plataforma cuenta con un IDE, XOneStudio, con el que es posible programar, modificar o distribuir las aplicaciones desarrollados en entorno XOne, de forma sencilla y rápida.
Con este IDE, tendremos la posibilidad de depurar nuestras aplicaciones, corriendo incluso desde el propio dispositivo.
La amplia escalabilidad de esta solución, completamente modulada, permite desarrollar proyectos piloto de escasa complejidad y transformarlos en productos muy acabados y versátiles.
De esta forma, es posible añadir tantas nuevas funcionalidades como se deseen, sin necesidad de modificar el funcionamiento de los otros módulos.