📋 ¿Cómo ha sido tu experiencia con el Help Center? Comparte rápidamente tu opinión con nosotros.

Arquitectura de una Aplicación

Prev Next
  • 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).