Please use this identifier to cite or link to this item: http://hdl.handle.net/10773/22724
Title: Utilization of blockchain in the application of master data management
Other Titles: Utilização de blockchain na aplicação de master data management
Author: Martins, Daniel Filipe Catita
Advisor: Moreira, José Manuel Matos
Keywords: Gestão de bases de dados
Redes de informação
Defense Date: 21-Dec-2016
Publisher: Universidade de Aveiro
Abstract: As the name implies, Master Data Management (MDM) manages Master Data: the set of core information needed and shared in the systems of an enterprise. Depending on the scope of the organization, master data could be data about clients if all the systems consider client information critical for their operations and decision making. A fundamental concept of MDM is the Golden Record, an entry with the best and more valuable information about an entity, formed through the application of rules and methods on the data that exists scattered over the systems. It is the single version of the truth. Master Data Management solutions are dependent of a centralized data hub that holds the most valuable information. The solution proposed disrupts the list of o ers, combining the Master Data Management concept with the Blockchain technology, resulting in an MDM solution with a distributed data hub that is truly decentralized. A Blockchain consists on a chain of blocks that requires computational work to attach new blocks to the end of the chain, and where blocks cannot be changed without redoing the computational e ort for all the following blocks, resulting on a trusted environment. Participants of the Blockchain network hold a full copy of the Blockchain, making it a distributed network of information. Its security protocols and requirements eliminate the need for an intermediary between transactions and make Blockchain ideal to save things of value. The solution involves Ethereum: a Blockchain platform where transactions have programmable functionality, known as Smart Contracts, pieces of code containing a set of data and executable functions that are available through the public address. As all the data inserted through the programmed Smart Contracts goes through the same speci c cleansing, matching and merging rules, all the network participants will be in possession of the same Golden Records, resulting in a single view of entity. To facilitate the utilization of the solution, a wrapper and user interface were developed, granting that the user does not need to interact directly with the Blockchain.
Como o nome indica, Master Data Management (MDM) gere dados mestre: o conjunto de informação nuclear necessária e partilhada pelos sistemas de uma empresa. Dependendo do âmbito da organização, dados mestre podem ser dados de clientes, caso todos os sistemas considerem a informação dos clientes critica para a suas operações e decisões. Um conceito fundamental de MDM e o Golden Record, um registo com a melhor e mais valiosa informação sobre uma determinada entidade, formada através da aplicação de regras e métodos nos dados existentes que estão espalhados pelos vários sistemas. E a versão única da verdade. As soluções de Master Data Management existentes são dependentes de um local centralizado onde fica guardada a informação mais valiosa. A solução proposta é distributiva para a lista de ofertas, combinando o conceito de Master Data Management com a tecnologia Blockchain, resultando numa solução MDM distribuída e descentralizada. A Blockchain consiste numa cadeia de blocos que requerem esforço computacional para que se adicionem novos blocos ao m da cadeia e onde os blocos não podem ser alterados sem repetir o esforço computacional para todos os blocos seguintes, o que resulta num ambiente conclave. Os participantes de uma rede Blockchain possuem uma copia total da Blockchain, tornando-a assim uma rede distribuída de informador. Os protocolos e requisitos de segurança eliminam a necessidade de existência de um intermediário entre as os participantes de uma transacção e tornam a Blockchain ideal para guardar objectos de valor. A soluçao envolve Ethereum: uma plataforma Blockchain onde as transaçoes tem funcionalidade programável, conhecida como Smart Contracts, pedaços de código que contêm um conjunto de dados e funções executáveis que estão disponíveis a partir de um endereço publico. Como todos os dados inseridos a partir de um Smart Contract est~ao sujeitos as mesmas regras especificas de standardizaçao, correspondência e fusão, todos os participantes da rede vão possuir os mesmos Golden Records, resultando na visão unica de entidade. Para facilitar a utilização da soluçao, foram desenvolvidos um wrapper e uma interface de utilizador, para permitir que o utilizador não necessite de interagir directamente com a Blockchain.
Description: Mestrado em Engenharia de Computadores e Telemática
URI: http://hdl.handle.net/10773/22724
Appears in Collections:DETI - Dissertações de mestrado
UA - Dissertações de mestrado

Files in This Item:
File Description SizeFormat 
Dissertação.pdf3.46 MBAdobe PDFView/Open


FacebookTwitterDeliciousLinkedInDiggGoogle BookmarksMySpace
Formato BibTex MendeleyEndnote Degois 

Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.