tut. (Universitat Autònoma de Barcelona. Departament d'Arquitectura de Computadors i Sistemes Operatius)
| Título variante: |
Redissenyant Sirienergy : impulsant les Comunitats Energètiques Ciutadanes mitjançant microserveis |
| Título variante: |
Rediseñando Sirienergy : impulsando las Comunidades Energéticas Ciudadanas mediante microservicios |
| Fecha: |
2026 |
| Resumen: |
Les Comunitats Ciutadanes d'Energia (CECs) s'estan convertint en actors clau en la transició europea cap a sistemes energètics descentralitzats i renovables, però encara manquen d'eines digitals obertes i adaptables que permetin gestionar de manera eficient les seves dades energètiques. Sirienergy, una plataforma web de codi obert desenvolupada a la Universitat Autònoma de Barcelona, dona resposta a aquesta necessitat facilitant a les comunitats el monitoratge del consum i la producció, l'accés a conjunts de dades públiques i el suport en la presa de decisions. L'arquitectura monolítica MVC original limitava l'escalabilitat, la mantenibilitat, l'accessibilitat i la seguretat del sistema, fet que ha motivat una reestructuració basada en una arquitectura de microserveis, en la qual components independents es comuniquen mitjançant APIs ben definides. Aquesta nova arquitectura millora la fiabilitat, simplifica la integració de noves funcionalitats i reforça la seguretat gràcies a l'ús de contenidors i un servidor proxy invers robust. Els resultats de l'avaluació demostren millores significatives en escalabilitat, transparència, extensibilitat i resiliència, oferint a les CECs una base de programari més autònoma i preparada per al futur. |
| Resumen: |
Citizen Energy Communities (CECs) are becoming key actors in Europe's shift toward decentralized renewable energy systems, yet they still lack open and adaptable digital tools to manage their energy data effectively. Sirienergy, an open-source web platform developed at the Autonomous University of Barcelona, addresses this need by enabling communities to monitor consumption and production, access public datasets, and support informed decision-making. The original monolithic MVC architecture limited scalability, maintainability, accessibility, and security, motivating a redesign based on a Microservices approach where independent components communicate through well-defined APIs. This new architecture improves reliability, simplifies the integration of new features, and enhances security through containerization and a robust reverse proxy. Evaluation results demonstrate significant improvements in scalability, transparency, extensibility, and resilience, offering CECs a more autonomous and future-proof software foundation. |
| Resumen: |
Las Comunidades Energéticas Ciudadanas (CECs) se están convirtiendo en actores clave en la transición de Europa hacia sistemas energéticos renovables y descentralizados; sin embargo, todavía carecen de herramientas digitales abiertas y adaptables que les permitan gestionar sus datos energéticos de manera eficaz. Sirienergy, una plataforma web de código abierto desarrollada en la Universidad Autónoma de Barcelona, responde a esta necesidad al permitir a las comunidades monitorizar el consumo y la producción, acceder a conjuntos de datos públicos y apoyar la toma de decisiones informadas. La arquitectura monolítica original basada en el patrón MVC presentaba limitaciones en términos de escalabilidad, mantenibilidad, accesibilidad y seguridad, lo que motivó un rediseño basado en un enfoque de microservicios, en el que componentes independientes se comunican a través de APIs bien definidas. Esta nueva arquitectura mejora la fiabilidad, simplifica la integración de nuevas funcionalidades y refuerza la seguridad mediante el uso de contenedores y un proxy inverso robusto. Los resultados de la evaluación demuestran mejoras significativas en escalabilidad, transparencia, extensibilidad y resiliencia, ofreciendo a las CECs una base de software más autónoma y preparada para el futuro. |
| Derechos: |
Aquest document està subjecte a una llicència d'ús Creative Commons. Es permet la reproducció total o parcial, la distribució, i la comunicació pública de l'obra, sempre que no sigui amb finalitats comercials, i sempre que es reconegui l'autoria de l'obra original. No es permet la creació d'obres derivades.  |
| Lengua: |
Anglès |
| Titulación: |
Enginyeria Informàtica [2502441] |
| Plan de estudios: |
Enginyeria Informàtica [958] |
| Documento: |
Treball final de grau |
| Área temática: |
Menció Enginyeria de Computadors |
| Materia: |
Arquitectura de microserveis ;
Comunitats Ciutadanes d'Energia ;
Contenidorització ;
APIs ;
Microservice architecture ;
Citizen Energy Communities ;
Containerization ;
Arquitectura de microservicios ;
Comunidades Energéticas Ciudadanas ;
Contenerización |