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 SizeFormat 
Documento_Pedro_Gonçalves.pdf1.12 MBAdobe PDFView/Open


FacebookTwitterLinkedIn
Formato BibTex MendeleyEndnote Degois 

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