基于微服務的高校數據共享開放服務平臺的設計與實現(xiàn)
發(fā)布時間:2023-02-05 15:28
近年來,從“數字化校園”到“智慧校園”,高校的信息化發(fā)展程度日益加深,但數據始終是制約信息化深入發(fā)展的關鍵因素。傳統(tǒng)的共享數據庫或數據服務平臺存在數據更新不及時、協(xié)議復雜、擴展性差、維護困難等問題;其次,高校各業(yè)務系統(tǒng)長期積累的數據資源使用門檻高,開放程度不足,無法在大數據時代背景下充分發(fā)揮其資源優(yōu)勢。針對以上問題,本文從高校信息化實際情況出發(fā),運用微服務架構分而治之、統(tǒng)一管理的思想及其擴展靈活、耦合度低的優(yōu)勢,結合Docker容器引擎技術設計了高校數據共享開放服務平臺。該平臺在滿足各業(yè)務系統(tǒng)數據交換需求的同時,使得校園內開發(fā)者也可以享有高校豐富的數據資源和服務,為提高高校信息資源開放性和綜合利用率提供新的解決思路和方案。論文的主要工作包括以下幾點:1)對高校信息化現(xiàn)狀、數據特點及現(xiàn)有數據共享模式進行了分析,梳理了在智慧校園發(fā)展階段高校需要解決的數據共享開放層面的問題。2)對平臺的總體架構及各模塊的功能進行了詳細設計,提供了統(tǒng)一的數據共享規(guī)范,對各業(yè)務系統(tǒng)封裝好的數據服務進行集中管理。同時以API資源列表的形式將數據服務接口資源在平臺中集中展示,并面向校園內應用開發(fā)者及各應用平臺進行開...
【文章頁數】:77 頁
【學位級別】:碩士
【文章目錄】:
摘要
abstract
第一章 緒論
1.1 課題研究背景及意義
1.2 國內外研究現(xiàn)狀
1.2.1 高校數據共享開放現(xiàn)狀
1.2.2 隱私保護技術的研究現(xiàn)狀
1.3 論文主要工作
1.4 本論文的主要章節(jié)組織
第二章 高校數據共享開放相關理論及技術綜述
2.1 數據共享開放相關理論
2.1.1 高校數據的特征
2.1.2 數據共享開放模式
2.2 相關技術綜述
2.2.1 微服務相關概念
2.2.2 Spring Cloud微服務技術框架
2.2.3 Docker容器引擎
2.3 本章小結
第三章 數據共享開放服務平臺的需求分析
3.1 平臺概述
3.2 用戶角色分析
3.3 整體功能需求分析
3.4 數據共享中心功能需求分析
3.4.1 數據接口中間件需求分析
3.4.2 API服務中心需求分析
3.4.3 數據脫敏的需求分析
3.5 平臺門戶功能需求分析
3.5.1 開發(fā)者中心需求分析
3.5.2 管理中心需求分析
3.6 非功能性需求分析
3.7 本章小結
第四章 數據共享開放服務平臺的設計
4.1 整體功能架構設計
4.2 數據共享中心設計
4.2.1 數據接口中間件設計
4.2.2 API服務中心設計
4.2.3 數據接口共享規(guī)范設計
4.3 平臺門戶設計
4.3.1 平臺用戶角色權限設計
4.3.2 開發(fā)者中心設計
4.3.3 管理中心設計
4.4 本章小結
第五章 數據共享開放服務平臺的隱私保護技術研究
5.1 隱私保護方案設計
5.2 隱私數據匿名算法的優(yōu)化與設計
5.2.1 p-sensitive k-匿名算法
5.2.2 改進的(p,θ)k-匿名算法
5.2.3 實驗結果及分析
5.3 改進的(p,θ)k-匿名算法的應用
5.3.1 算法應用的工作流程
5.3.2 算法輔助數據規(guī)范設計
5.4 本章小結
第六章 高校數據共享開放服務平臺的實現(xiàn)與測試
6.1 開發(fā)環(huán)境
6.2 核心功能實現(xiàn)
6.2.1 數據接口中間件的實現(xiàn)
6.2.2 數據脫敏模塊的實現(xiàn)
6.2.3 服務端負載均衡功能實現(xiàn)
6.3 平臺功能測試及應用示例
6.3.1 平臺數據服務接入
6.3.2 平臺數據服務的獲取及應用
6.3.3 脫敏功能測試
6.3.4 管理中心功能測試
6.4 性能測試
6.4.1 橫向擴展性能對比
6.4.2 Nginx對平臺性能影響的測試
6.4.3 平臺并發(fā)性能測試
6.5 本章小結
第七章 總結與展望
7.1 總結
7.2 展望
參考文獻
致謝
在學期間發(fā)表的學術論文及其他科研成果
本文編號:3735221
【文章頁數】:77 頁
【學位級別】:碩士
【文章目錄】:
摘要
abstract
第一章 緒論
1.1 課題研究背景及意義
1.2 國內外研究現(xiàn)狀
1.2.1 高校數據共享開放現(xiàn)狀
1.2.2 隱私保護技術的研究現(xiàn)狀
1.3 論文主要工作
1.4 本論文的主要章節(jié)組織
第二章 高校數據共享開放相關理論及技術綜述
2.1 數據共享開放相關理論
2.1.1 高校數據的特征
2.1.2 數據共享開放模式
2.2 相關技術綜述
2.2.1 微服務相關概念
2.2.2 Spring Cloud微服務技術框架
2.2.3 Docker容器引擎
2.3 本章小結
第三章 數據共享開放服務平臺的需求分析
3.1 平臺概述
3.2 用戶角色分析
3.3 整體功能需求分析
3.4 數據共享中心功能需求分析
3.4.1 數據接口中間件需求分析
3.4.2 API服務中心需求分析
3.4.3 數據脫敏的需求分析
3.5 平臺門戶功能需求分析
3.5.1 開發(fā)者中心需求分析
3.5.2 管理中心需求分析
3.6 非功能性需求分析
3.7 本章小結
第四章 數據共享開放服務平臺的設計
4.1 整體功能架構設計
4.2 數據共享中心設計
4.2.1 數據接口中間件設計
4.2.2 API服務中心設計
4.2.3 數據接口共享規(guī)范設計
4.3 平臺門戶設計
4.3.1 平臺用戶角色權限設計
4.3.2 開發(fā)者中心設計
4.3.3 管理中心設計
4.4 本章小結
第五章 數據共享開放服務平臺的隱私保護技術研究
5.1 隱私保護方案設計
5.2 隱私數據匿名算法的優(yōu)化與設計
5.2.1 p-sensitive k-匿名算法
5.2.2 改進的(p,θ)k-匿名算法
5.2.3 實驗結果及分析
5.3 改進的(p,θ)k-匿名算法的應用
5.3.1 算法應用的工作流程
5.3.2 算法輔助數據規(guī)范設計
5.4 本章小結
第六章 高校數據共享開放服務平臺的實現(xiàn)與測試
6.1 開發(fā)環(huán)境
6.2 核心功能實現(xiàn)
6.2.1 數據接口中間件的實現(xiàn)
6.2.2 數據脫敏模塊的實現(xiàn)
6.2.3 服務端負載均衡功能實現(xiàn)
6.3 平臺功能測試及應用示例
6.3.1 平臺數據服務接入
6.3.2 平臺數據服務的獲取及應用
6.3.3 脫敏功能測試
6.3.4 管理中心功能測試
6.4 性能測試
6.4.1 橫向擴展性能對比
6.4.2 Nginx對平臺性能影響的測試
6.4.3 平臺并發(fā)性能測試
6.5 本章小結
第七章 總結與展望
7.1 總結
7.2 展望
參考文獻
致謝
在學期間發(fā)表的學術論文及其他科研成果
本文編號:3735221
本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/3735221.html
最近更新
教材專著