DataHub數(shù)據(jù)流通平臺的設(shè)計與實現(xiàn)
發(fā)布時間:2017-12-26 21:22
本文關(guān)鍵詞:DataHub數(shù)據(jù)流通平臺的設(shè)計與實現(xiàn) 出處:《北京交通大學(xué)》2017年碩士論文 論文類型:學(xué)位論文
更多相關(guān)文章: DataHub 大數(shù)據(jù) PaaS平臺 微服務(wù)
【摘要】:隨著大數(shù)據(jù)的廣泛普及和應(yīng)用,數(shù)據(jù)資源的價值逐步得到重視和認(rèn)可,數(shù)據(jù)交易需求也在不斷增加。為了實時對接數(shù)據(jù)市場的多樣化需求,平臺化運營成為滿足這一產(chǎn)業(yè)需求的必要條件。DataHub支持?jǐn)?shù)據(jù)流通服務(wù),通過開源協(xié)議、開放標(biāo)準(zhǔn)、去中心化的數(shù)據(jù)傳輸,解決數(shù)據(jù)流通過程中的問題,實現(xiàn)數(shù)據(jù)有序、高效的流通。DataHub面向全球企業(yè)客戶、個人客戶,為數(shù)據(jù)服務(wù)提供方、數(shù)據(jù)需求方提供數(shù)據(jù)流通的平臺,為用戶提供認(rèn)證、鑒權(quán)、流通記錄、計費等功能。同時承接政府公開數(shù)據(jù)的落地,最終實現(xiàn)數(shù)據(jù)生態(tài)與數(shù)據(jù)互聯(lián)網(wǎng)。DataHub數(shù)據(jù)流通平臺通過PaaS平臺為系統(tǒng)提供了應(yīng)用程序的開發(fā)和運行環(huán)境,采用微服務(wù)架構(gòu)模式將應(yīng)用程序分割成為粒度更小的相互關(guān)聯(lián)的服務(wù),以軟件工程的思想指導(dǎo)研究和解決數(shù)據(jù)流通與平臺化問題,調(diào)研和分析數(shù)據(jù)流通平臺的功能需求與非功能需求,然后進(jìn)行架構(gòu)的概要設(shè)計以及各功能模塊的詳細(xì)設(shè)計,并進(jìn)行系統(tǒng)代碼的實現(xiàn),最后驗證方案設(shè)計和系統(tǒng)效果以滿足數(shù)據(jù)流通平臺的所有需求,并推廣上線應(yīng)用。其中,微服務(wù)要求業(yè)務(wù)系統(tǒng)需要徹底的組件化和服務(wù)化,將原有的單個業(yè)務(wù)系統(tǒng)會拆分為多個可以獨立開發(fā)、設(shè)計、運行和運維的小應(yīng)用。這些小應(yīng)用之間通過服務(wù)完成交互和集成。本人將系統(tǒng)分為認(rèn)證、升級、賬務(wù)流水、數(shù)據(jù)發(fā)布、數(shù)據(jù)訂購、數(shù)據(jù)評論、數(shù)據(jù)下載、數(shù)據(jù)申訴、會員配額等服務(wù)。每個服務(wù)從前端web設(shè)計,到控制層、邏輯層、數(shù)據(jù)庫訪問、數(shù)據(jù)庫都完全是獨立的一套。在需求分析階段,本人獨立完成了界面與交互原型的設(shè)計工作。在總體設(shè)計階段,本人完成了總體架構(gòu)設(shè)計、功能模塊設(shè)計、業(yè)務(wù)流程設(shè)計以及數(shù)據(jù)庫的設(shè)計。在詳細(xì)設(shè)計與實現(xiàn)階段,本人獨立完成了用戶中心模塊、數(shù)據(jù)管理模塊與運營管理模塊的設(shè)計與實現(xiàn)。目前,該流通平臺已處于運行階段,各模塊功能穩(wěn)定、運行正常,達(dá)到了預(yù)期目標(biāo)。之后開發(fā)人員會根據(jù)用戶的使用情況和反饋信息對系統(tǒng)的可用性、兼容性與可擴(kuò)展性方面不斷進(jìn)行完善,希望可以構(gòu)建成為一個更加成熟的平臺。
[Abstract]:With the widespread popularization and application of large data, the value of data resources is gradually valued and recognized, and the demand for data transaction is also increasing. In order to meet the diversified demand of the data market in real time, the platform operation has become a necessary condition to meet the demand of this industry. DataHub supports data traffic service, and solves problems in data circulation process through open source protocol, open standard and centralization data transmission, so as to achieve orderly and efficient circulation of data. DataHub is for global business customers and personal customers. It provides data providers for data providers and data providers, and provides users with authentication, authentication, circulation records, billing and other functions. At the same time, to undertake the public data of the government to the ground, the final realization of the data ecology and data Internet. DataHub data distribution platform through the PaaS platform provides the development and running environment of the application of the system, using the micro service architecture application segmentation model will become interconnected smaller services, with the idea of software engineering guidance to study and solve the problem of data flow and function of the platform, demand investigation and analysis of data and non circulation platform functional requirements, detailed design and a summary of the design and architecture of each functional module, and the realization of system code, the effect of system design and finally verification scheme to meet all requirements of data distribution platform, and to promote the application of on-line. Among them, micro service requires business system to be completely component-based and service-oriented, and separate the original single business system into multiple small applications that can be independently developed, designed, run and run. These small applications interact and integrate through services. I divide the system into certification, upgrading, accounting flow, data publishing, data ordering, data review, data downloading, data appealing, membership quota and other services. Each service is designed from the front-end web to the control layer, the logic layer, the database access, and the database is completely independent. In the requirement analysis stage, I completed the design of the interface and interactive prototype independently. In the overall design phase, I completed the overall architecture design, function module design, business process design and database design. In the detailed design and implementation stage, I have completed the design and implementation of the user center module, the data management module and the operation management module independently. At present, the circulation platform has been in the stage of operation, and the functions of each module are stable and run normally, and the expected goal has been reached. After that, developers will continuously improve the usability, compatibility and scalability of the system based on users' usage and feedback information, hoping to build a more mature platform.
【學(xué)位授予單位】:北京交通大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2017
【分類號】:TP311.52
【相似文獻(xiàn)】
相關(guān)期刊論文 前5條
1 張柳;;讓數(shù)據(jù)流通更為順暢[J];現(xiàn)代制造;2009年49期
2 李羅秦;中國石化工程公司信息化建設(shè)探討——讓數(shù)據(jù)流通起來[J];石油化工自動化;2004年04期
3 那罡;;商業(yè)間諜的氣場[J];中國計算機(jī)用戶;2007年21期
4 ;短信發(fā)送[J];國內(nèi)外機(jī)電一體化技術(shù);2004年02期
5 鄧裕昭;黃成輝;;IP網(wǎng)絡(luò)的開源與截流[J];有線電視技術(shù);2012年12期
相關(guān)重要報紙文章 前2條
1 ;放下金鉤釣黑客的追源技術(shù)[N];網(wǎng)絡(luò)世界;2000年
2 帥仕麟;用追源技術(shù)“釣”黑客[N];計算機(jī)世界;2002年
相關(guān)碩士學(xué)位論文 前1條
1 馮美娜;DataHub數(shù)據(jù)流通平臺的設(shè)計與實現(xiàn)[D];北京交通大學(xué);2017年
,本文編號:1338862
本文鏈接:http://sikaile.net/shoufeilunwen/xixikjs/1338862.html
最近更新
教材專著