Eximee Core modules
Eximee Core constitutes the technological foundation of the Eximee Platform. It contains components responsible for data durability, process execution, document generation, central configuration management and repository storage of application artifacts. These modules are shared by all low-code applications built in the Eximee environment.
Eximee FormStore
General description
Eximee FormStore is a high-performance repository for documents and data structures created during the execution of business processes (applications, dispositions, contracts).
It is a key element ensuring data durability in the Eximee Platform and integration with external systems in terms of storing and sharing documents.
Functionality
Storage:
files generated by users or automations (e.g., PDF, XML, CSV),
data structures (e.g., JSON) created in low-code processes,
metadata and object versioning.
Data sharing through a unified API.
Integration with Eximee Document Generator, Eximee BPMS and Eximee Case Management.
Possibility to store documents:
locally (internal repository),
in external ECM/DMS systems (e.g., bank repository),
on durable media (compliant with KNF requirements).
Technical characteristics
Optimization for performance and scalability (binary storage + metadata cache).
Ability to configure namespaces and separation of environment data.
REST API providing access controlled by domain permissions.
Eximee Document Generator
General description
Eximee Document Generator is the component responsible for automatic creation of PDF documents based on templates prepared in Document Generator Tools.
Its task is to consistent and repeatable generation of documents in the client's processes – from applications, through contracts, to confirmations and reports.
Functionality
Document generation in three contexts:
at the end of the form (e.g., application summary),
during the process (e.g., contract draft),
as part of an automated task in BPMS.
Use of dynamic templates (with conditional visibility of sections).
Support for barcodes and QR codes.
Ability to sign the document (bank seal, qualified signature).
Saving documents in:
Eximee FormStore,
external ECM,
durable media system.
Integrations
With
Eximee Model Runtime(retrieving the application model data),With
Eximee Configuration Server(retrieving environment parameters, branding),With external systems via API (e.g., sending documents by e-mail, Contact Center).
EximeeBPMS
General description
EximeeBPMS (Business Process Management System) is a business process engine based on the BPMN 2.0 notation, enabling modeling, execution and monitoring of business processes.
It has been extended with components supporting Case Management, integration with Eximee Forms and management of the lifecycle of cases and tasks.
Functionality
Running BPMN processes (an engine derived from Camunda 7 or an alternative).
Defining user tasks and service tasks from the Process Designer.
Integration with:
Eximee Forms – as the user interface for the process,
Eximee Model Runtime – as the source of business data,
Eximee Document Generator – as a service generating documents during the process.
Aggregation of process data and history for Case Management purposes.
Support for system events (Event-Based Architecture).
Technical characteristics
Modular architecture with the possibility of replacing the process engine (BPMN 2.0 compliant).
Storing a minimal scope of data in the engine (lightweight BPMS).
Integration with external event brokers (Kafka, RabbitMQ).
Eximee Data Model Runtime
General description
Eximee Data Model Runtime constitutes the central component storing application data created in the low-code model.
It allows access to data both from forms, processes and application services.
Functionality
Storing data according to the structure designed in Data Model Designer.
Support for relations, validation and TTL rules.
API for form components, processes and handlers.
Support for real-time data updates.
Management of dynamic and temporary data (cache, in-memory).
Technical characteristics
Data structure independent of the BPMS engine.
Data security mechanisms (masking, access control).
Ability to be used as an integration layer with external databases.
Eximee Configuration Server
General description
Eximee Configuration Server is a centralized service providing configuration parameters for Eximee applications.
It allows defining global, environment and secret (secrets) values.
Functionality
Storing and sharing configuration:
default (application),
environmental (e.g., test, prod),
secret (through integration with Vault).
Support for dynamic configuration changes (hot reload).
GUI for configuration management (module
Eximee Dashboard).Validation of correctness of configuration structures.
Technical characteristics
Compliance with the low-code application configuration structure.
Ability to version configuration sets.
REST API for client applications.
Eximee Repository
General description
Eximee Repository is a secure repository of platform artifacts, storing all definitions of created Eximee applications (forms, processes, templates, data models, configurations).
It provides version control, migrations between environments and publication of artifacts for client systems.
Functionality
Storage of application artifacts with full versioning.
Building complex artifacts from component parts (composition).
Migration of applications between environments (export/import with dependency control).
Access control and permissions for artifacts.
Publishing definitions for external clients (e.g., Eximee Forms).
Technical characteristics
Support for integration with AD/LDAP for user authorization.
Logging of changes and version history.
API for CI/CD migration automation.
Last updated
Was this helpful?
