Please use this identifier to cite or link to this item:
http://hdl.handle.net/10773/38903
Title: | VVallet: virtual document holder based on scalability and high-availability quality attributes |
Other Titles: | VVallet: carteira virtual de documentos baseada nos atributos de qualidade escalabilidade e alta-disponibilidade |
Author: | Gonçalves, Pedro Miguel Miranda |
Advisor: | Pereira, Óscar Narciso Mortágua |
Keywords: | Container technologies Database DNS Failure recovery High availability Horizontal scalability Load balance Virtual machines Web application |
Defense Date: | 13-Dec-2022 |
Abstract: | Nowadays, there is a growing habit of having everything one needs on their smartphone.
It is possible to make phone calls, watch videos, pay for services or send
money, among many other options. However, there is still no solution that allows
a user to consult and manage any type of documents, such as the citizen card,
driver’s license, credit card, invoices, or warranties, among others, virtually, in an
easy and organized way, anytime that is necessary. The objective of this master’s
dissertation is to answer this problem, emphasizing scalability and availability. It
is intended to make a dynamic web application which allows for new documents
to be easily added as models. It is also an aim that the database and the application
are horizontally scalable and of high availability. This application assumes
the existence of two entities: the administrator(s), which can create the document
models with the necessary fields for their validation; and the regular users, who
can fill these documents as they need, and save them in their accounts. The users
can, then, view their documents whenever necessary, and on any device, as long as
they have access to a web browser and Internet. In addition to the organizational
potential of the application, in which a user can store the documents with a chosen
subtype, it also provides the possibility to receive an email, regarding the document
caducity date. In this work, both the database and the tools to implement
the application were specially important, so as to attain the expected scalability
and high availability. Hoje em dia, há cada vez mais o hábito de se ter tudo o que se precisa no telemóvel. Pode-se fazer telefonemas, ver vídeos, pagar serviços ou enviar dinheiro, entre muitas outras opções. No entanto, ainda não há uma solução que permita ao utilizador consultar e gerir qualquer tipo de documentos, como cartão de cidadão, carta de condução, faturas, garantias, entre outros, virtualmente de uma forma fácil e organizada, sempre que necessário. O objetivo desta dissertação de mestrado é dar resposta a esta questão, dando principalmente ênfase à escalabilidade e disponibilidade. Pretende-se criar uma aplicação web com funcionalidades dinâmicas, isto é, que permita que, à medida que novos documentos sejam criados, a aplicação tenha suporte para estes, mas também que toda a base de dados e aplicação sejam horizontalmente escaláveis e ainda de alta disponibilidade. Esta aplicação pressupõe então a existência de duas entidades, sendo uma delas o(s) administrador( es), e a outra os clientes, ou utilizadores regulares. Os administradores têm a possibilidade de criar modelos de documentos com os campos necessários à sua validação, e os utilizadores podem preencher os documentos que pretenderem e guardarem-nos na sua conta, à qual podem aceder sempre que for necessário, em qualquer dispositivo, necessitando apenas de acesso à Internet e a um motor de busca. Para além do potencial organizacional da aplicação, em que um utilizador pode guardar os documentos por um sub-tipo à sua escolha, tem também a possibilidade de receber um email relativo à caducidade do documento. Na realização deste trabalho, teve especial importância a escolha da base de dados e das tecnologias para implementação da aplicação, de forma a obter a escalabilidade e alta disponiblidade pretendidas. |
URI: | http://hdl.handle.net/10773/38903 |
Appears in Collections: | UA - Dissertações de mestrado DETI - Dissertações de mestrado |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
Documento_Pedro_Gonçalves.pdf | 1.12 MB | Adobe PDF | View/Open |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.