La solución sigue un estilo de arquitectura monolítica orientada a servicios. Esta arquitectura sigue el patrón de N-capas. La solución cuenta con 5 capas en su arquitectura, 4 de las cuales se encuentran explícitamente contenidas en la sección de Backend. La quinta capa, la de transporte, se encuentra de forma implícita en la solución. 


MultisoftERP.Core.Api: Capa de presentación, con la que interactúan todas las aplicaciones cliente.

MultisoftERP.Core.Business: Capa de lógica de negocio, todos los servicios que utilizan las entidades y clientes.

MultisoftERP.Core.Core: Capa de modelo del dominio, todos los objetos y entidades.

MultisoftERP.Core.Data: Capa de acceso de datos, donde se encuentra el ORM de trabajo, repositorios, migraciones, y contexto de datos.


Una vista general de cómo están relacionadas estas capas entre sí y con los otros recursos y clientes se muestra en el siguiente diagrama.

Es importante señalar que, como se observa en el diagrama, la información va desde la capa más exterior o superior (izquierda) hasta la más profunda o inferior (derecha) y viceversa, sin saltarse ninguna de las capas. Además, ninguna capa puede tener dependencias en capas inferiores a ellas.

Created with the Personal Edition of HelpNDoc: Easily create EPub books