-
PT
-
ES
-
AO
-
CV
-
MZ
-
ST
-
GW
-
Professional
-
Executive
-
Public Sector
-
Omnia
-
Evolution
Cada una de las aplicaciones PRIMAVERA está dividida en diversos componentes, cada uno con una finalidad específica. Todos estos componentes fueron desarrollados en tecnología Microsoft .NET Framework:
Ejecutables de la aplicación (Windows)
Los ejecutables de la aplicación representan las diversas aplicaciones PRIMAVERA en tecnología Windows. Estos ejecutables son, en su mayoría, modulares y cargan/presentan componentes de User Interface de los diversos módulos del producto (por ejemplo: Erp100LE.exe/Adm100LE.exe).
User Interface (módulo)
User Interface es responsable por toda la capa de presentación y recopilación de datos al usuario. Incluye todas las interfaces visibles (menús, mantenimientos, editores, etc.) para Windows y corresponde a los componentes US de cada módulo (por ejemplo: CblUS100.dll).
Motor
El motor implementa toda la lógica de negocio de la aplicación y capa de conexión a la base de datos. Este componente lógico es formado por cinco componentes físicos de acuerdo con la arquitectura del motor (por ejemplo: BasBE100.dll, IBasDS100.dll, BasDS100.dll, IBasBS100.dll, BasBS100.dll).
Motor de Extensibilidad
Cada módulo posee un componente de Extensibilidad que destinado a ofrecer la interfaz que el usuario podrá ampliar a través del PRIMAVERA Extensibility (PEX) (por ejemplo: Primavera.Extensibility.Sales.dll).
WebAPI
WebAPI es un servicio WEB REST que permite que el ERP sea ampliado para allá de los límites de la instalación local a través de la internet. Este componente, en el caso de que esté configurado para ello, puede ser utilizado a través de la internet, permitiendo el desarrollo de aplicaciones en cualquier dispositivo, conectadas de forma continua a la instalación on-premises del ERP.
Controlador da WebAPI (módulos)
El conjunto de controladores de la WebAPI representa la lógica de negocio del Motor, expuesta a través de la WebAPI. Cada módulo del ERP posee un módulo de controladores de WebAPI (por ejemplo: Primavera.Purchases.Services.dll).
Interfaz para el Administrador
La Interfaz para o Administrador es un componente lógico de User Interface especial. Implementa todas las funcionalidades de integración con el Administrador PRIMAVERA: parametrizaciones y servicios de la aplicación, permisos de seguridad y propiedades de la aplicación. Es formado por dos componentes físicos (por ejemplo: CctAudit100.dll y CctForms100.dll).