Sabam Parjuangan, Suhardi, I. G. B. B. Nughara, Elvin Khoirunnisa
{"title":"Blockchain-based Smart Contract in Service-Oriented Business Processes","authors":"Sabam Parjuangan, Suhardi, I. G. B. B. Nughara, Elvin Khoirunnisa","doi":"10.1109/ICITSI56531.2022.9970954","DOIUrl":null,"url":null,"abstract":"Service systems' business processes show the existence of mutual interaction between users. Running a particular business subdomain requires the role of each user. This role is in line with the concept contained in blockchain-based smart contracts. However, determining the subdomains that require smart contract coding is challenging in developing business processes that will run on the blockchain. We aim to determine the service-oriented business process (in the case of marketplace service) and the subdomain of the business process that requires smart contract coding. This article is essential because it shows how developing IT services without a smart contract differs from developing IT services with a smart contract. The main differences between developing services that need smart contracts and those that do not are that certain process can be run automatically and the record of activity in blockchain cannot be changed by anyone (tamper-proof). We outlined methods for designing marketplace business processes and defined subdomains to be encoded into smart contract code. After reviewing the three marketplace platforms, we determined eight subdomains of the marketplace business process. Two subdomains require smart contract coding from eight, namely the payment and complaint subdomains.","PeriodicalId":439918,"journal":{"name":"2022 International Conference on Information Technology Systems and Innovation (ICITSI)","volume":"235 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-11-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2022 International Conference on Information Technology Systems and Innovation (ICITSI)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICITSI56531.2022.9970954","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Service systems' business processes show the existence of mutual interaction between users. Running a particular business subdomain requires the role of each user. This role is in line with the concept contained in blockchain-based smart contracts. However, determining the subdomains that require smart contract coding is challenging in developing business processes that will run on the blockchain. We aim to determine the service-oriented business process (in the case of marketplace service) and the subdomain of the business process that requires smart contract coding. This article is essential because it shows how developing IT services without a smart contract differs from developing IT services with a smart contract. The main differences between developing services that need smart contracts and those that do not are that certain process can be run automatically and the record of activity in blockchain cannot be changed by anyone (tamper-proof). We outlined methods for designing marketplace business processes and defined subdomains to be encoded into smart contract code. After reviewing the three marketplace platforms, we determined eight subdomains of the marketplace business process. Two subdomains require smart contract coding from eight, namely the payment and complaint subdomains.