Revoc4Life – Collecting datas

REVOC4LIFE Cloud Platform Management

In the modern industrial sector, particularly in the tanning industry, understanding and managing the data that characterize production processes (including all best disposal practices) is a key element for optimizing production processes and complying with environmental regulations. The cloud platform developed by Compolab (a partner of the Revoc4Life Project) enables real-time data collection, processing, and visualization, providing operators with advanced tools for monitoring and controlling operational parameters.

The system described here is designed to integrate a comprehensive data management solution, developed in ASP.NET 8.0, with a monolithic architecture that facilitates maintenance and reduces operational costs. The MVC (Model-View-Controller) model ensures a clear separation between data, logic, and the user interface, enhancing scalability and security.

Thanks to these features, the platform effectively manages user authentication, data persistence, and business operations execution, providing a secure and reliable environment. Below are the main features and advantages of the system.

 

Main Features and Corresponding Advantages

  • Back-End / Front-End
  • Developed in ASP.NET 8.0
    • Long-term support
  • Monolithic Application
    • No need for external services or support from other platforms.
    • Faster implementation.
    • Lower cost.

System Architecture

The system follows the Model-View-Controller (MVC) pattern and includes:

  1. Client
    • Sends HTTP requests and receives HTTP responses in JSON format.
  2. MVC Application
    • Controller: Manages client requests and coordinates responses.
    • Model: Represents data and business logic, with access to the database.
    • Data Access Layer: Manages data persistence and read/write operations.
  3. MVC Pattern
    • Model: Handles data and business rules.
    • View: Represents the user interface.
    • Controller: Coordinates interactions between the Model and the View.

Key Functionalities

The system consists of three main functional areas:

  • Authentication
    • User and permission management.
  • Persistence
    • Data storage and management through an SQL database.
  • Execution
    • APIs for interaction between the client and back-end.

System Advantages

  • Scalability: The monolithic architecture is easier to maintain and optimize.
  • Security: Advanced authentication and permission management.
  • Efficiency: The MVC pattern ensures a clear separation of components, improving maintainability.
  • Cost Optimization: Reduced need for external services and complex infrastructures.

Thanks to this architecture, the cloud platform enables efficient management of business data and processes with a robust and long-term solution.