《表1 ASOA相对SOA性能提升对比》

《表1 ASOA相对SOA性能提升对比》   提示:宽带有限、当前游客访问压缩模式
本系列图表出处文件名:随高清版一同展现
《区块链共识窗口下Web服务兼容性评价方法》


  1. 获取 高清版本忘记账户?点击这里登录
  1. 下载图表忘记账户?点击这里登录

传统的面向服务的框架(SOA)[13]是服务请求者,服务提供者,以及注册中心统一描述,发现与集成(Universal Description Discovery and Integration,UDDI)三方交互构成的服务框架。其主要缺点在于,服务的评价体系缺乏时效性,服务池的调用和评价记录是中心化存储,容易被篡改或损坏。基于以上缺点,提出一种与区块链系统相结合的增强型面向服务架构(Advanced SOA,ASOA)框架,利用区块链系统的共识算法产生稳定的时间窗口,使得服务池中的调用记录和评价值具有时效性,使得服务请求者掌握服务的实时状态,同时方便注册中心进行后续的性能分析和预测;此外,调用和评价记录由区块链系统进行分布式存储[14],在多地保留存储数据,使得数据方便维护,面对少数服务器故障、自然灾害等不可抗力所导致的数据损坏等情况也能游刃有余。利用区块链不可更改的特性,服务购买和调用信息由对应区块保存,可以避免数据遭受恶意篡改,增强了数据的安全性和可信度。ASOA与SOA的性能对比如表1所示。