Metodologia de modelagem e implementação de blockchain em processos de negócio
Autor(a) principal: | |
---|---|
Data de Publicação: | 2023 |
Tipo de documento: | Dissertação |
Idioma: | por |
Título da fonte: | Manancial - Repositório Digital da UFSM |
Texto Completo: | http://repositorio.ufsm.br/handle/1/28664 |
Resumo: | Blockchain is a recent technology known to be widely used in cryptocurrency transactions. This technology became popular with Bitcoin but has recently been applied in many areas, including solutions in healthcare, financial transactions, and food traceability. Blockchain is defined as an immutable ledger, where systems can store transactions, documents, data generated in processes for historical use, among others. Due to its popularity and characteristics, Blockchain has been used to support the area of business process management. In this context, Blockchains can be used for auditability and integrity of the data generated by processes, thus providing greater security that this data reflects the modeled process and has never been altered. The inclusion of information in a Blockchain typically goes through a set of rules, called Smart Contracts. It is a technology embedded in Blockchains, which, when combined with tasks of a business process, can provide guarantees of reliability that an executed task has not been altered. In this application context, this research presents a methodology for implementing Blockchain based on the need to redesign a process or even change business rules of a process task. The research aims to help implement Blockchains and Smart Contracts in legacy systems that wish to integrate this technology into the process that the system executes. The main objective of this work is to propose a methodology to assist in the implementation and evolution of Blockchains whenever a process is redesigned. The proposal was evaluated through prototyping and application in a case study involving the certification process of poultry breeding farms in the state of Rio Grande do Sul. It was concluded that through the evaluation, it was possible to observe how a business process can undergo changes and evolutions even when using Blockchain and Smart Contracts by following the steps outlined in the methodology proposed by this work. |
id |
UFSM_b37ec377547bce5bb886198bc54a81d7 |
---|---|
oai_identifier_str |
oai:repositorio.ufsm.br:1/28664 |
network_acronym_str |
UFSM |
network_name_str |
Manancial - Repositório Digital da UFSM |
repository_id_str |
|
spelling |
Metodologia de modelagem e implementação de blockchain em processos de negócioBlockchain modeling and implementation methodology in business processesBlockchainProcesso de negócioContratos atualizáveisBusiness processUpgradeable smart contractsCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOBlockchain is a recent technology known to be widely used in cryptocurrency transactions. This technology became popular with Bitcoin but has recently been applied in many areas, including solutions in healthcare, financial transactions, and food traceability. Blockchain is defined as an immutable ledger, where systems can store transactions, documents, data generated in processes for historical use, among others. Due to its popularity and characteristics, Blockchain has been used to support the area of business process management. In this context, Blockchains can be used for auditability and integrity of the data generated by processes, thus providing greater security that this data reflects the modeled process and has never been altered. The inclusion of information in a Blockchain typically goes through a set of rules, called Smart Contracts. It is a technology embedded in Blockchains, which, when combined with tasks of a business process, can provide guarantees of reliability that an executed task has not been altered. In this application context, this research presents a methodology for implementing Blockchain based on the need to redesign a process or even change business rules of a process task. The research aims to help implement Blockchains and Smart Contracts in legacy systems that wish to integrate this technology into the process that the system executes. The main objective of this work is to propose a methodology to assist in the implementation and evolution of Blockchains whenever a process is redesigned. The proposal was evaluated through prototyping and application in a case study involving the certification process of poultry breeding farms in the state of Rio Grande do Sul. It was concluded that through the evaluation, it was possible to observe how a business process can undergo changes and evolutions even when using Blockchain and Smart Contracts by following the steps outlined in the methodology proposed by this work.Blockchain é uma tecnologia recente e conhecida por ser amplamente utilizada em transações de criptomoedas. Esta tecnologia tornou-se popular com o Bitcoin, mas tem sido aplicada recentemente em muitas áreas, incluindo soluções nas áreas de saúde, transações financeiras e rastreabilidade de alimentos. Blockchain é definida como um livro-razão imutável, onde os sistemas podem armazenar transações, documentos, dados gerados em processos para utilização histórica, entre outros. Devido a sua popularidade e características, Blockchain tem sido utilizada para apoiar a área de gerenciamento de processos de negócios. Neste contexto, Blockchains podem ser utilizadas para auditabilidade e integridade dos dados gerados pelos processos, assim dando maior segurança que esses dados refletem o processo modelado e nunca foram alterados. A inclusão de informações em uma Blockchain normalmente passa por um conjunto de regras, estas chamadas de Smart Contracts. É uma tecnologia embarcada nas Blockchains, que, quando combinadas com tarefas de um processo de negócios, podem dar garantias de confiabilidade que uma tarefa executada não foi alterada. Neste contexto de aplicação, esta pesquisa apresenta uma metodologia de implementação de Blockchain a partir da necessidade de redesenho de um processo ou mesmo de alterações de regras de negócio de tarefas de um processo. A pesquisa visa ajudar a implementar Blockchains e Smarts Contracts em sistemas legados que desejam integrar essa tecnologia ao processo que o sistema executa. O objetivo principal deste trabalho é propor uma metodologia para auxiliar a implementação e evolução de Blockchains sempre que um processo é redesenhado. A proposta foi avaliada através de prototipação e aplicação em um estudo de caso envolvendo o processo de certificação de granjas avícolas de reprodução do estado do Rio Grande do Sul. Conclui-se que através da avaliação foi possível observar como um processo de negócio pode sofrer alterações e evoluções mesmo utilizando a tecnologia Blockchain e Smart Contracts seguindo os passos existentes na metodologia proposta por este trabalho.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, ViníciusTrois, CelioMachado, GustavoFreitas, Glênio Descovi de2023-04-12T19:20:11Z2023-04-12T19:20:11Z2023-03-28info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://repositorio.ufsm.br/handle/1/28664porAttribution-NonCommercial-NoDerivatives 4.0 Internationalhttp://creativecommons.org/licenses/by-nc-nd/4.0/info:eu-repo/semantics/openAccessreponame:Manancial - Repositório Digital da UFSMinstname:Universidade Federal de Santa Maria (UFSM)instacron:UFSM2023-04-12T19:20:11Zoai:repositorio.ufsm.br:1/28664Biblioteca Digital de Teses e Dissertaçõeshttps://repositorio.ufsm.br/ONGhttps://repositorio.ufsm.br/oai/requestatendimento.sib@ufsm.br||tedebc@gmail.comopendoar:2023-04-12T19:20:11Manancial - Repositório Digital da UFSM - Universidade Federal de Santa Maria (UFSM)false |
dc.title.none.fl_str_mv |
Metodologia de modelagem e implementação de blockchain em processos de negócio Blockchain modeling and implementation methodology in business processes |
title |
Metodologia de modelagem e implementação de blockchain em processos de negócio |
spellingShingle |
Metodologia de modelagem e implementação de blockchain em processos de negócio Freitas, Glênio Descovi de Blockchain Processo de negócio Contratos atualizáveis Business process Upgradeable smart contracts CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO |
title_short |
Metodologia de modelagem e implementação de blockchain em processos de negócio |
title_full |
Metodologia de modelagem e implementação de blockchain em processos de negócio |
title_fullStr |
Metodologia de modelagem e implementação de blockchain em processos de negócio |
title_full_unstemmed |
Metodologia de modelagem e implementação de blockchain em processos de negócio |
title_sort |
Metodologia de modelagem e implementação de blockchain em processos de negócio |
author |
Freitas, Glênio Descovi de |
author_facet |
Freitas, Glênio Descovi de |
author_role |
author |
dc.contributor.none.fl_str_mv |
Machado, Alencar http://lattes.cnpq.br/5538050121450638 Maran, Vinícius Trois, Celio Machado, Gustavo |
dc.contributor.author.fl_str_mv |
Freitas, Glênio Descovi de |
dc.subject.por.fl_str_mv |
Blockchain Processo de negócio Contratos atualizáveis Business process Upgradeable smart contracts CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO |
topic |
Blockchain Processo de negócio Contratos atualizáveis Business process Upgradeable smart contracts CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO |
description |
Blockchain is a recent technology known to be widely used in cryptocurrency transactions. This technology became popular with Bitcoin but has recently been applied in many areas, including solutions in healthcare, financial transactions, and food traceability. Blockchain is defined as an immutable ledger, where systems can store transactions, documents, data generated in processes for historical use, among others. Due to its popularity and characteristics, Blockchain has been used to support the area of business process management. In this context, Blockchains can be used for auditability and integrity of the data generated by processes, thus providing greater security that this data reflects the modeled process and has never been altered. The inclusion of information in a Blockchain typically goes through a set of rules, called Smart Contracts. It is a technology embedded in Blockchains, which, when combined with tasks of a business process, can provide guarantees of reliability that an executed task has not been altered. In this application context, this research presents a methodology for implementing Blockchain based on the need to redesign a process or even change business rules of a process task. The research aims to help implement Blockchains and Smart Contracts in legacy systems that wish to integrate this technology into the process that the system executes. The main objective of this work is to propose a methodology to assist in the implementation and evolution of Blockchains whenever a process is redesigned. The proposal was evaluated through prototyping and application in a case study involving the certification process of poultry breeding farms in the state of Rio Grande do Sul. It was concluded that through the evaluation, it was possible to observe how a business process can undergo changes and evolutions even when using Blockchain and Smart Contracts by following the steps outlined in the methodology proposed by this work. |
publishDate |
2023 |
dc.date.none.fl_str_mv |
2023-04-12T19:20:11Z 2023-04-12T19:20:11Z 2023-03-28 |
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/28664 |
url |
http://repositorio.ufsm.br/handle/1/28664 |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.rights.driver.fl_str_mv |
Attribution-NonCommercial-NoDerivatives 4.0 International http://creativecommons.org/licenses/by-nc-nd/4.0/ info:eu-repo/semantics/openAccess |
rights_invalid_str_mv |
Attribution-NonCommercial-NoDerivatives 4.0 International http://creativecommons.org/licenses/by-nc-nd/4.0/ |
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 |
_version_ |
1805922159944531968 |