Utilize este identificador para referenciar este registo: https://hdl.handle.net/1822/81356

TítuloMashup de serviços de meteorologia
Autor(es)Vieira, João Pedro Ferreira
Orientador(es)Ribeiro, António Nestor
Palavras-chaveMashups
Message brokers
Meteorology
Scalability
Software architectures
Arquiteturas de software
Escalabilidade
Meteorologia
Data1-Out-2021
Resumo(s)Nowadays, there are a lot of information services, many of them making their data available through APIs (some free, others not) so that users can use the data at their own way. Services related to the weather informa tion area are an example of this type of available services, which makes it possible to query weather information (such as temperature, humidity, rain, wind, etc.) in real time from the moment when the information provided by measuring stations (domestic or professional) can be accessed. The aim of this project is to research and work on aspects of application integration of this kind of information resorting to the development of an application that allows users to access information (obtained from various sources) about, for example, the meteorology of a given location of choice, by combining official sources with other sources, starting with the use of the infrastructure provided by Netatmo as a test bed example. Given the context of using multiple data sources, it is critical to study and develop an architecture that meets the expectations associated with service-based architectural environment. In addition, to establish this proof of concept, the system should be scalable and comply with a set of Quality of Service (QoS) parameters established initially, such as the use of message brokers and caching.
Atualmente existe uma grande quantidade de serviços de informação, muitos deles disponibilizando os seus dados através de APIs (sejam gratuitas ou não) de forma a que os utilizadores possam usar os dados à sua livre vontade. Serviços ligados à área de informações meteorológicas são um exemplo deste tipo de serviços disponíveis, e que tornam assim possível a consulta de dados ligados à meteorologia (como temperatura, humi dade, pluviosidade, intensidade do vento, entre outros) em tempo real a partir do momento em que se consegue aceder à informação disponibilizada por estações de medição (domésticas ou profissionais). Assim, este tipo de sistemas recolhem muita informação e originam um grande volume de dados, que podem ser utilizados e tratados de diversos modos de forma a construir novas aplicações. Com isto, o objetivo deste projeto passa pela investigação e trabalho em aspetos de integração aplicacional destas informações recorrendo ao desenvolvimento de uma aplicação que permita aos utilizadores obter informações meteorológicas (obtidas a partir de diversas fontes). Um exemplo de uma informação pode ser a meteorologia de um determinado local à escolha. Para conseguir isto, é esperada então uma combinação de fontes oficiais com outras existentes, tendo como ponto inicial a utilização da infraestrutura disponibilizada pela Netatmo como um exemplo de prova de conceito. Tendo em conta o contexto de utilização de várias fontes de dados, torna-se fundamental estudar e perceber qual a melhor maneira de definir uma arquitetura a implementar que vá de encontro às expectativas a alcançar, sendo esperado um ambiente arquitetural baseado em serviços. Para além disto, para estabelecer esta prova de conceito é ainda definido como objetivo que a aplicação construída seja escalável e que permita responder com parâmetros de Quality of Service (QoS) definidos inicialmente, tais como a utilização de mecanismos de message brokers e de caching.
TipoDissertação de mestrado
DescriçãoDissertação de mestrado integrado em Engenharia Informática
URIhttps://hdl.handle.net/1822/81356
AcessoAcesso aberto
Aparece nas coleções:BUM - Dissertações de Mestrado
DI - Dissertações de Mestrado

Ficheiros deste registo:
Ficheiro Descrição TamanhoFormato 
Joao Pedro Ferreira Vieira.pdf5,76 MBAdobe PDFVer/Abrir

Este trabalho está licenciado sob uma Licença Creative Commons Creative Commons

Partilhe no FacebookPartilhe no TwitterPartilhe no DeliciousPartilhe no LinkedInPartilhe no DiggAdicionar ao Google BookmarksPartilhe no MySpacePartilhe no Orkut
Exporte no formato BibTex mendeley Exporte no formato Endnote Adicione ao seu ORCID