Two core Axinom services handle the workflow of Axinom Sync -
Axinom On-Board Cloud - Manages and deploys all kinds of content and service packages and integrations in a single place through a unified interface. The on-board cloud creates the packages of content sets and other digital services to be delivered to the vessel.
Axinom Sync - Carries out secure and robust bidirectional content synchronization using standardized communication protocols. It allows for fast and secure transfer of data in any environment.
It uses a web service API called Sync API to facilitate connectivity with Sync Storage, which is storage where all the data ready for uploading is stored. Sync Client, the primary synchronization service, handles all data transfers by communicating via the Sync API with Sync Storage.
Axinom On-Board Cloud, along with Axinom Sync, supports containerized deployment and orchestration of services to on-board servers, using Docker and Docker Swarm, providing the essential benefit of fast and scalable delivery and deployment.
Features that make our solution unique:
Choice of pipe - Depending on the availability of communication pipelines, according to data type, size, and criticality, Axinom Sync can select and switch between communication channels. It can manage the following pipes:
- Cellular 4G / 5G
- Wi-Fi networks
- Satellite
- Physical storage devices like USB-stick, HDD, and SSD
- Personal gadgets like crew phones, laptops, tablets
Security - For a secure transfer, Axinom Sync encrypts the content using strict encryption standards. Synchronization processes use smart control checksum approach to verify data integrity and identify differences and interruptions between sets of data, allowing optimal transfer approach applied to various connection types and connection quality.
Robustness - Built with Domain-Driven Design (DDD) with Test-Driven Development (TDD) workflow, the solution is tested for multiple contingencies with functional and non-functional automated tests.
Service Platform - As a perfect companion of a modern connected aircraft, Axinom Sync allows automatic deployment and orchestration of independent micro-services for multiple use-cases such as cockpit or cabin data, weather services, sensor systems, predictive maintenance, and many more.
Scalability - Axinom Sync can be scaled in either horizontally or vertically. So while some components reside in the cloud, others can work on-premise, or the whole system can be divide into multiple machines.
Bidirectional flow - It is designed to support bi-directional delivery of content. Hence, uploading of content and data from on-ground servers and offloading data from the cockpit and cabin systems from on-board servers can be seamlessly achieved.
Incremental Updates - To reduce the amount of data and time, Axinom Sync compares the content sets and updates only the modifications. All the while keeping track of content versions.
Interruption Management - Axinom Sync manages disconnections or interruptions that happen during synchronization. It allows the successfully synchronized part of the content to be already used on board. Moreover, as soon as the allowed connection is available again, it resumes the synchronization.