Architecture des solutions Astallia

Architecture des solutions Astallia

Représentation de l'architecture client serveur sur laquelle repose nos solutions.

Une Architecture flexible et modulaire

Les solutions prennent en charge une architecture modulaire et multisite (entrepôt, magasin, siège social, ...). Elle peut s'adapter à la majorité des organisations d'entreprises :

  • Monoposte / monosite : l'application client est installée avec sa base de données sur un seul terminal.
  • Monoposte / multisite : l'application client est installée avec sa base de données sur le terminal et peut se connecter à une base de données centrale.
  • Multiposte / monosite : une base de données est installée sur le réseau local pour les terminaux fixes ainsi que sur chaque terminal mobile à l'intérieur du site.
  • Multiposte / multisite : une base de données est installée sur le réseau local pour les terminaux fixes ainsi que sur chaque terminal mobile et peut se connecter à une base de données centrale.
  • Nomades : une application est installée sur chaque terminal mobile avec ou sans sa base de données et peut se connecter à une base de données centrale.

Sécurité optimale

  • Transfert des données : Cryptage grâce l'utilisation d'un VPN SSL.
  • Accès au système : Identification via un serveur dédié à cette tâche et gestion des droits d'accès de chaque application, terminal, utilisateur par certificat SSL (mécanisme d'authentification forte).
  • Intégrité des données : sauvegarde et restauration des bases de données, vérification de l'état des fichiers transférés.

Terminaux mobiles

Les solutions Astallia intègrent l'utilisation de terminaux mobiles :

  • Pocket PC
  • Smartphone
  • Tablet PC
  • Téléphone

Identification

Les documents, matériels, marchandises, colis, sites, entrepôts, véhicules, utilisateurs peuvent être identifiés par code barre ou RFID.

Gestion des données

Quatre modes de gestion des données sont possibles :

  • Local seul : les données sont gérées dans une base de données unique installée en local.
  • Distant seul : les données sont gérées uniquement et directement dans la base de données centrale.
  • Local et distant synchrone : les données sont gérées simultanéement (système de mirroring) dans la base de données locale et sur le serveur distant. En cas de problème d'accès au serveur central, le système bascule de manière transparente à l'utilisateur en mode asynchrone. Ainsi l'activité n'est pas pénalisée par les difficultées éventuelles de connexion au serveur central.
  • Local et distant asynchrone : les données sont gérées, dans un premier temps, uniquement dans la base de données locale puis, dans un deuxième temps, synchronisées avec le serveur distant. Cette synchronisation peut être rendu transparente (au démarrage et fermeture de l'application cliente, dès que la connexion est rétablie ou à la demande de l'utilisateur) et peut s'effectuer par connection directe ou via fichier.

Gestion des fichiers

Les divers fichiers utilisés par les applications clientes (vidéo, photo, son, xml, dll, binaire ...), peuvent se mettre à jour sur le même fonctionnement que la gestion asynchrone des données.

Gestion des configurations des automates

La configuration des automates (distributeur, borne multimédia, ...) peut se mettre à jour selon deux modes :

  • La synchronisation plannifiée avec le serveur central.
  • L'accès direct à l'automate depuis un client distant.

Les solutions Astallia s'interfacent avec différentes bases de données

  • MySQL
  • PostgreSQL
  • SQLite
  • MS SQL server
  • Oracle Lite
  • Firebird
  • ...

Profils compatibles

  • Gestion d'un réseau de distribution par automate.
  • Gestion d'un réseau de bornes de diffusion de contenu multimédia.
  • Gestion d'un réseau de magasins et d'entrepôts.
  • ...