Font Size: a A A

Design And Implementation Of DataHub Data Circulation Platform

Posted on:2018-02-19Degree:MasterType:Thesis
Country:ChinaCandidate:M N FengFull Text:PDF
GTID:2348330512482090Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the widespread popularity and application of big data,the value of data resources has been gradually valued and recognized,and the demand for data transactions is increasing.In order to meet the diversified requirements of the data market in real time,the platform operation becomes necessary to meet the demand of the industry.DataHub supports data circulation services.It aims to solve the problems in the process of data circulation and achieve the orderly and efficient circulation of data.DataHub provides a data circulation platform for data provider and data demander,including business customers and individual customers around the world.The functions of the platform include authentication,authentication,circulation records,billing etc.In the meantime,the DataHub also undertakes to put the public data of governments in to practice and ultimately achieve Data Ecology and Data Internet.The development and operations of applications of DataHub platform are conducted through the PaaS Platform.In detail,it adopts the micro-service architecture model to split the application into smaller interrelated services.The difficulties of data circulation and platformization is studied and solved with the idea of software engineering and then research and analysis is conducted on the functional and non-functional requirements of a data circulation platform.Afterwards,outline structure and detailed functional modules is designed and then the realization of the system code.At last,program design and system effects is verified to fulfill all the demand of the data circulation platform and then the platform is put into practical use.The micro-service structure is that business system needs to be thoroughly componentized and serviceable,the original single business system will be split into a number of small applications which could be developed,designed,operated and maintained independently.These small applications interact and integrate through services.The author will be divided into certification,upgrade,account flow,data distribution,data ordering,data review,data download,data complaints,membership quotas and other services.And each small service owns its whole set of front-end web design,control layer,logical layer,database access and database.In the phase of demand analysis,the author independently completed the design of interface and interaction prototypes.And in the phase of detailed design and implementation,the author independently completed the design and implementation of user center module,data management module and operation management module and was involved in the design and implementation of data base.At present,the circulation platform is already in operation,each module is functioning stably,reaching the desired goal.In future,the development staff will continuously improve the system from the aspects of availability,compatibility and scalability based on the users' feedback and build it into a more mature platform.
Keywords/Search Tags:DataHub, Big data, PaaS platform, Micro service
PDF Full Text Request
Related items