...
Main Base Technologies (Tecnologías Base)
MODULE | TECHNOLOGY |
---|---|
Base Technology | Java =>8 Spring Boot 3.X |
Control Panel | Spring Boot over Thymeleaf. ConfigDB on MariaDB, Postgresql,... |
Semantic Data Hub | MongoDB as reference implementation for online storage. MinIO+Presto as reference implementation for historical and analytics storage. Relational Databases supported. ElasticSearch, TimeScaleDB, CosmosDB, DocumentDB,… supported. |
DataFlow | StreamSets (and some components) integrated on Platform |
Flow Engine | Node-red: Configuration and development on Node-red (components, multitenant,...) |
Digital Broker | Spring Boot development Kafka for high performance streaming. MQTT Moquette for bidirectional communication. WebSockets for web communication. |
API Manager | Development on Spring Boot Integration with Gravitee |
Dashboard Engine | Angular + Gridster as the engine. ODS as reference components library eCharts as library for gadgets. |
Notebooks | Apache Zeppelin (including Interpreter) |
DataGrid & Cache | Hazelcast |
Identity Manager | Reference Implementation: Development over Spring Cloud Security Advanced Implementacion: Integration with Keycloak |
BPM Engine | Camunda |
Deployment | Containerized modules on Docker Orchestrated by Kubernetes Managed by CaaS Rancher or OpenShift |