dc.creator | Nascimento, Jamilson do | |
dc.date.accessioned | 2025-09-02T10:53:45Z | |
dc.date.available | 2025-09-01 | |
dc.date.available | 2025-09-02T10:53:45Z | |
dc.date.issued | 2025-03-06 | |
dc.identifier.citation | Nascimento, Jamilson. Monitoramento hidrometeorológico frente a ocorrência de desastres naturais: concepção e implementação de uma API REST para um sistema de gerenciamento de dados. 2025. 76f.. Dissertação (Mestrado em Recursos Hídricos) - Centro de Desenvolvimento Tecnológico, Universidade Federal de Pelotas, Pelotas, 2025. | pt_BR |
dc.identifier.uri | http://guaiaca.ufpel.edu.br/xmlui/handle/prefix/17243 | |
dc.description.abstract | Given the challenges posed by climate change, real-time hydrometeorological
monitoring plays a crucial role in combating and mitigating the effects of hydrological
natural disasters. In Brazil, the Agencia Nacional das Águas e Saneamento Básico
(ANA) is responsible for monitoring points of interest of the Union through the use of
Plataforma de Coleta de Dados (PCDs). These PCDs are tasked with the continuous
monitoring of hydrological variables and climatological elements; the collected data
must be transmitted to a central unit responsible for processing, organizing, and
disseminating the information obtained from the monitored data. In small
municipalities, it is common for monitoring to be carried out by other government
organizations, private sectors, and federal higher education institutions; however, in
many cases the data collection is performed manually, requiring the presence of
specialized technicians.
Technologies such as General Packet Radio Service (GPRS), the HyperText
Transfer Protocol (HTTP), and the implementation of an Application Programming
Interface (API) based on the Representational State Transfer (REST) architecture –
REST API – have proven efficient in the design of Web Systems for real-time data
transmission. Thus, the present work aims to elucidate the process of developing a
REST API through domain-driven modeling using the Django and Django REST
frameworks. The first section introduces the context of the work, followed by an
exposition of the objectives. The concepts of Systems Architecture (SA) and Systems
Design (SD) are presented, addressing different perspectives on the scale at which a
computer system operates. After presenting the general concepts of SA and SD,
fundamental concepts of the REST architecture are introduced, with the primary
objective of returning data structured in JSON format, along with an explanation of how
the Django REST framework (DRF) functions.
Next, the domain-driven modeling methodology is presented, outlining its main
concepts. Within the domain context, topics such as the hydrological cycle, watershed,
hydrology, hydrological monitoring networks, and the management of hydrological
disasters are discussed. The study culminates in elucidating the process of
implementing the REST API for a hydrometeorological data management system,
employing domain-driven modeling and performance tests under different scenarios
regarding data quantity and structure. | pt_BR |
dc.description.sponsorship | Coordenação de Aperfeiçoamento de Pessoal de Nível Superior - CAPES | pt_BR |
dc.language | por | pt_BR |
dc.publisher | Universidade Federal de Pelotas | pt_BR |
dc.rights | OpenAccess | pt_BR |
dc.subject | API REST | pt_BR |
dc.subject | Desastres hidrológicos | pt_BR |
dc.subject | Django REST framework | pt_BR |
dc.subject | Redes de monitoramento | pt_BR |
dc.subject | REST API | pt_BR |
dc.subject | Hydrological disasters | pt_BR |
dc.subject | Monitoring networks | pt_BR |
dc.title | Monitoramento hidrometeorológico frente a ocorrência de desastres naturais: concepção e implementação de uma API REST para um sistema de gerenciamento de dados | pt_BR |
dc.title.alternative | Hydrometeorological Monitoring in the Face of Natural Disasters: conception and Implementation of a REST API for a Data Management System | pt_BR |
dc.type | masterThesis | pt_BR |
dc.contributor.authorLattes | http://lattes.cnpq.br/5932272766147441 | pt_BR |
dc.contributor.advisorLattes | http://lattes.cnpq.br/6046778339130791 | pt_BR |
dc.contributor.advisor-co1 | Santin, Mateus Madail | |
dc.contributor.advisor-co1Lattes | http://lattes.cnpq.br/7328608347125244 | pt_BR |
dc.description.resumo | Diante os desafios ocasionados pelas mudanças climáticas, o monitoramento
hidrometeorológico em tempo real apresenta um papel crucial para o combate e
mitigação dos efeitos de desastres naturais de cunho hidrológico. No Brasil, a Agência
Nacional das Águas e Saneamento Básico (ANA), desempenha a função de monitorar
pontos de interesse da União, através do uso de Plataformas de Coletas (PCDs). As
PCDs devem ser responsáveis pelo monitoramento continuo de variáveis hidrológicas
e elementos climatológicos, tais dados devem ser transmitidos a uma central que é
responsável pelo processamento, organização e divulgação das informações obtidas
através dos dados monitorados. Em pequenos municípios, é comum que o
monitoramento ocorra por organizações governamentais, setores privados e
instituições federais de ensino superior, em grande parte dos casos, a coleta dos
dados hidrometeorológicos é realizada de maneira manual, necessitando da presença
de técnicos especializados. As tecnologias General Packet Radio Service (GPRS), o
protocolo de comunicação HyperText Transfer Protocol (HTTP) e a implementação
Application Programming Interface (API) baseados na arquitetura Representational
State Transfer (REST) – API REST têm se mostrado eficientes na concepção de
Sistemas Web (SW) para a transmissão de dados em tempo real. Desta forma, o
presente trabalho tem o intuito de explicitar o processo de desenvolvimento de uma
API REST, através da modelagem orientada a domínio com o uso dos frameworks
Django e Django REST framework (DRF). No primeiro, é levantado a introdução ao
contexto do trabalho, seguindo pela exposição dos objetivos. Foram apresentados os
conceitos de Arquitetura Sistemas (AS) e Design de Sistemas, no qual abordam
diferentes perspectivas em escala do funcionamento de sistema computacional (SW).
Após conceitos gerais de AS e DS, são apresentados conceitos fundamentais da
arquitetura REST, onde o principal objetivo é o retorno de dados estruturados em
formato JSON, e o funcionamento de DRF. O estudo tem como resultado a
explicitação o processo de implementação da API REST para um sistema de
gerenciamento de dados hidrometeorológicos, através da metodologia modelagem
orientada a domínio e os testes de desempenho, com diferentes cenários de
quantidade e estruturação dos dados. | pt_BR |
dc.publisher.program | Programa de Pós-Graduação em Recursos Hídricos | pt_BR |
dc.publisher.initials | UFPel | pt_BR |
dc.subject.cnpq | ENGENHARIAS | pt_BR |
dc.publisher.country | Brasil | pt_BR |
dc.rights.license | CC BY-NC-SA | pt_BR |
dc.contributor.advisor1 | Collares, Gilberto Loguercio | |
dc.subject.cnpq1 | ENGENHARIA SANITARIA | pt_BR |
dc.subject.cnpq2 | RECURSOS HIDRICOS | pt_BR |