基于微服務架構的鐵路科研協(xié)作平臺研究與設計
發(fā)布時間:2021-09-22 07:04
為解決鐵路科研協(xié)作過程中效率相對較低的問題,研究并設計了基于微服務架構的鐵路科研協(xié)作平臺。結合對平臺功能需求的分析,提出平臺的總體架構、技術架構和功能架構。使用Spring Cloud作為系統(tǒng)微服務應用框架,基于Spring Boot進行開發(fā),將不同功能開發(fā)成為不同的組件,并注冊為獨立的微服務,其耦合關聯(lián)性較小,滿足了鐵路科研項目各參與方對科研協(xié)作效率提升的需求,具有一定的可行性和實用性。
【文章來源】:鐵路計算機應用. 2020,29(04)
【文章頁數】:5 頁
【部分圖文】:
平臺總體架構
平臺采用前后端完全分離的微服務技術架構,使用Spring Cloud作為微服務應用框架,基于Spring Boot進行開發(fā),為PC端及移動端提供接口服務。平臺前端使用Vue.js主流MVVM(Model-View-View Model)模式框架,實現頁面的展示[9],如圖2所示。(1)資源層:
平臺由基礎服務和業(yè)務服務構成,每個微服務都是一個獨立組件,可根據實際業(yè)務情況進行服務配置,構成特定的業(yè)務子系統(tǒng)應用。當實際業(yè)務與基礎服務和業(yè)務服務不一致時,通過業(yè)務定制微服務的方式,進行個性化定制開發(fā),來滿足實際需要。平臺功能架構如圖3所示。4 結束語
【參考文獻】:
期刊論文
[1]跨地域科研協(xié)作模式分析[J]. 葉光輝,夏立新. 中國圖書館學報. 2019(03)
[2]基于微服務的維修資金管理系統(tǒng)[J]. 劉從軍,劉毅. 計算機系統(tǒng)應用. 2019(04)
[3]基于微服務架構的一體化教務系統(tǒng)研究[J]. 成天龍,許維勝. 中國教育信息化. 2019(05)
[4]基于Spring Boot的高校部門測評系統(tǒng)的設計與實現[J]. 楊陽,湯光恒. 福建電腦. 2018(08)
[5]基于微服務架構的分布式測距系統(tǒng)的研究與設計[J]. 向彬彬,馬明星,童茂林,彭瑾,蘇文秀,高秀敏. 計算機應用與軟件. 2018(05)
[6]基于微服務構建模型的應用系統(tǒng)增量更新算法[J]. 黃林,楊軍,徐亮亮. 計算機與現代化. 2018(02)
[7]一種基于微服務架構的業(yè)務系統(tǒng)設計與實現[J]. 洪華軍,吳建波,冷文浩. 計算機與數字工程. 2018(01)
[8]應用SpringBoot改變web應用開發(fā)模式[J]. 張峰. 科技創(chuàng)新與應用. 2017(23)
[9]微服務在鐵路調度管理系統(tǒng)改造中的應用[J]. 靳磊. 鐵路計算機應用. 2017(04)
[10]基于微服務架構的統(tǒng)一應用開發(fā)平臺[J]. 李春陽,劉迪,崔蔚,李曉珍,李春岐. 計算機系統(tǒng)應用. 2017(04)
碩士論文
[1]基于Dubbo的分布式航空交通管理系統(tǒng)的研究與實現[D]. 劉偉強.東北大學 2015
本文編號:3403352
【文章來源】:鐵路計算機應用. 2020,29(04)
【文章頁數】:5 頁
【部分圖文】:
平臺總體架構
平臺采用前后端完全分離的微服務技術架構,使用Spring Cloud作為微服務應用框架,基于Spring Boot進行開發(fā),為PC端及移動端提供接口服務。平臺前端使用Vue.js主流MVVM(Model-View-View Model)模式框架,實現頁面的展示[9],如圖2所示。(1)資源層:
平臺由基礎服務和業(yè)務服務構成,每個微服務都是一個獨立組件,可根據實際業(yè)務情況進行服務配置,構成特定的業(yè)務子系統(tǒng)應用。當實際業(yè)務與基礎服務和業(yè)務服務不一致時,通過業(yè)務定制微服務的方式,進行個性化定制開發(fā),來滿足實際需要。平臺功能架構如圖3所示。4 結束語
【參考文獻】:
期刊論文
[1]跨地域科研協(xié)作模式分析[J]. 葉光輝,夏立新. 中國圖書館學報. 2019(03)
[2]基于微服務的維修資金管理系統(tǒng)[J]. 劉從軍,劉毅. 計算機系統(tǒng)應用. 2019(04)
[3]基于微服務架構的一體化教務系統(tǒng)研究[J]. 成天龍,許維勝. 中國教育信息化. 2019(05)
[4]基于Spring Boot的高校部門測評系統(tǒng)的設計與實現[J]. 楊陽,湯光恒. 福建電腦. 2018(08)
[5]基于微服務架構的分布式測距系統(tǒng)的研究與設計[J]. 向彬彬,馬明星,童茂林,彭瑾,蘇文秀,高秀敏. 計算機應用與軟件. 2018(05)
[6]基于微服務構建模型的應用系統(tǒng)增量更新算法[J]. 黃林,楊軍,徐亮亮. 計算機與現代化. 2018(02)
[7]一種基于微服務架構的業(yè)務系統(tǒng)設計與實現[J]. 洪華軍,吳建波,冷文浩. 計算機與數字工程. 2018(01)
[8]應用SpringBoot改變web應用開發(fā)模式[J]. 張峰. 科技創(chuàng)新與應用. 2017(23)
[9]微服務在鐵路調度管理系統(tǒng)改造中的應用[J]. 靳磊. 鐵路計算機應用. 2017(04)
[10]基于微服務架構的統(tǒng)一應用開發(fā)平臺[J]. 李春陽,劉迪,崔蔚,李曉珍,李春岐. 計算機系統(tǒng)應用. 2017(04)
碩士論文
[1]基于Dubbo的分布式航空交通管理系統(tǒng)的研究與實現[D]. 劉偉強.東北大學 2015
本文編號:3403352
本文鏈接:http://sikaile.net/guanlilunwen/xiangmuguanli/3403352.html