Evolução da arquitetura de processamento assíncrono para registro de documentos digitais acadêmicos em blockchain
| dc.contributor.advisor | Queiroz, Paulo Gabriel Gadelha | |
| dc.contributor.author | Azevedo, Mikéias Gabriel Maia | |
| dc.contributor.referee1 | Queiroz, Paulo Gabriel Gadelha | |
| dc.contributor.referee2 | Souza, Daniel Faustino Lacerda de | |
| dc.contributor.referee3 | Monteiro, Bruno de Sousa | |
| dc.contributor.referee4 | Oliveira, Manoel Marisergio Alves de | |
| dc.coverage.spatial | Mossoró | |
| dc.date.accessioned | 2023-11-24T13:54:47Z | |
| dc.date.available | 2023-11-24T13:54:47Z | |
| dc.date.issued | 2023-05-15 | |
| dc.description.abstract | A tecnologia blockchain tem sido amplamente utilizada em setores financeiros e não financeiros devido à sua capacidade de fornecer um registro transacional distribuído e transparente. No entanto, a sua adoção apresenta desafios decorrentes das suas características como sistema distribuído. Diante disso, o objetivo deste trabalho é aprimorar a arquitetura de uma aplicação responsável pelo registro de diplomas digitais e documentação acadêmica, tornando-a mais escalável, eficiente e resiliente. A arquitetura proposta possui módulos segregados para registro e revogação e utiliza-se do módulo Rap Broker como mecanismo de comunicação com os DLTs (Distributed Ledger Tecnologies) e de um message broker para comunicação assíncrona. Além disso, implementa o padrão de tarefas agendadas para otimização de processos internos e aplica os padrões de retentativas e enfileiramento de mensagens para resiliência e comunicação assíncrona. Com a sua implantação, foi possível obter uma aplicação capaz de atender a 78 IES (Instituições de Ensino Superior) e registrar picos de 10.000 documentos digitais diários. | |
| dc.description.abstract2 | The blockchain technology has been widely used in both financial and non-financial sectors due to its ability to provide a distributed and transparent transactional record. However, its adoption presents challenges arising from its characteristics as a distributed system. In light of this, the objective of this work is to enhance the architecture of an application responsible for registering digital university degree and digital academic documentation, making it more scalable, efficient, and resilient. The proposed architecture has segregated modules for registration and revocation and utilizes the Rap Broker module as a communication mechanism with Distributed Ledger Technologies (DLTs), as well as a message broker for asynchronous communication. Additionally, it implements the scheduled tasks pattern for optimizing internal processes and applies the retry and message queuing patterns for resilience and asynchronous communication. With its deployment, it was possible to achieve an application capable of serving 78 Higher Education Institutions (HEI) and registering peaks of 10,000 digital documents daily. | |
| dc.description.physical | 13 f. | |
| dc.format.mimetype | ||
| dc.identifier.bibliographicCitation | AZEVEDO, Mikéias Gabriel Maia. Evolução da arquitetura de processamento assíncrono para registro de documentos digitais acadêmicos em blockchain. 2023. 13 f. TCC (Graduação) - Curso de Ciência da Computação, Centro de Ciências Exatas e Naturais, Universidade Federal Rural do Semi-Árido, Mossoró, 2023. Disponível em: https://repositorio.ufersa.edu.br/home. Acesso em: 24 nov. 2023. | |
| dc.identifier.uri | https://repositorio.ufersa.edu.br/handle/prefix/9712 | |
| dc.language.iso | pt_BR | |
| dc.publisher.center | Centro de Ciências Exatas e Naturais - CCEN | |
| dc.publisher.country | Brasil | |
| dc.publisher.initials | UFERSA | |
| dc.publisher.institution | Universidade Federal Rural do Semi-Árido | |
| dc.rights | info:eu-repo/semantics/openAccess | en |
| dc.rights.holder | UFERSA | |
| dc.rights.uri | http://creativecommons.org/licenses/by-sa/3.0/br/ | |
| dc.subject.cnpq | CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO | |
| dc.subject.keyword | Blockchain | |
| dc.subject.keyword | Documentação acadêmica digital | |
| dc.subject.keyword | Diploma digital | |
| dc.subject.keyword | Padrões de design | |
| dc.subject.keyword | Design patterns | |
| dc.subject.keyword | Digital university degree | |
| dc.subject.keyword | Digital academic documentation | |
| dc.title | Evolução da arquitetura de processamento assíncrono para registro de documentos digitais acadêmicos em blockchain | |
| dc.type | info:eu-repo/semantics/bachelorThesis |
