Skip to content

Intelligent communications system

XOne's machine learning-based communications system lets mobile apps work independently of the availability of communication links.

The XOne communications system, based on Machine Learning, allows mobile apps to work regardless of whether communication links are available.

Diagram of XOne communications between the mobile device and the corporate environment: online, offline and push & pull

One of XOne’s most important features

One of the main needs of a mobility system is communication with headquarters, since the data entered on the devices has to be incorporated into the management systems.

Likewise, the devices must receive data from headquarters, so that mobile operators stay up to date.

Without data transmission, mobility apps would make little sense in enterprise systems.

  • Online
  • Offline
  • Push

Intelligent communications

XOne has a robust communication system based on Machine Learning that can predict and anticipate user needs.

Offline-online operation with no extra code from the developer

Intelligent communications enable automatic switching between networks, as well as variable block sizes depending on the network.

Replication server architecture: devices, load balancer, replication servers and database servers

XOne communication modes diagram: online, push and offline

Work offline

Apps can keep running with local copies of the data, so users can continue working even when there is no connection.

The XOne replication system allows communication to take place asynchronously, securely and unattended.

When there is a connection, replication sends and receives data.

When there is none, replication looks for ways to connect in order to communicate with headquarters.

XOne mobilizes different apps within the same company using the same replication server.

It interconnects the various devices used in a project (Android, iPhone, PC, Windows Mobile…), transparently maintaining the referential integrity of all data.

XOne also supports document replication, that is, the transfer of files and images. This mechanism allows certain database fields to be used as references to files that will be transmitted between client and server.

Replication server tasks

Accepting client requests

Client requests are commands for sending and receiving data, configuration and administration, etc. The commands are received via TCP/IP.

Managing client selectivity

Selectivity tables contain the rules that operations must meet in order to go to each client of each database.

Data interconnection

It interconnects the different database systems installed on the replication server or client, depending on the device being used.

Data processing

It processes the data sent by clients in order to insert it into the various databases.

Shall we talk about your project?

Tell us what you need to mobilize and we will show you how to do it with XOne.

Contact XOne