Arquitetura de micro-frontends baseada em princípios de microsserviços para o PDSA - RS
| Ano de defesa: | 2024 |
|---|---|
| Autor(a) principal: | |
| Orientador(a): | |
| Banca de defesa: | |
| Tipo de documento: | Dissertação |
| Tipo de acesso: | Acesso aberto |
| dARK ID: | ark:/26339/001300001c276 |
| Idioma: | por |
| Instituição de defesa: |
Universidade Federal de Santa Maria
Brasil Ciência da Computação UFSM Programa de Pós-Graduação em Ciência da Computação Centro de Tecnologia |
| Programa de Pós-Graduação: |
Não Informado pela instituição
|
| Departamento: |
Não Informado pela instituição
|
| País: |
Não Informado pela instituição
|
| Palavras-chave em Português: | |
| Link de acesso: | http://repositorio.ufsm.br/handle/1/33555 |
Resumo: | The dissertation presents an architectural proposal for applying microservices principles to the frontend, focusing on the use of multiple JavaScript frameworks. The research stems from the need to make frontend development more flexible and modular, inspired by the benefits already observed in backend modularization with microservices. The study aims to integrate multiple JavaScript frameworks into a single frontend application, applying microservices principles through the micro-frontend architecture. The proposed solution leverages micro-frontends to divide user interfaces into smaller, independent components, enabling different teams to work autonomously without being tied to specific technologies. The methodology was validated through the implementation of a prototype in the Animal Health Defense Platform of Rio Grande do Sul (PDSA-RS), which integrates components developed in Angular, React, and Vue. The results demonstrated the feasibility of integrating multiple frameworks into a single frontend application. |
| id |
UFSM_97cae422d997ceb05194fd97981ce192 |
|---|---|
| oai_identifier_str |
oai:repositorio.ufsm.br:1/33555 |
| network_acronym_str |
UFSM |
| network_name_str |
Manancial - Repositório Digital da UFSM |
| repository_id_str |
|
| spelling |
Arquitetura de micro-frontends baseada em princípios de microsserviços para o PDSA - RSMicro-frontend architecture based on microservices principles for PDSA - RSMicro-frontendsJavaScriptMicroservicesSoftware architectureModularizationTechnological heterogeneityMicrosserviçosArquitetura de softwareModularizaçãoHeterogeneidade tecnológicaCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOThe dissertation presents an architectural proposal for applying microservices principles to the frontend, focusing on the use of multiple JavaScript frameworks. The research stems from the need to make frontend development more flexible and modular, inspired by the benefits already observed in backend modularization with microservices. The study aims to integrate multiple JavaScript frameworks into a single frontend application, applying microservices principles through the micro-frontend architecture. The proposed solution leverages micro-frontends to divide user interfaces into smaller, independent components, enabling different teams to work autonomously without being tied to specific technologies. The methodology was validated through the implementation of a prototype in the Animal Health Defense Platform of Rio Grande do Sul (PDSA-RS), which integrates components developed in Angular, React, and Vue. The results demonstrated the feasibility of integrating multiple frameworks into a single frontend application.A dissertação apresenta uma proposta arquitetural para a aplicação dos princípios de microsserviços no frontend, com foco no uso de múltiplos frameworks JavaScript. A pesquisa surge da necessidade de tornar o desenvolvimento frontend mais flexível e modular, inspirada nos benefícios já observados na modularização do backend com microsserviços. O estudo tem como objetivo integrar múltiplos frameworks JavaScript em uma única aplicação frontend, aplicando os princípios de microsserviços por meio da arquitetura de microfrontends. A solução proposta utiliza micro-frontends para dividir as interfaces de usuário em componentes menores e independentes, permitindo que diferentes equipes trabalhem de forma autônoma, sem ficarem limitadas a tecnologias específicas. A metodologia foi validada por meio da implementação de um protótipo na Plataforma de Defesa Sanitária Animal do Rio Grande do Sul (PDSA-RS), que integra componentes desenvolvidos em Angular, React e Vue. Os resultados demonstraram a viabilidade de integrar múltiplos frameworks em uma única aplicação frontend.Universidade Federal de Santa MariaBrasilCiência da ComputaçãoUFSMPrograma de Pós-Graduação em Ciência da ComputaçãoCentro de TecnologiaMachado, Alencarhttp://lattes.cnpq.br/5538050121450638Maran, ViniciusCardenas, NicolasPerlin, Rodrigo2024-12-13T13:51:01Z2024-12-13T13:51:01Z2024-10-24info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://repositorio.ufsm.br/handle/1/33555ark:/26339/001300001c276porAttribution-NonCommercial-NoDerivatives 4.0 Internationalinfo:eu-repo/semantics/openAccessreponame:Manancial - Repositório Digital da UFSMinstname:Universidade Federal de Santa Maria (UFSM)instacron:UFSM2024-12-13T13:51:29Zoai:repositorio.ufsm.br:1/33555Biblioteca Digital de Teses e Dissertaçõeshttps://repositorio.ufsm.br/PUBhttps://repositorio.ufsm.br/oai/requestatendimento.sib@ufsm.br||tedebc@gmail.com||manancial@ufsm.bropendoar:2024-12-13T13:51:29Manancial - Repositório Digital da UFSM - Universidade Federal de Santa Maria (UFSM)false |
| dc.title.none.fl_str_mv |
Arquitetura de micro-frontends baseada em princípios de microsserviços para o PDSA - RS Micro-frontend architecture based on microservices principles for PDSA - RS |
| title |
Arquitetura de micro-frontends baseada em princípios de microsserviços para o PDSA - RS |
| spellingShingle |
Arquitetura de micro-frontends baseada em princípios de microsserviços para o PDSA - RS Perlin, Rodrigo Micro-frontends JavaScript Microservices Software architecture Modularization Technological heterogeneity Microsserviços Arquitetura de software Modularização Heterogeneidade tecnológica CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO |
| title_short |
Arquitetura de micro-frontends baseada em princípios de microsserviços para o PDSA - RS |
| title_full |
Arquitetura de micro-frontends baseada em princípios de microsserviços para o PDSA - RS |
| title_fullStr |
Arquitetura de micro-frontends baseada em princípios de microsserviços para o PDSA - RS |
| title_full_unstemmed |
Arquitetura de micro-frontends baseada em princípios de microsserviços para o PDSA - RS |
| title_sort |
Arquitetura de micro-frontends baseada em princípios de microsserviços para o PDSA - RS |
| author |
Perlin, Rodrigo |
| author_facet |
Perlin, Rodrigo |
| author_role |
author |
| dc.contributor.none.fl_str_mv |
Machado, Alencar http://lattes.cnpq.br/5538050121450638 Maran, Vinicius Cardenas, Nicolas |
| dc.contributor.author.fl_str_mv |
Perlin, Rodrigo |
| dc.subject.por.fl_str_mv |
Micro-frontends JavaScript Microservices Software architecture Modularization Technological heterogeneity Microsserviços Arquitetura de software Modularização Heterogeneidade tecnológica CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO |
| topic |
Micro-frontends JavaScript Microservices Software architecture Modularization Technological heterogeneity Microsserviços Arquitetura de software Modularização Heterogeneidade tecnológica CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO |
| description |
The dissertation presents an architectural proposal for applying microservices principles to the frontend, focusing on the use of multiple JavaScript frameworks. The research stems from the need to make frontend development more flexible and modular, inspired by the benefits already observed in backend modularization with microservices. The study aims to integrate multiple JavaScript frameworks into a single frontend application, applying microservices principles through the micro-frontend architecture. The proposed solution leverages micro-frontends to divide user interfaces into smaller, independent components, enabling different teams to work autonomously without being tied to specific technologies. The methodology was validated through the implementation of a prototype in the Animal Health Defense Platform of Rio Grande do Sul (PDSA-RS), which integrates components developed in Angular, React, and Vue. The results demonstrated the feasibility of integrating multiple frameworks into a single frontend application. |
| publishDate |
2024 |
| dc.date.none.fl_str_mv |
2024-12-13T13:51:01Z 2024-12-13T13:51:01Z 2024-10-24 |
| 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://repositorio.ufsm.br/handle/1/33555 |
| dc.identifier.dark.fl_str_mv |
ark:/26339/001300001c276 |
| url |
http://repositorio.ufsm.br/handle/1/33555 |
| identifier_str_mv |
ark:/26339/001300001c276 |
| dc.language.iso.fl_str_mv |
por |
| language |
por |
| dc.rights.driver.fl_str_mv |
Attribution-NonCommercial-NoDerivatives 4.0 International info:eu-repo/semantics/openAccess |
| rights_invalid_str_mv |
Attribution-NonCommercial-NoDerivatives 4.0 International |
| eu_rights_str_mv |
openAccess |
| dc.format.none.fl_str_mv |
application/pdf |
| dc.publisher.none.fl_str_mv |
Universidade Federal de Santa Maria Brasil Ciência da Computação UFSM Programa de Pós-Graduação em Ciência da Computação Centro de Tecnologia |
| publisher.none.fl_str_mv |
Universidade Federal de Santa Maria Brasil Ciência da Computação UFSM Programa de Pós-Graduação em Ciência da Computação Centro de Tecnologia |
| dc.source.none.fl_str_mv |
reponame:Manancial - Repositório Digital da UFSM instname:Universidade Federal de Santa Maria (UFSM) instacron:UFSM |
| instname_str |
Universidade Federal de Santa Maria (UFSM) |
| instacron_str |
UFSM |
| institution |
UFSM |
| reponame_str |
Manancial - Repositório Digital da UFSM |
| collection |
Manancial - Repositório Digital da UFSM |
| repository.name.fl_str_mv |
Manancial - Repositório Digital da UFSM - Universidade Federal de Santa Maria (UFSM) |
| repository.mail.fl_str_mv |
atendimento.sib@ufsm.br||tedebc@gmail.com||manancial@ufsm.br |
| _version_ |
1847153498248970240 |