Middleware Beta Version: Advancing Unified Data Management

Maria Tassi, Nikos Gkevrekis, Evaggelos Foufikos and Konstatina Tsioli | February 9th 2025

Middleware Beta Version: Advancing Unified Data Management

Empowering interoperable and secure data ecosystems in line with CORE IC’s innovation vision.

 
 

Following the successful alpha release, CORE IC in the framework of CARDIMED project released the beta versionof the unified middleware platform. This new release significantly enhances and expands the platform's capabilities, strengthening its role as a flexible and robust solution for managing heterogeneous data flows and ensuring secure, interoperable data sharing across diverse data sources and demonstration sites. 

 
 

The beta version builds upon the layered architecture with critical enhancements aimed at improving performance, robustness and stability, expanding functionality,ensuring even greater data storage and sharing quality and reliability

Key Feature Enhancements in the Beta Release 

The beta version introduces several key advancements compared to the alpha release that are being summarized in the following table. 

In more detail, the Beta Version includes the following enhancements:

Ingestion Layer Enhancement 

The ingestion layer, which serves as the entry point for all incoming data, has been significantly upgraded: 

  • Expanded Data Format and Transfer Support: The middleware now offers enhanced support for reading and processing data in common formats, specifically JSON, ensuring broader compatibility with various data sources. In parallel, the ability to send and receive data from data sources via MQTT / ΟPC-UA and HTTPhas been improved, offering a more robust and reliable communication mechanism. 

  • Advanced Data Preparation: Enhanced features for error handling and retry mechanisms have been implemented to increase data ingestion reliability, while enhancements have been made to ensure low latency in data processing, guaranteeing timely updates and minimal delay. In addition, new functionalities have been added for data cleansing and preparation to ensure that all ingested data is accurate and usable for downstream analysis and parallelization, allowing it to load data faster by handling multiple data ingestion and processing tasks simultaneously. 

Storage Layer Optimization 

The storage layer has achieved full deployment and received functional enhancements: 

  • Fully Deployed Object Storage and Enhanced Timeseries Functionality: The MinIO S3 object storageis now fully deployed, providing a dedicated and scalable solution for handling large files efficiently, while the Timeseries Database has been enhanced, providing additional functionalities in PostgreSQL + Timescale for better time-series data management. 

  • Updated Fileserver (Fileserver 2.0): The fileserver functionalities have been updated to support features like organizational-project contextand improved document management and data organization. 

Consumption Layer and Security Updates 

The consumption layer, responsible for secure data access, has been expanded: 

  • Expanded Interoperability:The support for REST APIs has been expanded across multiple layers, facilitating greater interoperability and integration options throughout the platform. 

  • Enhanced permission handling and search options: Users can have access to multiple organizations, projects and their devices without needing more than one account and can search for specific devices and their metadata with optional searching queries before downloading the device’s data. 

Monitoring and Operational Improvements 

To ensure operational coherence and traceability, the beta version includes: 

  • Expanded Event Logging and System Monitoring: Event loggingcapabilities have been expanded to keep minimum records of actions and monitor activities, which is crucial for identifying and fixing issues promptly. 

Conclusion 

The release of the beta version of the middleware platform represents a significant leap forward in creating a robust and flexible solution for managing diverse data ecosystems. By incorporating expanded data protocol and format support, enhanced error handling, and fully deployed object storage, this beta release provides an even stronger foundation for the demanding, evolving data storage and sharing needs.  

Finally, these advancements reinforce the middleware’s role as a key enabler in modern data ecosystems, ready to support advanced analytics and system integration

In addition, this work strongly reflects CORE IC’s mission and vision to design and deliver innovative, scalable, and interoperable digital solutions that address real-world challenges. By advancing the middleware platform from alpha to a robust beta version, CORE IC demonstrates its commitment to technological excellence. The enhanced architecture, interoperability, and operational reliability showcased in this release embody CORE IC’s strategic focus on bridging research and applied innovation, fostering collaboration, and supporting sustainable, future-ready digital infrastructures. 

 
 
Next
Next

EcoSync – CORE IC’s Advanced Conformance Checking Tool developed under the AUTO-TWIN project