Einführung

Abgeschlossen

Ein Webdienst ist ein allgemeiner Begriff für einen Dienst, der von einem elektronischen Gerät angeboten wird, um mit einem anderen elektronischen Gerät über das Internet zu kommunizieren. Er verwendet HTTP, um zu kommunizieren und maschinenlesbare Dateiformate wie XML (Extensible Markup Language) und JSON (JavaScript Object Notation) zu senden.

Sowohl XML als auch JSON sind offene Standarddateiformate, die von Menschen gelesen werden können. Sie werden verwendet, um Informationen zwischen Clients über Webdienste zu senden.

Dynamics 365 Business Central verwendet Webdienste, um die Geschäftslogik der Außenwelt zugänglich zu machen. Sie können Webdienste verwenden, um auf Daten aus Business Central zuzugreifen und sie in anderen Anwendungen zu verwenden. Diese Anwendungen können Power BI, Microsoft Power Apps, ein benutzerdefiniertes .NET-Programm usw. sein. Jede Programmiersprache, die mit XML und/oder JSON funktioniert, kann eine Verbindung zu Business Central herstellen, um mit den verfügbaren Daten logische Operationen durchzuführen. Ein Webdienst kann jedoch auch zum Erstellen neuer oder Aktualisieren vorhandener Daten in Business Central verwendet werden.

Webdienst ist ein Sammelbegriff für verschiedene Protokolle, mit denen Daten zwischen verschiedenen Clients ausgetauscht werden können. Die häufig verwendeten Protokolle sind SOAP-Dienste und REST-Dienste (wie OData). Webdienste sind wiederverwendbare Anwendungskomponenten, mit denen Daten zwischen Anwendungen oder Plattformen ausgetauscht werden. Beispiele für Webdienste können ein Währungsumrechnungsdienst, ein Wetterberichtsdienst oder ein Sprachübersetzungsdienst sein.

Dieses Modul erklärt einige Fachbegriffe und Unterschiede zwischen SOAP und OData. Darüber hinaus beschreibt es, wie diese Dienste in Business Central konfiguriert werden.