Avec la multiplication de terminaux fixes et mobiles et le déploiement à distance d’applications métiers, synchroniser quotidiennement les données est essentiel. Parce qu’elle doit tenir compte de l’hétérogénéité des environnements technologiques ( OS, réseaux, terminaux…), la synchronisation de données est une procédure différente de la duplication ou de la réplication. Pour assurer une bonne synchronisation des données, 2 modes se présentent :
Le mode « connecté »
L’architecture type est celle du client léger, couplé à un navigateur web. Dans ce mode, les données bénéficient d’une mise à jour en temps réel, et l’utilisateur accède directement à l’application centralisée de son entreprise. Dans ce cas, pour travailler, l’utilisateur dépend d’une connexion permanente entre son terminal et le système central de l’entreprise.
Le mode « déconnecté »
Il est idéal dans le cas où le taux de disponibilité des applications doit être de 100% même en cas de coupure réseau ou de couverture insuffisante. La solution de synchronisation mise en œuvre doit alors traiter les mises à jour des données et la gestion des conflits.
Le mode « déconnecté » implique la mise en place d’un middleware qui va adapter les synchronisations des données au gré des évolutions des applications, des usages et des technologies. Il peut fournir des services logiciels permettant d’extraire les données de la base source, les transporter et les intégrer dans la base cible.
Pour rappel, avec MediaContact, middleware de communication, vous pouvez :
- assurer la bonne transmission des données sur le réseau
- renforcer les performances grâce à la compression des données et le mode différentiel
- disposer d’une reprise automatique en cas de rupture de la communication réseau
- temporiser les émissions en cas d’indisponibilité du serveur
- journaliser les transactions
- garantir l’intégrité des données
- l’interfacer dans une application métier
…
