Présentation
Un service web est un terme générique désignant un service offert par un appareil électronique pour communiquer avec un autre appareil électronique à l’aide du web. Il utilise HTTP pour communiquer et envoyer des formats de fichier lisibles par machine tels que XML (Extensible Markup Language) et JSON (JavaScript Object Notation).
XML et JSON sont des formats de fichier standard ouverts lisibles par l’homme. Ils permettent d’envoyer des informations entre des clients au moyen de services web.
Dynamics 365 Business Central utilise des services web pour exposer la logique métier au monde extérieur. Vous pouvez utiliser des services web pour obtenir des données de Business Central et les utiliser dans d’autres applications. Ces applications peuvent inclure Power BI, Microsoft Power Apps, un programme .NET personnalisé, etc. Chaque langage de programmation qui peut fonctionner avec XML et/ou JSON peut se connecter à Business Central pour exécuter une logique avec les données disponibles. Cependant, un service web permet également de créer des données ou mettre à jour des données existantes dans Business Central.
Les services web sont une expression collective désignant différents protocoles permettant d’échanger des données entre différents clients. Les protocoles fréquemment utilisés sont les services SOAP et les services REST (comme OData). Les services web sont des composants d’application réutilisables qui permettent d’échanger des données entre des applications ou des plateformes. Il peut s’agir par exemple d’un service de conversion de devises, d’un service de prévisions météorologiques ou d’un service de traduction linguistique.
Ce module va expliquer certaines terminologies et différences entre SOAP et OData. De plus, il va décrire la configuration de ces services dans Business Central.