THE ARTIFACT-CENTRIC PLATFORM
Balandra – Technical Architecture
Juan Alonso VIllalobos
A’S INTERNAL ARCHITECTURE IS ORGANIZED IN SERVICES
THE TECHNOLOGY STACK
Balandra is fully developed in Java over Apache Tomcat
Data persistency is done with
. The data model uses dynamic contents
The Rules Business Management System (BRMS) is
(formerly Jrules from ILOG).
The BRMS integration is done according to the JSR-94 specification
Background processes are organized with
SOA oriented architecture. Web services (SOAP as much as REST) with embedded deployment.
Configuration data based on XML.
OpenSource libraries for document and content mangement.
Standard user interface, customizable, based on the Angular framework.
Redis for light data persistence.
Internal services based on RabbitMQ and Springboot to ensure scalability through internal queues.
Continual integration (DevOps) using Maven/Gradel, Ansible, Jenkins.
Docker engine, to enable cloud deployment.
Standard integration with Salesforce and Microsoft Dynamics.