Un exemple concret:
Un maraîcher, Marcel, vend ses légumes à un groupement d'achat "Copains Terre" qui dispose d'une plateforme web (site internet), sur laquelle Marcel gère son catalogue de produits en ligne.
Imaginons maintenant qu'un groupement d'achat "Amis des Champs" souhaite aussi distribuer les produits de Marcel via sa propre plateforme web
Comment Amis des Champs accède-t-il au catalogue de Marcel ? Aujourd'hui, les solutions sont loin d'être idéales:
1 - Marcel doit saisir les mêmes données sur la plateforme de Copains Terre et d'Amis des Champs, le menant à une perte de temps et une gestion des stocks et des commandes compliquées.
2 - Amis des Champs peut se baser sur le catalogue disponible chez Copains Terre. Se posent alors des problématiques de synchronicité du stock (problèmes d’erreurs dues à des synchronisations non instantanées), de fiabilité des données, ainsi que de sécurité.
La solution : l'interopérabilité. Plaît-il ? En fait, c'est très simple : pour éviter de compliquer les opérations lorsqu'un même produit est distribué sur plusieurs plateformes, il faut qu'elles communiquent entre elles de manière efficace.
Il ne s’agit pas de synchronisation ni d’échanges de données, il s’agit d’affichage croisés de données qui peuvent être hébergées sur n’importe quelle base de données. La donnée n’est pas répliquée, juste affichée, à partir de l’information directement puisée dans la base de donnée source.