EventChain: uma proposta de estilo arquitetural para sistemas orientados a cadeia de eventos na área financeira

Orientador(a) (dc.contributor.advisor)Oliveira, Kleinner Silva Farias de
Lattes Orientador(a) (dc.contributor.advisorLattes)http://lattes.cnpq.br/2582456631204400pt_BR
Autor(a) (dc.contributor.author)Luz, Maicon Azevedo da
Autor(a) Lattes (dc.contributor.authorLattes)http://lattes.cnpq.br/6666259329668480pt_BR
Data de Disponibilização (dc.date.accessioned)2021-11-19T13:05:03Z
dc.date.available (dc.date.available)2021-11-19T13:05:03Z
Data da defesa / Data do evento (dc.date.issued)2021-09-09
Abstract (dc.description.abstract)Architectural styles are important for engineering as they bridge the gap between requirements and implementation design. Its function is to express a set of features of a software architecture, aiming to provide a broad view of the communication between the components of the software architecture, facilitating reuse and reducing complexity. With the growth of the financial area, such companies employed different architectural styles in software development aiming to increase reusability, performance and security. The literature on the topic, however, lacks studies that investigate modern architectural styles that focus on the specific needs of software architectures for the development of applications in the financial area, such as scalability, high availability, consistency and integrity of information. Also, given the recent growth in this area, make developing new applications simple and robust. This dissertation, therefore, presents the EventChain, which is an architectural style oriented to the chain of events, which employs the use of asynchronous communication and Blockchain for the development of applications in the financial area. The proposed architectural style was evaluated in two ways. The first is the construction of a prototype in order to assess the feasibility and demonstrate its operation, and the second, the application of a technological acceptance questionnaire to assess the acceptance of the architectural style by industry professionals. The results obtained show that the proposed architectural style is a viable, functional implementation that meets the requirements of systems in the financial area. Finally, it is concluded that the architectural style represents a new approach with great potential to facilitate the development of new systems in the financial area, which addresses specific requirements and makes the implementation of new applications flexible.en
Resumo (dc.description.resumo)Estilos arquiteturais são importantes para engenharia pois são a ponte entre os requisitos e o design de implementação. Tem a função de expressar um conjunto de características de uma arquitetura de software, objetivando fornecer uma visão ampla da comunicação entre os componentes da arquitetura de software, facilitando o reuso e reduzindo a complexidade. Com o crescimento da área financeira, tais empresas empregaram diferentes estilos arquiteturais no desenvolvimento de software visando aumentar a reusabilidade, desempenho e a segurança. A literatura acerca do tópico, porém, carece de estudos que investiguem estilos arquiteturais modernos que possuam foco nas necessidades específicas das arquiteturas de software para o desenvolvimento de aplicações na área financeira, tais como escalabilidade, alta disponibilidade, consistência e integridade das informações. Além disso, em face do recente crescimento dessa área, torne o desenvolvimento de novas aplicações simples e robusto. Esta dissertação, portanto, apresenta o EventChain, o qual trata-se de um estilo arquitetural orientado a cadeia de eventos, que emprega o uso de comunicação assíncrona e Blockchain para o desenvolvimento de aplicações da área financeira. O estilo arquitetural proposto foi avaliado através de duas formas. A primeira sendo a construção de um protótipo com o objetivo de avaliar a viabilidade e demonstrar o seu funcionamento, e a segunda, a aplicação de um questionário de aceitação tecnológica para avaliar a aceitação do estilo arquitetural por profissionais da indústria. Os resultados obtidos mostram que o estilo arquitetural proposto é uma implementação viável, funcional e que atende aos requisitos de sistemas na área financeira. Por fim, conclui-se que o estilo arquitetural representa uma nova abordagem com grande potencial para facilitar o desenvolvimento de novos sistemas na área financeira, que endereça os requisitos específicos e torna flexível a implementação de novas aplicações.pt_BR
Agência de fomento (dc.description.sponsorship)CAPES - Coordenação de Aperfeiçoamento de Pessoal de Nível Superiorpt_BR
URI (dc.identifier.uri)http://www.repositorio.jesuita.org.br/handle/UNISINOS/10575
Idioma (dc.language)pt_BRpt_BR
Nome da instituição (dc.publisher)Universidade do Vale do Rio dos Sinospt_BR
País da Instituição (dc.publisher.country)Brasilpt_BR
Departamento (dc.publisher.department)Escola Politécnicapt_BR
Sigla da Instituição (dc.publisher.initials)Unisinospt_BR
Programa (dc.publisher.program)Programa de Pós-Graduação em Computação Aplicadapt_BR
Direitos de acesso ao documento (dc.rights)openAccesspt_BR
Assunto (dc.subject)Arquitetura de softwarept_BR
Assunto (dc.subject)Blockchainpt_BR
Assunto (dc.subject)Microsserviçospt_BR
Assunto (dc.subject)Estilo arquitetural de softwarept_BR
Assunto (dc.subject)Orientado a eventospt_BR
Assunto (dc.subject)Blockchainen
Assunto (dc.subject)Event driven architectureen
Assunto (dc.subject)Microserviceen
Assunto (dc.subject)Software architectureen
Assunto (dc.subject)Software architectural styleen
Tema (CNPq) (dc.subject.cnpq)ACCNPQ::Ciências Exatas e da Terra::Ciência da Computaçãopt_BR
Título (dc.title)EventChain: uma proposta de estilo arquitetural para sistemas orientados a cadeia de eventos na área financeirapt_BR
Tipo de arquivo (dc.type)Tesept_BR

Arquivos

Pacote original

Agora exibindo 1 - 1 de 1
Carregando...
Imagem de Miniatura
Nome:
Maicon Azevedo da Luz._.pdf
Tamanho:
10.38 MB
Formato:
Adobe Portable Document Format
Descrição:
eventchain_proposta

Licença do pacote

Agora exibindo 1 - 1 de 1
Carregando...
Imagem de Miniatura
Nome:
license.txt
Tamanho:
2.12 KB
Formato:
Item-specific license agreed upon to submission
Descrição: