Journal of Xidian University ›› 2020, Vol. 47 ›› Issue (5): 63-69.doi: 10.19665/j.issn1001-2400.2020.05.009

• Speciall Issue: Blockchain Technology and Its Progress • Previous Articles     Next Articles

Method for evaluation of web services compatibility based on the blockchain’s consensus algorithm

MA Shiyang(),DONG Xuewen,QUAN Yining,TONG Wei,YANG Lingxiao   

  1. School of Computer Science and Technology, Xidian University, Xi’an 710071, China
  • Received:2020-05-19 Online:2020-10-20 Published:2020-11-06

Abstract:

In the traditional Service Oriented Architecture(SOA),evaluations of services are results from accumulated remarks, which means that they lack real-time feedbacks. In this paper, we propose an advanced architecture combined by SOA and block-chain. We take the advantage of the stable time-slot generated by the consensus algorithm to clock the service pool, making it possible to evaluate the real-time states of services. Moreover, we propose a mathematical model based on the Markov Chain to assess and predict the compatibility of a service in a time-slot. And we assess and evaluate the distribution of compatibility by bringing in four well-known consensus algorithms (Bitcoin’s PoW, PPCoin’s DPoS, Fabric PBFT, PBFT+DPoS) which generate different lengths of time-slots. The result shows that our compatibility assessment model works well and that the distribution varies with different consensus algorithms with the rankings of effects as follows: PoW,PBFT,DPoS, and PBFT+DPoS.

Key words: blockchain, consensus algorithm, service composition, compatibility, Markovian Process

CLC Number: 

  • TP393