Introduzione - Architettura cloud per Business Central

Completato

Business Central è una soluzione cloud completa e la sua architettura viene mostrata nel diagramma seguente.

Schema dell'architettura di Business Central.

IIS, NST e database

È necessario un sito Web Internet Information Services (IIS) per fornire agli utenti l'accesso ai dati da Business Central Web Client, dall'app complementare e dal componente aggiuntivo per Microsoft Outlook. Questo sito Web IIS, noto come istanza di Business Central Web Server, ospita i file che forniscono contenuto e servizi agli utenti del client tramite Internet.

L'istanza di Business Central Web Server (IIS) si connette al livello di servizio (NST), che a sua volta si connette al database che contiene i dati aziendali e dell'applicazione. Il livello di servizio (NST) esegue la logica di business, archiviata nel database dell'app.

Servizi Web

Business Central supporta servizi Web basati su SOAP e ODATA. I servizi Web sono tecnologie standard di settore che rendono la funzionalità dell'applicazione disponibile a un'ampia gamma di sistemi e utenti esterni. Gli sviluppatori possono creare e pubblicare funzionalità come servizi Web, in cui possono esporre pagine, codeunit o query e anche migliorare il servizio Web di una pagina usando una codeunit di estensione. Quando oggetti di Business Central vengono pubblicati come servizi Web, sono immediatamente disponibili nella rete.

Business Central espone un'API che consente l'integrazione con altri servizi. Le soluzioni Connect Apps vengono in genere create usando l'API REST standard per l'interscambio di dati. È possibile usare qualsiasi linguaggio di codifica in grado di chiamare API REST per sviluppare la soluzione Connect app.

Architettura multi-tenant

Business Central implementa un'architettura multi-tenant in cui i dati vengono archiviati in un ambiente condiviso Azure SQL e i dati di ogni tenant vengono archiviati in un database separato. Lo schema dei dati viene condiviso su tutti i tenant di una determinata localizzazione. Gli sviluppatori possono usare estensioni per implementare modifiche e aggiunte allo schema dei dati del tenant.

Autenticazione degli utenti di Business Central con Microsoft Entra ID

Microsoft Entra ID è un servizio cloud che fornisce funzionalità di gestione delle identità e di accesso, ad esempio per le applicazioni in Microsoft Azure, Microsoft 365 e per le applicazioni installate in locale. L'istanza di Business Central Server è configurata per usare il tipo di credenziali AccessControlService. Questa configurazione consente di associare gli account utente Business Central agli account Microsoft 365 che gli utenti usano per accedere a Business Central Web Client, Microsoft 365 e SharePoint.

Amministrazione di Business Central

I partner di vendita Business Central sono gli amministratori dei tenant di Business Central per i propri clienti. Tali partner hanno accesso agli strumenti di amministrazione del proprio account Microsoft 365 e all'interfaccia di amministrazione di Business Central, in cui possono specificare, ad esempio, le finestre di aggiornamento.

Screenshot dell'interfaccia di amministrazione di Business Central.