Please use this identifier to cite or link to this item: http://hdl.handle.net/10773/29548
Title: Platform to support the development of IoT solutions
Other Titles: Plataforma de apoio ao desenvolvimento de soluções IoT
Author: Manso, Sérgio Filipe Marques
Advisor: Gomes, Diogo Nuno Pereira
Barraca, João Paulo Silva
Keywords: DevOps
IoT
Cloud Computing
Containerization
Orchestration
Software Configuration Management
Defense Date: Dec-2019
Abstract: The Internet of Things is a fastly growing paradigm that has raised the interest of companies in optimizing their IoT platforms. The establishment of Cloud Computing, together with the evolution of Containerization and Orchestration solutions and the complementarity of the Software Configuration Management, has resulted in an improved design and in an improvement of the way that software solutions are shipped and deployed. Based upon the integration of these technologies, this dissertation proposes a potential solution that helps with the development of new software solutions and their deployment. With this set of technologies, it is possible to introduce new features that were non-existent in traditional deployments. The potential solution brings together services such as Cloud Orchestration and features offered by Container Orchestration and Software Configuration Management for building from scratch, and in an automated way, a platform capable of offering a robust, scalable and dynamic environment for new applications to run.
A Internet das Coisas é um paradigma em ascensão que despertou o interesse das empresas na optimização das suas plataformas de IoT. A afirmação do Cloud Computing, aliado à evolução das soluções de Conteinerização e Orquestração e à complementação das ferramentas de Gestão de Configuração de Software, permitiu melhorar a forma como as soluções de software são projetadas e implementadas. Esta dissertação propõe uma possível solução baseada na implementação destas tecnologias, que auxilia o desenvolvimento de novas soluções de software, bem como a sua implementação. Recorrendo a este conjunto de tecnologias, é possível introduzir novas funcionalidades que não existiam em implementações mais antigas. A solução proposta combina serviços como a Orquestração Cloud com as funcionalidades de tecnologias como a Orquestração de containers e ferramentas de Gestão de Configuração de Software para construir de raiz, e de forma automática, uma plataforma capaz de oferecer um ambiente robusto, escalável e dinâmico para que novas soluções de software possam ser desenvolvidas e implementadas.
URI: http://hdl.handle.net/10773/29548
Appears in Collections:DETI - Dissertações de mestrado
UA - Dissertações de mestrado

Files in This Item:
File Description SizeFormat 
Documento_Sergio_Manso.pdf2.84 MBAdobe PDFView/Open


FacebookTwitterLinkedIn
Formato BibTex MendeleyEndnote Degois 

Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.