论文部分内容阅读
随着互联网规模的迅速扩大,人们对互联网信息的依赖也越来越大,基于Web的网络信息正确与否对人们的生活、学习、工作将带来了极大的影响。因此,需要在技术上保障互联网的源信息在发布、传播、存储、转发中Web内容的一致性。新的Web服务器如何实现网络数据内容的一致性成了目前Web服务器设计的重要任务,Web内容的一致性标识也将成为Web服务器呈现给用户的基本特征之一。Web内容的一致性是指所有网络发布的数据的一致性,从而保证所有节点数据都是最新的和最具权威的。依赖关系的建立为这些问题带来了有效的解决方案,通过在服务器之间建立一种依赖关系来实现数据的及时更新,使得在现实中具有从属关系的某些组织机构之间的数据交互可以通用化、快捷化;除此之外,相对于身份认证的普及,内容认证始终没有得到广泛关注以及重点研究,内容认证中心能够实现数据的可溯源,完整性认证以及鉴定数据是否是最新的,可以使得目标服务器中的数据始终能够和依赖服务器(源服务器)保持一致性。本文研究了在Web3.0服务平台上支持数据一致性的技术,为了实现该目的,论文研究了建立在依赖关系之上的一致性技术,主要研究该网络架构中服务器之间依赖关系的建立,内容认证中心的管理,内容的完整性认证以及客户端本地数据库的更新。首先,论文描述了Web网络的发展和演进以及数据一致性的各种解决方案,并详细介绍了HTML5本地存储,摘要值算法,更新传播等技术;然后,论文设计了支持数据一致性的Web3.0服务平台架构,并定义了该架构的接口协议,设计了目标服务器与依赖服务器(源服务器)之间依赖关系的建立流程。接着,论文设计并实现了内容认证中心,利用摘要值算法生成标签,并能够实现数据的溯源,认证数据的完整性以及鉴定数据是否是最新的;接着,论文设计并实现了目标服务器的更新流程以及客户端本地数据库的更新流程,最后,论文搭建了后台管理系统网站,并测试了依赖关系的建立、内容认证中心的更新、目标服务器的更新、数据完整性认证以及客户端本地数据库的更新这五个流程,设计了相关测试用例并以网页的形式展示测试结果。测试结果表明本文设计的系统架构基本实现了该支持数据一致性的Web3.0服务平台中所需的功能,本文所做的研究工作对于Web3.0服务平台下数据一致性的进一步研究具有参考价值。