Updating the Solid Ecosystem to a scalable and microservices oriented project
Autor(a) principal: | |
---|---|
Data de Publicação: | 2020 |
Tipo de documento: | Dissertação |
Idioma: | por |
Título da fonte: | Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
Texto Completo: | http://hdl.handle.net/10400.22/16435 |
Resumo: | Assim como recentes escândalos (e.g. Cambridge Analytica) mostraram, muitas organizações de base digital recolhem dados de utilizadores, armazenam-nos em locais inacessíveis e utilizam-nos como ativos para gerar lucro. Enquanto isso, os utilizadores perdem completamente a propriedade e o controlo dos seus dados, restando-lhes apenas confiar nas empresas, nas quais terão, provavelmente, de preencher formulários idênticos e replicar toda a sua informação por múltiplas bases de dados. De forma a dar seguimento ao desenvolvimento da Web, mantendo a privacidade do utilizador, este estudo tem o objetivo de entender e iterar sobre um projeto que atua precisamente no âmbito de reinventar uma Web mais transparente e centrada no utilizador. A par deste estudo serão exploradas alternativas, no sentido de perceber aquela que está mais orientada para servir como alternativa à actual Web. O projeto com maior destaque nesta dissertação ´e o Solid, este foi fundado por Tim Berners-Lee e conta com uma comunidade forte que dedica os seus esforços a criar contribuições para aquele que ´e um dos projetos mais promissores neste ramo. No decorrer desta dissertação são exploradas as suas potencialidades mas também as limitações actuais de escalabilidade derivadas da sua arquitetura monolítica. De forma a mitigar estas limitações de escalabilidade, o trabalho foca-se em detalhar a migração para uma solução orientada a micro-serviços, modelando as diferentes alternativas possíveis, bem como justificando as decisões arquiteturais mais relevantes. Assim, a presente dissertação prende-se não só com o estudo do tema de descentralização da Web mas também em criar uma contribuição positiva e clara no sentido de mitigar os problemas de escalabilidade do sistema Solid. |
id |
RCAP_07a62427d210afc24628099344b3ae1d |
---|---|
oai_identifier_str |
oai:recipp.ipp.pt:10400.22/16435 |
network_acronym_str |
RCAP |
network_name_str |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
repository_id_str |
7160 |
spelling |
Updating the Solid Ecosystem to a scalable and microservices oriented projectDecentralizationDataStorageAuthenticationUser privacyMicro-servicesAssim como recentes escândalos (e.g. Cambridge Analytica) mostraram, muitas organizações de base digital recolhem dados de utilizadores, armazenam-nos em locais inacessíveis e utilizam-nos como ativos para gerar lucro. Enquanto isso, os utilizadores perdem completamente a propriedade e o controlo dos seus dados, restando-lhes apenas confiar nas empresas, nas quais terão, provavelmente, de preencher formulários idênticos e replicar toda a sua informação por múltiplas bases de dados. De forma a dar seguimento ao desenvolvimento da Web, mantendo a privacidade do utilizador, este estudo tem o objetivo de entender e iterar sobre um projeto que atua precisamente no âmbito de reinventar uma Web mais transparente e centrada no utilizador. A par deste estudo serão exploradas alternativas, no sentido de perceber aquela que está mais orientada para servir como alternativa à actual Web. O projeto com maior destaque nesta dissertação ´e o Solid, este foi fundado por Tim Berners-Lee e conta com uma comunidade forte que dedica os seus esforços a criar contribuições para aquele que ´e um dos projetos mais promissores neste ramo. No decorrer desta dissertação são exploradas as suas potencialidades mas também as limitações actuais de escalabilidade derivadas da sua arquitetura monolítica. De forma a mitigar estas limitações de escalabilidade, o trabalho foca-se em detalhar a migração para uma solução orientada a micro-serviços, modelando as diferentes alternativas possíveis, bem como justificando as decisões arquiteturais mais relevantes. Assim, a presente dissertação prende-se não só com o estudo do tema de descentralização da Web mas também em criar uma contribuição positiva e clara no sentido de mitigar os problemas de escalabilidade do sistema Solid.As recent scandals (e.g. Cambridge Analytica) have shown, many digital-based organizations collect user data, store it in inaccessible locations, and use it as an asset to generate profit. In the meantime, users completely lose ownership and control of their data, leaving them only the option to trust companies, in which they will probably have to fill out identical forms and replicate all of their information across multiple databases. To continue the development of the Web, maintaining the user's privacy, this study aims to understand and iterate over a project that works precisely to reinvent a more transparent and user-centered Web. Alongside this study, alternatives will be explored to understand the one that is more oriented to serve as an alternative to the current Web. The most prominent project in this dissertation is Solid, which was founded by Tim Berners-Lee and has a strong community that dedicates its efforts to creating contributions to what is one of the most promising projects in this field. During this dissertation, its potentialities are explored, as well as the current limitations of scalability derived from its monolithic architecture. To mitigate these scalability limitations, the work focuses on detailing the migration to a micro-service oriented solution, modeling the different possible alternatives, as well as justifying the most relevant architectural decisions. Thus, this dissertation concerns not only the study of the theme of decentralization of the Web but also to create a positive and clear contribution towards mitigating the scalability problems of the Solid system.Bettencourt, Nuno Miguel GomesRepositório Científico do Instituto Politécnico do PortoPiloto, Pedro Manuel Ribeiro2020-11-05T10:56:53Z20202020-01-01T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://hdl.handle.net/10400.22/16435TID:202533441porinfo:eu-repo/semantics/openAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2023-03-13T13:03:32Zoai:recipp.ipp.pt:10400.22/16435Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-19T17:36:06.370826Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse |
dc.title.none.fl_str_mv |
Updating the Solid Ecosystem to a scalable and microservices oriented project |
title |
Updating the Solid Ecosystem to a scalable and microservices oriented project |
spellingShingle |
Updating the Solid Ecosystem to a scalable and microservices oriented project Piloto, Pedro Manuel Ribeiro Decentralization Data Storage Authentication User privacy Micro-services |
title_short |
Updating the Solid Ecosystem to a scalable and microservices oriented project |
title_full |
Updating the Solid Ecosystem to a scalable and microservices oriented project |
title_fullStr |
Updating the Solid Ecosystem to a scalable and microservices oriented project |
title_full_unstemmed |
Updating the Solid Ecosystem to a scalable and microservices oriented project |
title_sort |
Updating the Solid Ecosystem to a scalable and microservices oriented project |
author |
Piloto, Pedro Manuel Ribeiro |
author_facet |
Piloto, Pedro Manuel Ribeiro |
author_role |
author |
dc.contributor.none.fl_str_mv |
Bettencourt, Nuno Miguel Gomes Repositório Científico do Instituto Politécnico do Porto |
dc.contributor.author.fl_str_mv |
Piloto, Pedro Manuel Ribeiro |
dc.subject.por.fl_str_mv |
Decentralization Data Storage Authentication User privacy Micro-services |
topic |
Decentralization Data Storage Authentication User privacy Micro-services |
description |
Assim como recentes escândalos (e.g. Cambridge Analytica) mostraram, muitas organizações de base digital recolhem dados de utilizadores, armazenam-nos em locais inacessíveis e utilizam-nos como ativos para gerar lucro. Enquanto isso, os utilizadores perdem completamente a propriedade e o controlo dos seus dados, restando-lhes apenas confiar nas empresas, nas quais terão, provavelmente, de preencher formulários idênticos e replicar toda a sua informação por múltiplas bases de dados. De forma a dar seguimento ao desenvolvimento da Web, mantendo a privacidade do utilizador, este estudo tem o objetivo de entender e iterar sobre um projeto que atua precisamente no âmbito de reinventar uma Web mais transparente e centrada no utilizador. A par deste estudo serão exploradas alternativas, no sentido de perceber aquela que está mais orientada para servir como alternativa à actual Web. O projeto com maior destaque nesta dissertação ´e o Solid, este foi fundado por Tim Berners-Lee e conta com uma comunidade forte que dedica os seus esforços a criar contribuições para aquele que ´e um dos projetos mais promissores neste ramo. No decorrer desta dissertação são exploradas as suas potencialidades mas também as limitações actuais de escalabilidade derivadas da sua arquitetura monolítica. De forma a mitigar estas limitações de escalabilidade, o trabalho foca-se em detalhar a migração para uma solução orientada a micro-serviços, modelando as diferentes alternativas possíveis, bem como justificando as decisões arquiteturais mais relevantes. Assim, a presente dissertação prende-se não só com o estudo do tema de descentralização da Web mas também em criar uma contribuição positiva e clara no sentido de mitigar os problemas de escalabilidade do sistema Solid. |
publishDate |
2020 |
dc.date.none.fl_str_mv |
2020-11-05T10:56:53Z 2020 2020-01-01T00:00:00Z |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/masterThesis |
format |
masterThesis |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
http://hdl.handle.net/10400.22/16435 TID:202533441 |
url |
http://hdl.handle.net/10400.22/16435 |
identifier_str_mv |
TID:202533441 |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
application/pdf |
dc.source.none.fl_str_mv |
reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação instacron:RCAAP |
instname_str |
Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação |
instacron_str |
RCAAP |
institution |
RCAAP |
reponame_str |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
collection |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
repository.name.fl_str_mv |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação |
repository.mail.fl_str_mv |
|
_version_ |
1799131451987329024 |