{"id":{"repo_id":"catalunya","oai_identifier":"oai:openaccess.uoc.edu:10609/153987"},"canonical_url":"https://search.dev.ndltd.org/etd/catalunya/oai:openaccess.uoc.edu:10609/153987","repository":{"repo_id":"catalunya","name":"Universitat Oberta de Catalunya","base_url":"https://openaccess.uoc.edu/server/oai/request"},"display":{"title":"TurbulenceAlert: Diseño e implementación de un sistema de alerta de turbulencias basado en procesamiento geoespacial y eventos en tiempo real","abstract":"La turbulencia atmosférica representa uno de los mayores desafíos para la seguridad y eficiencia de la aviación comercial, siendo difícil de predecir con los modelos tradicionales. Este Trabajo de Final de Grado aborda esta problemática mediante el análisis y diseño de \"TurbulenceAlert\", un sistema distribuido para la detección y notificación de turbulencias en tiempo real, inspirado en iniciativas colaborativas como Turbulence Aware de IATA. El objetivo principal es crear una arquitectura capaz de ingerir, normalizar y enriquecer datos de fuentes heterogéneas para alertar a los consumidores aeronáuticos de forma inmediata. La metodología seguida se basa en la ingeniería del software clásica, utilizando el modelo C4 para la documentación arquitectónica. Se propone una solución técnica híbrida basada en microservicios y una arquitectura orientada a eventos (EDA) desplegada sobre infraestructura en la nube (AWS). Además, se ha diseñado un modelo de datos con persistencia políglota. Los eventos georreferenciados se almacenan en PostgreSQL con PostGIS para soportar consultas espaciales, mientras que la identidad y la autorización se gestionan en DynamoDB para acceso de baja latencia. Como resultado, se ha obtenido el diseño detallado de un sistema escalable, resiliente y modular, orientado a procesar alertas con baja latencia, enriquecerlas con contexto aeronáutico y distribuirlas en función de reglas de suscripción. El contrato público adopta GeoJSON para facilitar la representación directa en mapas. Se concluye que la combinación de arquitectura orientada a eventos y modelado geoespacial proporciona una base sólida y extensible para mejorar la conciencia situacional ante turbulencias.","abstract_html":"La turbulencia atmosférica representa uno de los mayores desafíos para la seguridad y eficiencia de la aviación comercial, siendo difícil de predecir con los modelos tradicionales. Este Trabajo de Final de Grado aborda esta problemática mediante el análisis y diseño de &quot;TurbulenceAlert&quot;, un sistema distribuido para la detección y notificación de turbulencias en tiempo real, inspirado en iniciativas colaborativas como Turbulence Aware de IATA. El objetivo principal es crear una arquitectura capaz de ingerir, normalizar y enriquecer datos de fuentes heterogéneas para alertar a los consumidores aeronáuticos de forma inmediata. La metodología seguida se basa en la ingeniería del software clásica, utilizando el modelo C4 para la documentación arquitectónica. Se propone una solución técnica híbrida basada en microservicios y una arquitectura orientada a eventos (EDA) desplegada sobre infraestructura en la nube (AWS). Además, se ha diseñado un modelo de datos con persistencia políglota. Los eventos georreferenciados se almacenan en PostgreSQL con PostGIS para soportar consultas espaciales, mientras que la identidad y la autorización se gestionan en DynamoDB para acceso de baja latencia. Como resultado, se ha obtenido el diseño detallado de un sistema escalable, resiliente y modular, orientado a procesar alertas con baja latencia, enriquecerlas con contexto aeronáutico y distribuirlas en función de reglas de suscripción. El contrato público adopta GeoJSON para facilitar la representación directa en mapas. Se concluye que la combinación de arquitectura orientada a eventos y modelado geoespacial proporciona una base sólida y extensible para mejorar la conciencia situacional ante turbulencias.","abstract_has_math":false,"creators":["Sánchez Arisa, Cristóbal"],"institution":"Universitat Oberta de Catalunya (UOC)","degree_name":null,"degree_level":null,"degree_discipline":null,"degree_department":null,"school":null,"contributors":[],"advisors":[],"committee_chairs":[],"committee_members":[],"year":2026,"date_issued":"2026-01-12","date_published":"2026-01-12","updated_at":"2026-07-27T19:07:05Z","subjects":["arquitectura orientada a eventos","seguridad aérea","sistemas distribuidos"],"languages":["spa"],"rights":["CC BY-NC-ND"],"rights_urls":["https://creativecommons.org/licenses/by-nc-nd/4.0/"],"identifier_entries":[]},"links":{"outbound_url":"https://hdl.handle.net/10609/153987","outbound_label":"Handle","outbound_source":"dc:identifier.uri"},"metadata_groups":[{"id":"people","label":"People","entries":[{"key":"dc:contributor.other","label":"Dc Contributor Other","values":["Caballé, Santi"]},{"key":"dc:creator","label":"Author","values":["Sánchez Arisa, Cristóbal"]}]},{"id":"academic_context","label":"Academic Context","entries":[{"key":"dc:date.accessioned","label":"Dc Date Accessioned","values":["2026-01-25T13:09:55Z"]},{"key":"dc:date.available","label":"Dc Date Available","values":["2026-01-25T13:09:55Z"]},{"key":"dc:date.issued","label":"Date","values":["2026-01-12"]},{"key":"dc:publisher","label":"Institution","values":["Universitat Oberta de Catalunya (UOC)"]},{"key":"dc:type","label":"Dc Type","values":["info:eu-repo/semantics/bachelorThesis"]}]},{"id":"subjects_keywords","label":"Subjects and Keywords","entries":[{"key":"dc:subject","label":"Dc Subject","values":["arquitectura orientada a eventos","seguridad aérea","sistemas distribuidos"]}]},{"id":"language_rights","label":"Language and Rights","entries":[{"key":"dc:language.iso","label":"Language (ISO)","values":["spa"]},{"key":"dc:rights","label":"Dc Rights","values":["CC BY-NC-ND"]},{"key":"dc:rights.uri","label":"Rights URI","values":["https://creativecommons.org/licenses/by-nc-nd/4.0/"]}]},{"id":"identifiers","label":"Identifiers","entries":[{"key":"dc:identifier.uri","label":"Identifier URI","values":["https://hdl.handle.net/10609/153987"]}]},{"id":"additional","label":"Additional Metadata","entries":[{"key":"dc:description.abstract","label":"Abstract","values":["La turbulencia atmosférica representa uno de los mayores desafíos para la seguridad y eficiencia de la aviación comercial, siendo difícil de predecir con los modelos tradicionales. Este Trabajo de Final de Grado aborda esta problemática mediante el análisis y diseño de \"TurbulenceAlert\", un sistema distribuido para la detección y notificación de turbulencias en tiempo real, inspirado en iniciativas colaborativas como Turbulence Aware de IATA. El objetivo principal es crear una arquitectura capaz de ingerir, normalizar y enriquecer datos de fuentes heterogéneas para alertar a los consumidores aeronáuticos de forma inmediata. La metodología seguida se basa en la ingeniería del software clásica, utilizando el modelo C4 para la documentación arquitectónica. Se propone una solución técnica híbrida basada en microservicios y una arquitectura orientada a eventos (EDA) desplegada sobre infraestructura en la nube (AWS). Además, se ha diseñado un modelo de datos con persistencia políglota. Los eventos georreferenciados se almacenan en PostgreSQL con PostGIS para soportar consultas espaciales, mientras que la identidad y la autorización se gestionan en DynamoDB para acceso de baja latencia. Como resultado, se ha obtenido el diseño detallado de un sistema escalable, resiliente y modular, orientado a procesar alertas con baja latencia, enriquecerlas con contexto aeronáutico y distribuirlas en función de reglas de suscripción. El contrato público adopta GeoJSON para facilitar la representación directa en mapas. Se concluye que la combinación de arquitectura orientada a eventos y modelado geoespacial proporciona una base sólida y extensible para mejorar la conciencia situacional ante turbulencias.","Atmospheric turbulence poses a significant challenge to commercial aviation safety and efficiency, as it remains difficult to predict using traditional models. This Bachelor's Thesis addresses this issue through the analysis and design of \"TurbulenceAlert\", a distributed system for real-time turbulence detection and notification, inspired by collaborative initiatives such as IATA's Turbulence Aware. The primary objective is to create an architecture capable of ingesting, normalizing, and enriching data from heterogeneous sources to alert aeronautical consumers immediately. The methodology follows classical software engineering principles, utilizing the C4 model for architectural documentation. A hybrid technical solution is proposed, based on microservices and an Event-Driven Architecture (EDA) deployed on cloud infrastructure (AWS). Furthermore, a data model with polyglot persistence has been designed: georeferenced events are stored in PostgreSQL with PostGIS to support spatial queries, while identity and authorization are managed in DynamoDB to ensure low-latency access. As a result, a detailed design was obtained for a scalable, resilient, and modular system, aimed at processing alerts with low latency, enriching them with aeronautical context, and distributing them based on subscription rules. The public contract adopts GeoJSON to facilitate direct mapping representation. It is concluded that the combination of event-driven architecture and geospatial modeling provides a solid and extensible foundation for enhancing situational awareness regarding turbulence."]},{"key":"dc:format.mimetype","label":"Dc Format Mimetype","values":["application/pdf"]},{"key":"dc:title","label":"Title","values":["TurbulenceAlert: Diseño e implementación de un sistema de alerta de turbulencias basado en procesamiento geoespacial y eventos en tiempo real"]}]}],"canonical_facts":{"dc:contributor.other":["Caballé, Santi"],"dc:creator":["Sánchez Arisa, Cristóbal"],"dc:date.accessioned":["2026-01-25T13:09:55Z"],"dc:date.available":["2026-01-25T13:09:55Z"],"dc:date.issued":["2026-01-12"],"dc:description.abstract":["La turbulencia atmosférica representa uno de los mayores desafíos para la seguridad y eficiencia de la aviación comercial, siendo difícil de predecir con los modelos tradicionales. Este Trabajo de Final de Grado aborda esta problemática mediante el análisis y diseño de \"TurbulenceAlert\", un sistema distribuido para la detección y notificación de turbulencias en tiempo real, inspirado en iniciativas colaborativas como Turbulence Aware de IATA. El objetivo principal es crear una arquitectura capaz de ingerir, normalizar y enriquecer datos de fuentes heterogéneas para alertar a los consumidores aeronáuticos de forma inmediata. La metodología seguida se basa en la ingeniería del software clásica, utilizando el modelo C4 para la documentación arquitectónica. Se propone una solución técnica híbrida basada en microservicios y una arquitectura orientada a eventos (EDA) desplegada sobre infraestructura en la nube (AWS). Además, se ha diseñado un modelo de datos con persistencia políglota. Los eventos georreferenciados se almacenan en PostgreSQL con PostGIS para soportar consultas espaciales, mientras que la identidad y la autorización se gestionan en DynamoDB para acceso de baja latencia. Como resultado, se ha obtenido el diseño detallado de un sistema escalable, resiliente y modular, orientado a procesar alertas con baja latencia, enriquecerlas con contexto aeronáutico y distribuirlas en función de reglas de suscripción. El contrato público adopta GeoJSON para facilitar la representación directa en mapas. Se concluye que la combinación de arquitectura orientada a eventos y modelado geoespacial proporciona una base sólida y extensible para mejorar la conciencia situacional ante turbulencias.","Atmospheric turbulence poses a significant challenge to commercial aviation safety and efficiency, as it remains difficult to predict using traditional models. This Bachelor's Thesis addresses this issue through the analysis and design of \"TurbulenceAlert\", a distributed system for real-time turbulence detection and notification, inspired by collaborative initiatives such as IATA's Turbulence Aware. The primary objective is to create an architecture capable of ingesting, normalizing, and enriching data from heterogeneous sources to alert aeronautical consumers immediately. The methodology follows classical software engineering principles, utilizing the C4 model for architectural documentation. A hybrid technical solution is proposed, based on microservices and an Event-Driven Architecture (EDA) deployed on cloud infrastructure (AWS). Furthermore, a data model with polyglot persistence has been designed: georeferenced events are stored in PostgreSQL with PostGIS to support spatial queries, while identity and authorization are managed in DynamoDB to ensure low-latency access. As a result, a detailed design was obtained for a scalable, resilient, and modular system, aimed at processing alerts with low latency, enriching them with aeronautical context, and distributing them based on subscription rules. The public contract adopts GeoJSON to facilitate direct mapping representation. It is concluded that the combination of event-driven architecture and geospatial modeling provides a solid and extensible foundation for enhancing situational awareness regarding turbulence."],"dc:format.mimetype":["application/pdf"],"dc:identifier.uri":["https://hdl.handle.net/10609/153987"],"dc:language.iso":["spa"],"dc:publisher":["Universitat Oberta de Catalunya (UOC)"],"dc:rights":["CC BY-NC-ND"],"dc:rights.uri":["https://creativecommons.org/licenses/by-nc-nd/4.0/"],"dc:subject":["arquitectura orientada a eventos","seguridad aérea","sistemas distribuidos"],"dc:title":["TurbulenceAlert: Diseño e implementación de un sistema de alerta de turbulencias basado en procesamiento geoespacial y eventos en tiempo real"],"dc:type":["info:eu-repo/semantics/bachelorThesis"]},"updated_at":"2026-07-27T19:07:05Z"}