Cegid Pulse Plataforma Marketing & Ventas
Configuraciones y Utilidades
Exploraciones
Administrador
Compras
Configuraciones y Utilidades
Comercio Exterior
Flujos Documentales
Exploraciones
Administrador
Inventario Finanzas Equipamientos y Activos
Configuraciones y Utilidades
Exploraciones
Administrador
Servicios Producción Office Extensions Fiscal Reporting Paneles
XRP Business PlataformaExtensibilidadHerramientas
PlataformaExtensibilidadHerramientas
Herramientas
Volver | Lista de Artículos

Arquitectura de una Aplicación

Última modificación el 07/02/2024

Cada una de las aplicaciones 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 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 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: 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).

Guarda o comparte este artículo
Esta página foi útil?
Obrigado pelo seu voto.
Artículos Relacionados
Extensibilidad ¿Cómo configurar un campo de usuario? ¿Cómo crear y remover un formulario de usuario? ¿Cómo configurar funciones del usuario? ¿Cómo configurar un informe de usuario?