Introducción: arquitectura en la nube para Business Central
Business Central es una solución en la nube y se puede ver su estructura en el siguiente diagrama.
IIS, NST y BD
Una página de Internet Information Services (IIS) tiene que proporcionar acceso a los usuarios a datos del client web de Business Central, la aplicación complementaria y al complemento Microsoft Outlook. Esta página de IIS, conocida como una instancia del Business Central Web Server, hospeda los archivos que proporcionan contenido y servicios a los usuarios del cliente en internet.
La instancia del Business Central Web Server (IIS) se conecta al nivel de servicio (NST), que, a su vez, se conecta a la base de datos (BD) que contiene los datos de la aplicación y el negocio. El nivel de servicio (NST) ejecuta la lógica de negocios, que se almacena en la aplicación de la base de datos.
Servicios web
Business Central es compatible con los servicios web basado en SOAP y ODATA. Los servicios web son tecnologías específicas de la industria que hacen que las funciones de la aplicación estén disponibles para diferentes sistemas y usuarios externos. Los desarrolladores pueden crear y publicar funcionalidades como si fueran servicios web, ya que ahí pueden exponer páginas, codeunits o consultas e incluso mejorar el servicio web de una página al usar el codeunit de una extensión. Cuando los objetos de Business Central se publican como servicios web, están disponibles inmediatamente en la red.
Business Central muestra una API que hace posible que se integre con otros servicios. Normalmente, Connect Apps se crea mediante API de REST estándares para intercambiar datos. Cualquier idioma de codificación que pueda aplicar API de REST se puede usar para desarrollar su Connect App.
Arquitectura multiempresa
Business Central incluye una arquitectura multiempresa en la que los datos se almacenan en un ambiente compartido de Azure SQL y los datos de cada empresa se guardan en bases de datos separadas. El esquema de datos se comparte entre todas las empresas de una ubicación determinada. Como desarrollador, puede usar extensiones para implementar cambios o adiciones al esquema de datos de su empresa.
Autenticar usuarios de Business Central con Microsoft Entra ID
Microsoft Entra ID es un servicio en la nube que proporciona capacidades de identidad y acceso para aplicaciones en Microsoft Azure, Microsoft 365 y aplicaciones que se instalan en el entorno local. La instancia Business Central Server se configura para usar la credencial AccessControlService para que pueda asociar las cuentas de usuario de Business Central con las cuentas de Microsoft 365 que las personas usan para acceder al Business Central Web client, Microsoft 365 y SharePoint.
Administración de Business Central
Si usted es un asociado de reventa de Business Central, usted es el administrador de los suscriptores de Business Central de sus clientes. Tienes acceso a las herramientas de administración de su cuenta de Microsoft 365 y del Centro de administración de Business Central, donde puede, por ejemplo, especificar ventanas de actualización.