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 | Size | Format | |
---|---|---|---|---|
Mariana da Silva Costa Pereira.pdf | 6.9 MB | Adobe PDF | View/Open |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.