Le standard DFC prévoit des API spécifiques pour accéder aux données de l’utilisateur et aux objets réconciliés via le prototype

Baptisées « User », « Pivot » et « Same as », ces trois nouvelles API viennent compléter le standard DFC. Ces API spécifiques ne définissent pas de nouveaux éléments dans le standard mais viennent décrire les moyens de l’utiliser à l’aide du prototype. Elles s’adressent aux plateformes et dictent les règles à respecter pour que le prototype puisse interagir correctement avec elles.

La première de ces API (« User ») indique aux plateformes le moyen de fournir les données d’un utilisateur. En effet, le prototype doit savoir où trouver ces informations sur la plateforme en question. Cela est notamment nécessaire pour importer le catalogue du producteur. Quelle URL de la plateforme doit-il interroger ? Quelles informations trouvera t-il à cette adresse ? Cette première API stipule que les plateformes devront fournir au prototype une URL qui contiendra toutes les données du producteur. Cette URL sera ajoutée dans la configuration du prototype et sera chargée lors de son initialisation.

La seconde API (« Pivot ») permet aux plateformes d’interroger le prototype afin d’obtenir l’adresse (URI) d’un objet du producteur se trouvant sur ses autres plateformes. Le prototype DFC permet en effet de relier des objets du producteur sur différentes plateformes. Le producteur peut par exemple indiquer que les carottes « A » de la plateforme 1 correspondent aux carottes « B » de la plateforme 2. Les plateformes peuvent utiliser cette API pour mettre à jour une données présente sur d’autres plateformes ou encore afficher les relation de correspondance dans leurs interfaces.

La dernière API (« Same as ») est une simplification de la seconde, un raccourci. Elle permet de faciliter le travail des plateformes quand elles cherchent à connaître l’adresse (URI) d’un objet du producteur se trouvant sur ses autres plateformes. En effet, lorsque qu’elles envoient une demande (ou requête) au prototype, les plateformes reçoivent une réponse qu’elles doivent analyser. Avec cette troisième API, la réponse reçue est beaucoup plus facile à analyser et traiter.

Laissez un commentaire

Votre adresse e-mail ne sera pas publiée.