Einführung – Cloudarchitektur für Business Central

Abgeschlossen

Business Central ist eine vollständige Cloud-Lösung, deren Architektur in der folgenden Abbildung dargestellt ist.

Diagramm der Architektur „Business Central“

IIS, NST und DB

Eine Internetinformationsdienste-Website (Internet Information Services, IIS) ist erforderlich, um Benutzern Zugriff auf Daten über den Business Central-Webclient, die Companion-App und das Microsoft Outlook-Add-In zu gewähren. Diese IIS-Website, die als Business Central Web Server-Instanz bezeichnet wird, hostet die Dateien, die Client-Benutzern Inhalte und Dienste über das Internet bereitstellen.

Die Business Central Web Server-Instanz (IIS) stellt eine Verbindung zur Dienstschicht (NST) her, die wiederum eine Verbindung zur Datenbank (DB) herstellt, die die Anwendungs- und Geschäftsdaten enthält. Die Dienstschicht (NST) führt die Geschäftslogik aus, die in der App-DB gespeichert ist.

Webdienste

Business Central unterstützt auf SOAP und ODATA basierende Webdienste. Bei Webdiensten handelt es sich um branchenübliche Standardtechnologien, mit denen die Anwendungsfunktionalität für eine Vielzahl externer Systeme und Benutzer bereitgestellt wird. Entwickler können Funktionen als Webdienste erstellen und veröffentlichen, mit denen sie Seiten, codeunits oder Abfragen verfügbar machen und sogar den Webdienst einer Seite verbessern können, indem sie eine codeunit-Erweiterung verwenden. Wenn Business Central-Objekte als Webdienste veröffentlicht werden, sind sie sofort im Netzwerk verfügbar.

Business Central stellt eine API zur Verfügung, die die Integration mit anderen Diensten ermöglicht. Connect Apps werden normalerweise mithilfe der Standard-REST-API zum Datenaustausch erstellt. Für die Entwicklung Ihrer Connect App kann jede Programmiersprache verwendet werden, die REST-APIs aufrufen kann.

Multi-Mandaten-Architektur

Business Central implementiert eine Multi-Mandaten-Architektur, bei der die Daten in einer gemeinsam genutzten Azure SQL-Umgebung gespeichert werden und die Daten jedes Mandaten in einer separaten Datenbank gespeichert werden. Das Datenschema wird von allen Mandanten einer bestimmten Lokalisierung gemeinsam genutzt. Als Entwickler können Sie Erweiterungen verwenden, um Änderungen und Ergänzungen am Datenschema Ihres Mandanten vorzunehmen.

Business Central-Benutzer mit Microsoft Entra ID authentifizieren

Microsoft Entra ID ist ein Cloud-Dienst, der Identitäts- und Zugriffsfunktionen bereitstellt, z. B. für Anwendungen in Microsoft Azure, Microsoft 365 und für Anwendungen, die lokal installiert werden. Die Business Central Server-Instanz ist für die Verwendung des AccessControlService-Anmeldeinformationstyps konfiguriert, sodass Sie die Business Central-Benutzerkonten den Microsoft 365-Konten zuordnen können, mit denen Benutzer auf den Business Central-Webclient, Microsoft 365 und SharePoint zugreifen.

Business Central verwalten

Wenn Sie ein Business Central-Verkaufspartner sind, sind Sie der Administrator der Business Central-Mandanten für Ihre Debitoren. Sie haben Zugriff auf die Verwaltungstools ihres Microsoft 365-Kontos und ihres Business Central-Verwaltungscenters, in denen Sie beispielsweise Aktualisierungsfenster angeben können.

Screenshot des Business Central Admin Center