Blockchain-based Smart Contract in Service-Oriented Business Processes

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.
面向服务的业务流程中基于区块链的智能合约
服务系统的业务流程显示了用户之间相互交互的存在。运行特定的业务子域需要每个用户的角色。这个角色与基于区块链的智能合约所包含的概念是一致的。然而,在开发将在区块链上运行的业务流程时,确定需要智能合约编码的子域具有挑战性。我们的目标是确定面向服务的业务流程(在市场服务的情况下)和需要智能合约编码的业务流程的子域。本文非常重要,因为它展示了在不使用智能合约的情况下开发it服务与使用智能合约开发it服务的不同之处。开发需要智能合约的服务和不需要智能合约的服务之间的主要区别在于,某些过程可以自动运行,任何人都无法更改区块链中的活动记录(防篡改)。我们概述了设计市场业务流程的方法,并定义了要编码到智能合约代码中的子域。在审查了三个市场平台之后,我们确定了市场业务流程的八个子域。两个子域需要八个智能合约编码,即支付和投诉子域。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信