Please use this identifier to cite or link to this item: http://hdl.handle.net/10773/25017
Title: Serviços de backend para o desenvolvimento de aplicações móveis
Other Titles: Mobile backend as a service
Author: Pereira, Mariana da Silva Costa
Advisor: Oliveira, Ilídio Castro
Pedrosa, João Pedro
Keywords: Aplicações móveis
Plataformas de servidor
Parse Server
Defense Date: 17-Jul-2018
Abstract: A crescente importância das aplicações móveis na oferta das empresas de software coloca desafios quanto à sua arquitetura. Neste contexto, é necessário garantir um nível de prontidão e sofisticação do desenvolvimento apoiado na utilização de plataformas de servidor (backends) para garantir um conjunto de serviços comuns, tais como a gestão de utilizadores, seguimento dos padrões de utilização ou distribuição de mensagens em larga escala. Neste projeto de estágio, tomou-se como ponto de partida a solução de código aberto do Parse Server, que foi adaptado e configurado para poder ser usado como backend de referência na Ubiwhere, empresa de acolhimento deste trabalho. A solução desenvolvida envolve a integração do Parse Server com o Parse Dashboard, bem como o desenvolvimento de novas funcionalidades para estes dois componentes e a integração dos módulos para o envio de notificações e para a automatização do processo de envio de emails. Para validar as funcionalidades desenvolvidas e a correta integração dos componentes foram ainda integradas duas aplicações cliente. Além disso, o processo de configuração e instalação dos componentes foi automatizado através da criação de containers. A solução desenvolvida, que se encontra em produção, permite à empresa utilizar um backend próprio para o desenvolvimento de aplicações, especialmente para as plataformas móveis.
The increasing importance of mobile applications in the portfolio of software companies puts challenges towards their architecture. In this context, the required levels of readiness and sophistication in the development is supported by the use of server platforms (backends) to ensure a set of common services, such as user management, monitoring of usage levels or the distribution of messages in large-scale. In this internship project, the Parse Server Open source solution was selected as a starting point, then adapted and configured to be used as a reference backend at Ubiwhere, the host company of this work. The developed solution included the integration of parse Server with the Parse Dashboard, the development of new features for these two components, and the integration of modules for sending notifications and for automating the process of sending emails. Two client applications were integrated with the backend to validate the developed features and the correct integration of the components. In addition, the process of configuring and installing the components has been automated by using containers. The developed solution, already used in production, allows the company to use its own backend instance for the development of applications, especially for mobile platforms.
URI: http://hdl.handle.net/10773/25017
Appears in Collections:UA - Dissertações de mestrado
DETI - Dissertações de mestrado

Files in This Item:
File Description SizeFormat 
Mariana da Silva Costa Pereira.pdf6.9 MBAdobe PDFView/Open


FacebookTwitterLinkedIn
Formato BibTex MendeleyEndnote Degois 

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