A Blockchain-Based Trust Framework for Service-Oriented Architecture

被引:0
|
作者
Chen, Hanlin [1 ]
Chen, Yan [1 ]
Lin, Bing [2 ,3 ]
Bullet, Xing Chen [1 ]
Ma, Yun [2 ]
Huang, Gang [2 ]
机构
[1] Fuzhou Univ, Coll Comp & Data Sci, Fuzhou, Peoples R China
[2] Peking Univ, Inst Artificial Intelligence, Beijing, Peoples R China
[3] Fujian Normal Univ, Coll Phys & Energy, Fuzhou, Peoples R China
关键词
Service-Oriented Architecture; Blockchain; Web services; Trust credentials; Dispute resolution mechanism; Service invocation;
D O I
10.1109/ICWS62655.2024.00065
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
In the traditional Service-Oriented Architecture (SOA), Web service providers register their service descriptions in the registry for service clients to perform service discovery and invocation. Although this architecture provides loose service invocation, it lacks a dispute resolution mechanism to guarantee the trusted service invocation between untrustworthy service providers and clients. Blockchain technology has unparalleled advantages in decentralization and tamper-resistance, and can be employed in the SOA to solve the untrustworthiness of service invocation. Combining the SOA architecture and blockchain technology, this paper proposes a blockchain-based trust framework for SOA, where the blockchain is used as an evidence recorder and a service registration proxy. To ensure the service traceability, each service invocation is signed by both the service provider and client involved as a trusted credential on the blockchain. The trusted credentials on the blockchain will be retrieved for verification when a service dispute occurs. Moreover, the input parameters and results of a service are encrypted during constructing trusted credentials to ensure the privacy of service data. The experimental results show that the proposed framework can correctly handle the service disputes between service providers and clients in the case of all independent malicious behaviors and most of the combined malicious behaviors, compared with traditional methods. It also could realize the automatic conversion from Web services to trusted services, and complete the trusted service invocation within 2.5s.
引用
收藏
页码:437 / 446
页数:10
相关论文
共 50 条
  • [21] A taxonomic framework for autonomous service management in Service-Oriented Architecture
    Du Wan CHEUN
    Hyun Jung LA
    Soo Dong KIM
    Frontiers of Information Technology & Electronic Engineering, 2012, (05) : 339 - 354
  • [22] Construction of a Service-Oriented Architecture based e-Engineering framework
    Kim, Hyeon Soo
    Kuk, Seung Hak
    Lee, Jai-Kyung
    Park, Seong-Whan
    PROCEEDINGS OF THE SECOND IASTED INTERNATIONAL CONFERENCE ON WEB TECHNOLOGIES, APPLICATIONS, AND SERVICES, 2006, : 22 - +
  • [23] A Framework for Service-Oriented Architecture (SOA)-Based IoT Application Development
    Giao, Joao
    Nazarenko, Artem A.
    Luis-Ferreira, Fernando
    Goncalves, Diogo
    Sarraipa, Joao
    PROCESSES, 2022, 10 (09)
  • [24] A Blockchain-Based Architecture for Trust in Collaborative Scientific Experimentation
    Coelho, Raiane
    Braga, Regina
    David, Jose Maria N.
    Stroele, Victor
    Campos, Fernanda
    Dantas, Mario
    JOURNAL OF GRID COMPUTING, 2022, 20 (04)
  • [25] Service-oriented architecture
    Perrey, R
    Lycett, M
    2003 SYMPOSIUM ON APPLICATIONS AND THE INTERNET WORKSHOPS, PROCEEDINGS, 2003, : 116 - 119
  • [26] A Blockchain-Based Architecture for Trust in Collaborative Scientific Experimentation
    Raiane Coelho
    Regina Braga
    José Maria N. David
    Victor Stroele
    Fernanda Campos
    Mário Dantas
    Journal of Grid Computing, 2022, 20
  • [27] A Hybrid Architecture Framework for Simulations in a Service-Oriented Environment
    Hannay, Jo Erskine
    Brathen, Karsten
    Mevassvik, Ole Martin
    SYSTEMS ENGINEERING, 2017, 20 (03) : 235 - 256
  • [28] Service-oriented Architecture in IT
    Xin, Chen
    2009 ASIA-PACIFIC CONFERENCE ON INFORMATION PROCESSING (APCIP 2009), VOL 2, PROCEEDINGS, 2009, : 493 - 496
  • [29] A Service-Oriented Architecture (SOA) Framework for Choreography Verification
    Rebai, Sirinc
    Kacem, Hatem Hadj
    Karaa, Mohamed
    Pomares, Saul E.
    Kacem, Ahmed Hadj
    2015 IEEE/ACIS 14TH INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION SCIENCE (ICIS), 2015, : 642 - 646
  • [30] Service-oriented architecture
    Akerman, Richard
    LIBRARY JOURNAL, 2007, : 7 - 7