Méthodes d’exposition de données
On parle d’exposition de données lorsqu’une ou plusieurs parties rendent une structure de données disponibles à la consommation. Il peut s’agir d’un ensemble de données disponibles pour un seul destinataire mais, généralement, cela signifie que les données sont disponibles à partir d’un service Web. Chaque service Web devient une partie d’un système qui a une architecture orientée vers les services SOA*
Un SOA est une opération qui ne se contente pas de recevoir ou de fournir des données, mais qui est orientée vers un service ou une opération spécifique. En d’autres termes, dès la réception des données, le système traite automatiquement les données à l’aide d’une opération ou d’une méthode internet (Web) et répond par un message indiquant le succès ou l’échec de l’opération, et renvoie éventuellement les données dans un ensemble de données spécifique. Il s’agit habituellement d’un Service internet, qui peut utiliser aussi le Flux internet (Web Feed en anglais) ou un Service de donnée.
PEPPOL, qui est une initiative de l’UE utilisée pour fournir un registre des spécifications des messages et des emplacements des terminaux du service internet, est un exemple de type SOA. L’UE finance PEPPOL dans le cadre de l’initiative de passation des marchés en ligne (e-procurement). Cette initiative s’applique également de nos jours aux documents pré- adjudication et post-attribution de marchés, telles que les commandes et les factures.
*SOA est le sigle anglais de Service Oriented Architecture.