DEVELOPMENT OF DECENTRALIZED SERVICE REGISTRY SYSTEM USING ETHEREUM

Service Registry is a component that meets the needs of service consumers to find services that suit their requirements and also the needs of service providers so that services that have been developed can be utilized by other parties. The service registry system in the current condition is generall...

Full description

Saved in:
Bibliographic Details
Main Author: Kenneth Halim, Kanisius
Format: Final Project
Language:Indonesia
Online Access:https://digilib.itb.ac.id/gdl/view/41863
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Institut Teknologi Bandung
Language: Indonesia
id id-itb.:41863
spelling id-itb.:418632019-09-05T14:44:30ZDEVELOPMENT OF DECENTRALIZED SERVICE REGISTRY SYSTEM USING ETHEREUM Kenneth Halim, Kanisius Indonesia Final Project service discovery, service registry, Ethereum INSTITUT TEKNOLOGI BANDUNG https://digilib.itb.ac.id/gdl/view/41863 Service Registry is a component that meets the needs of service consumers to find services that suit their requirements and also the needs of service providers so that services that have been developed can be utilized by other parties. The service registry system in the current condition is generally built in a centralized manner which means there is a party that has full authority on the system. The system manager can arbitrarily stop the system execution so that the system cannot be used and inhibits the processes running on the system. Therefore, the development of a decentralized system that does not need a central authority figure can be a solution to overcome this problem. Blockchain is one of the choices for running a fully decentralized system. Blockchain's ability to assure data integrity and store transaction while running in a trustless decentralized network is its main advantage. Ethereum as the first and the most popular blockchain that is able to execute the Turing-complete language and its ability to run on the public scope is one of the solutions to decentralizing the service registry system. The solution implementation results are a smart contract and a web as the user interface. The system that has been built is able to meet the analyzed functional requirements. However, based on performance testing conducted on the system, further optimization is still needed. The search function hit the five-second timeout while executing the user query. Therefore, the search function needs optimization the most as it's resulting in the faulty response. text
institution Institut Teknologi Bandung
building Institut Teknologi Bandung Library
continent Asia
country Indonesia
Indonesia
content_provider Institut Teknologi Bandung
collection Digital ITB
language Indonesia
description Service Registry is a component that meets the needs of service consumers to find services that suit their requirements and also the needs of service providers so that services that have been developed can be utilized by other parties. The service registry system in the current condition is generally built in a centralized manner which means there is a party that has full authority on the system. The system manager can arbitrarily stop the system execution so that the system cannot be used and inhibits the processes running on the system. Therefore, the development of a decentralized system that does not need a central authority figure can be a solution to overcome this problem. Blockchain is one of the choices for running a fully decentralized system. Blockchain's ability to assure data integrity and store transaction while running in a trustless decentralized network is its main advantage. Ethereum as the first and the most popular blockchain that is able to execute the Turing-complete language and its ability to run on the public scope is one of the solutions to decentralizing the service registry system. The solution implementation results are a smart contract and a web as the user interface. The system that has been built is able to meet the analyzed functional requirements. However, based on performance testing conducted on the system, further optimization is still needed. The search function hit the five-second timeout while executing the user query. Therefore, the search function needs optimization the most as it's resulting in the faulty response.
format Final Project
author Kenneth Halim, Kanisius
spellingShingle Kenneth Halim, Kanisius
DEVELOPMENT OF DECENTRALIZED SERVICE REGISTRY SYSTEM USING ETHEREUM
author_facet Kenneth Halim, Kanisius
author_sort Kenneth Halim, Kanisius
title DEVELOPMENT OF DECENTRALIZED SERVICE REGISTRY SYSTEM USING ETHEREUM
title_short DEVELOPMENT OF DECENTRALIZED SERVICE REGISTRY SYSTEM USING ETHEREUM
title_full DEVELOPMENT OF DECENTRALIZED SERVICE REGISTRY SYSTEM USING ETHEREUM
title_fullStr DEVELOPMENT OF DECENTRALIZED SERVICE REGISTRY SYSTEM USING ETHEREUM
title_full_unstemmed DEVELOPMENT OF DECENTRALIZED SERVICE REGISTRY SYSTEM USING ETHEREUM
title_sort development of decentralized service registry system using ethereum
url https://digilib.itb.ac.id/gdl/view/41863
_version_ 1822926107347779584