首页 | 本学科首页   官方微博 | 高级检索  
     

基于区块链的可信SOA架构
作者姓名:陈艳  林兵  陈晓娜  陈星
作者单位:福州大学计算机与大数据学院 福州 350116;福建省网络计算与智能信息处理重点实验室 福州 350116;福建省网络计算与智能信息处理重点实验室 福州 350116;福建师范大学物理与能源学院 福州 350117
基金项目:国家重点研发计划(2018YFB1004800);;福建省自然科学基金杰青项目(2020J06014)~~;
摘    要:在传统服务架构(Service-Oriented Architecture, SOA)中,Web Service提供者将其服务描述注册在注册中心,供服务消费者进行服务发现和服务调用。尽管该架构可以提供松散的服务调用,但是缺乏争议解决机制,使得互不信任的服务消费者和提供者之间的服务可信调用得不到保证。区块链技术在去中心化和抗篡改等方面具有显著的优势,可被合理地应用在传统SOA中,以解决服务可信问题。结合传统SOA架构和区块链技术,提出了一种基于区块链的可信SOA架构,实现可信的服务调用。在一次服务可信调用过程中,服务消费者进行参数加密并将其发送给目标服务提供者;服务提供者接收加密参数并对其完成解密;服务提供者完成服务执行并对输出结果完成加密;最后服务提供者在将加密结果发送给服务消费者的同时完成可信凭证的构造与上链。在上述基础上,当发生服务纠纷时,将触发裁决智能合约,正确处理服务纠纷。实验结果表明,与传统的调用相比,所提方法能够在保证大部分服务可信调用时间增长率不大于30%的前提下,正确处理服务提供者和请求者之间的服务纠纷。

关 键 词:区块链  基于区块链的服务描述模型  可信凭证  可信调用  争议解决机制
本文献已被 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号