Introducing Trust in Service-oriented Distributed Systems through Blockchain

被引:9
作者
Autili, Marco [1 ]
Gallo, Francesco [1 ]
Inverardi, Paola [1 ]
Pompilio, Claudio [1 ]
Tivoli, Massimo [1 ]
机构
[1] Univ Aquila, Dept Informat Engn Comp Sci & Math, Laquila, Italy
来源
2019 IEEE 30TH INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING WORKSHOPS (ISSREW 2019) | 2019年
关键词
Blockchain; Distributed Systems; Services Oriented Computing; Trust; AUTOMATED SYNTHESIS;
D O I
10.1109/ISSREW.2019.00065
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Business process management is concerned with the design execution, improvement, and monitoring of business processes. Systems that support the enactment and execution of processes have extensively been used by companies to streamline and automate intra-organizational processes. However, today's business enterprises must deal with global competition, heterogeneity, and rapidly develop new services and products. To address these requirements, the services reuse-based approach allowed enterprises to reconsider and optimize the way they do business, and change their information systems and applications to support collaborative business processes. Service choreographies support the reuse-based service-oriented philosophy in that they represent a powerful and flexible approach to realize systems by (possibly) reusing services and composing them in a fully distributed way. Nevertheless, for inter-organizational processes, challenges of collaborative design and lack of mutual trust have hampered a broader uptake. In this paper, we show an early stage approach to address the problem of trust in services choreography by using Blockchain technologies, in order to support the decentralized and peer-to-peer collaboration in a trustworthy manner, even in a network without any mutual trust between nodes.
引用
收藏
页码:149 / 154
页数:6
相关论文
共 25 条
[1]  
Allen R., 1997, ACM Transactions on Software Engineering and Methodology, V6, P213, DOI 10.1145/258077.258078
[2]   Aiding the Realization of Service-oriented Distributed Systems [J].
Autili, Marco ;
Di Salle, Amleto ;
Gallo, Francesco ;
Pompilio, Claudio ;
Tivoli, Massimo .
SAC '19: PROCEEDINGS OF THE 34TH ACM/SIGAPP SYMPOSIUM ON APPLIED COMPUTING, 2019, :1701-1710
[3]   Automated synthesis of application-layer connectors from automata-based specifications [J].
Autili, Marco ;
Inverardi, Paola ;
Spalazzese, Romina ;
Tivoli, Massimo ;
Mignosi, Filippo .
JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 2019, 104 :17-40
[4]   Model-driven adaptation of service choreographies [J].
Autili, Marco ;
Di Salle, Amleto ;
Gallo, Francesco ;
Pompilio, Claudio ;
Tivoli, Massimo .
33RD ANNUAL ACM SYMPOSIUM ON APPLIED COMPUTING, 2018, :1441-1450
[5]   Choreography Realizability Enforcement through the Automatic Synthesis of Distributed Coordination Delegates [J].
Autili, Marco ;
Inverardi, Paola ;
Tivoli, Massimo .
SCIENCE OF COMPUTER PROGRAMMING, 2018, 160 :3-29
[6]   Automated Synthesis of Service Choreographies [J].
Autili, Marco ;
Inverardi, Paola ;
Tivoli, Massimo .
IEEE SOFTWARE, 2015, 32 (01) :50-57
[7]  
Autili M, 2013, LECT NOTES COMPUT SC, V8166, P94, DOI 10.1007/978-3-642-40894-6_8
[8]  
Autili M, 2013, LECT NOTES COMPUT SC, V7793, P37, DOI 10.1007/978-3-642-37057-1_4
[9]   Synthesis of decentralized and concurrent adaptors for correctly assembling distributed component-based systems [J].
Autili, Marco ;
Mostarda, Leonardo ;
Navarra, Alfredo ;
Tivoli, Massimo .
JOURNAL OF SYSTEMS AND SOFTWARE, 2008, 81 (12) :2210-2236
[10]  
Beyerlein M.M., 2004, GUIDING JOURNEY COLL