Dans le cadre des jeux Olympiques, le défi est d’assurer la diffusion en temps réel des épreuves équestres sur le web.

C’est-à-dire que dès qu’un juge donne une note ou qu’un athlète reçoit une pénalité, l’information est relayée en direct.

Plus de 10 000 données nous seront transmises pendant les Jeux. Elles seront affichées sur le site web de la Fédération Équestre Internationale (FEI), en continu, sans que l’internaute ait besoin de recharger sa page.

L’intérêt pour la FEI est de transmettre le flux d’actualité en direct des jeux afin d’améliorer l’engagement et l’expérience des fans. Les internautes intéressés par les résultats équestres pourront suivre en direct les performances. Ils pourront aussi avoir accès, depuis le site, au live diffusé sur FEI TV.

La FEI est en charge de l’organisation des sports équestres au niveau international pour 8 disciplines, dont 3 olympiques. Elle est composée de 134 Fédérations nationales. Elle est affiliée au Comité International Olympique.

Nous accompagnons la Fédération équestre internationale dans sa transformation digitale depuis plusieurs années. Plusieurs sites et applications ont ainsi vu le jour. Ils répondent à des besoins très divers : traçabilité, gestion des chevaux (suivi médical de l’animal, historique, performances et compétitions, …), gestion des concours, courses et autres événements équestres, …

Système d’information en temps réel

Présentons l’environnement de notre système de transmission d’information en temps réel.

Les données nous sont transmises en format XML, en direct, via le flux ODF (Olympic Data Feed) sur notre serveur de réception. Les données sont très diverses. Il peut s’agir d’horaires, de noms de participants, de notes, de résultats, de classements, de médailles, …

Une fois reçues, elles sont converties, simplifiées et enrichies pour être retransmises sur le site web de la FEI. Une interface d’administration est aussi disponible pour gérer le système.

De manière simplifiée, le but est d’effectuer les opérations suivantes :

  • Réception des données XML via le flux ODF
  • Conversion JSON
  • Simplification
  • Enrichissement
  • Transmission au site web

SI en temps réel

Technologie Websocket

Pour diffuser l’information sur le site en temps réel, nous utilisons la technologie WebsocketIl s’agit d’un protocole réseau qui communique de manière bidirectionnelle (en full-duplex) entre le client (navigateur web) et le serveur. Généralement lorsque vous consultez un site web, la communication se fait dans un seul sens. Avec Websocket le serveur communique en continu avec le client sans que celui-ci n’ait besoin d’envoyer de requêtes au serveur.

Cela permet l’interactivité et l’envoi des données en mode « push » du serveur Websocket vers le client (sans que ce dernier n’ait à effectuer une requête). Grâce à cela, l’actualisation des informations se fait en continu. Les données s’affichent et se mettent à jour sans avoir besoin de recharger la page. Il s’agit de la meilleure solution possible. Grâce à la technologie Websocket la connexion avec le serveur est permanente.

Voici à quoi ressemble l’architecture du système :

Système d'information avec Websocket

Nous effectuons régulièrement des tests fonctionnels afin d’assurer la qualité de la solution.

CONCLUSION

Vous souhaitez, comme la Fédération Équestre Internationale, commencer ou développer votre transformation digitale ? Vous désirez changer vos outils et méthodes ? Vous cherchez un levier de croissance ? Peut-être vous intéressez vous à la mise en place d’une solution de diffusion d’information en temps réel ?

Il est temps de vous renouveler et d’entamer une transformation digitale globale.

Ne vous inquiétez pas. Comme pour la FEI, AxioCode peut vous aider dans votre démarche de transformation digitale.

Vous avez un projet ? Parlons-en !

Si vous souhaitez un accompagnement personnalisé pour la digitalisation de votre entreprise, la création d’une application mobile ou de votre propre application métier sur-mesure, réservez votre diagnostic gratuit avec l’un de nos experts.

AxioCode est une entreprise innovante spécialisée dans le développement sur mesure et la maintenance d’applications web et mobiles. En tant qu’experts des architectures web et mobiles, nous vous accompagnons tout au long de vos projets et nous vous fournissons les solutions adaptées à vos besoins.