| With the rapid expansion of Internet-scale, reliance on Internet information is growing, and the accuracy of the network information based on Web has brought great impact on people’s life, learning and work. So, we must ensure that the source information of the Internet should be in accord with the release, storage and release of Web content technically, so how to realize the network data consistency of the new Web server’s content has become the important task of the Web server design, Web content consistency label will become one of the basic characteristics which the Web server presented to the users.The consistency of Web content refers to the consistency of all the data published by the network, thus ensuring that all nodes are the latest and most authoritative data. An effective solution to these problems is the establishment of dependence relations. We can achieve timely updates and data traceability by establishing a dependence among those servers,so that the data interaction among some related organizations can be universal and quick-oriented.In addition, with respect to the authentication popularity, content authentication has not been the focus of widespread attention and study, the content authentication center can achieve data traceability, integrity, authentication and identify whether the data is current, so that data of target servers and data of dependent servers(origin server) are always consistent.This thesis studies the Web3.0 service platform which supports data consistency. To achieve this, the thesis is built on the consistency of technical dependencies,and the main research is to establish dependencies among servers, to manage the content authentication center, to authenticate content integrity and to update the data of the local database in this network infrastructure. First, the thesis describes the development and evolution of the Web network,some solutions of data consistency, and introduces the local storage of HTML5, the digest algorithms, update propagation and other technology in detail. Then, the thesis designs the Web3.0 service platform architecture which support data consistency, and defines the interface protocol of this architecture, designed the establish procedure between the target server and the dependent server(origin server). In addition, the thesis designs and implements content authentication center, uses message digest algorithm to generate a label, realizes traceability of data, authenticates data integrity and checks whether data is current. Besides, the thesis designs and implements the update process of the target servers and the local database of the client, and finally, the thesis sets up the background management system of this site architecture, and tested these five process,which contain establishing dependencies among servers, managing the content authentication center, authenticating content integrity updating the data of the target servers and updating the data of the local database, designing some related test cases in the form of Web pages to show the test results.The test results show that the system architecture designed in this thesis basicly realize its functions of the Web3.0 service platform which supports data consistency, this thesis work has reference value for further research of data consistency in the Web3.0 service platform. |