- 相關推薦
RESTful圖書管理系統架構設計
無論是門戶平臺、目錄平臺還是柔性架構的改造均應基于RESTful架構,著眼于滿足圖書館統一技術架構和現有業務應用集成的要求,只有這樣有效提升提升門戶目錄架構的標準化、實用化水平,全面實現圖書館管理系統升級改造。
1 基于RESTful的門戶平臺的設計
1.1 門戶平臺部署測試
圖書館管理系統門戶平臺設計牽涉的外圍或輔助系統主要有門戶平臺本身、待辦模塊、IMS指標、一級部署待辦(包含但不限于這四部分,各單位按照實際情況)等,所以改造完成后需要對牽涉的系統及接口進行相應的功能、性能、安全性測以及完整性進行測試,確保門戶平臺本身及牽涉系統在改造前后平滑過渡。
1.2 門戶平臺改造前準備
改造前的主要工作有網絡環境準備、備份、確定應用切換時間窗口等。網絡環境準備:根據各單位生產環境部署的實際情況,申請平臺改造所需的IP(包含F5虛擬IP等)以及IP所在網段、端口等。應用部署包及數據備份:對門戶部署包、待辦部署包、IMS指標部署包、一級部署待辦部署包等應用程序部署包、應用程序緩存文件進行異地備份;對門戶安全域進行全備份;對系統牽涉數據庫進行備份(對應于各用戶,如門戶平臺有weblogic、sso等)。檢修計劃申請:按照各單位項目實施情況,提前一個月進行檢修計劃的申請[1]。
1.3 門戶平臺改造步驟
確認圖書館管理系統門戶和內容管理部署服務器,數據庫連接,服務器文件存放,是否采用文件服務器,是否有外部存儲。根據現有實際情況確認需要云資源池提供虛擬機資源,包括:IP、內存、硬盤大小、CPU、外部存儲信息。在云資源池搭建搭建門戶改造測試數據庫,并導入現有weblogic,sso用戶數據庫,搭建圖書館管理系統門戶集群,搭建內容管理集群,導入門戶安全域等、配置相應數據源等。配置圖書館管理系統門戶文件共享服務器,配置內容管理外掛存儲實現資源共享。配置改造門戶目錄單點登錄。部署圖書館管理系統門戶涉及的外圍或輔助系統及接口部署包。按照原門戶現有情況搭建門戶桌面。測試圖書館管理系統門戶平臺,使用盡可能多的用戶賬戶登錄改造后門戶[2-3]。測試功能正常及原有權限模塊等的完整性。測試門戶涉及到的部署包確保正常運行(IMS,待辦等)。對改造后的門戶平臺進行壓力測試、功能測試、安全測試、完整性測試等。生產環境改造:門戶管理后臺修改數據源鏈接到原門戶數據庫。生產環境修改F5地址指向新門戶改造地址。運行穩定后可以撤出原門戶平臺,如果發生異常通過F5配置轉向原門戶平臺。改造后,登錄門戶平臺,驗證平臺是否正常運行。
2 基于RESTful的目錄平臺的設計
2.1 目錄平臺部署測試
完成目錄策略及數據的測試及在集中平臺上的功能添加操作。
2.2 目錄平臺統改造前準備
目錄平臺應用系統改造前準備有:總體協調;申請存儲、IP、端口開通及機柜等配套資源;根據申請提供存儲、IP及端口開通;準備機柜等配套資源;項目組準備操作方案及手冊;確定搬遷計劃;協調新服務器到位;下發停機通知。
2.3 應用系統改造步驟
關閉原有應用系統,重新導出相關數據(如發生變化),并導入虛擬機現有系統中;啟動虛擬機中的應用系統并測試驗證系統運行正常;調整DNS記錄或負載均衡設置,應用系統正式切換到資源池(針對應用系統改造后ip地址改變的情況)。改造后,登錄目錄系統,驗證系統是否正常運行。
3 基于RESTful的柔性架構的改造
3.1 柔性架構升級改造思路
在門戶、目錄系統正式改造后,針對門戶、目錄系統在資源池上運行的特點,對門戶、目錄的體系架構進行升級改造,以保障圖書館管理系統門戶資源虛擬化后的系統穩定性、應用安全性。實現隨業務需求變化對資源進行靈活搭配與快速交付、實現全局資源實現統一集約化管理、實現資源管理操作的標準化和自動化[4]。通過圖書館管理系統門戶資源虛擬化及柔性架構升級改造,有效推動門戶目錄與業務系統的融合,搭建更柔性的一體化平臺。從業務條塊上將所有涉及全局的都進行統一規范,如:權限、主數據、工作界面、信息流轉等,實現所有系統之間的底層貫通。
3.2 柔性架構升級改造的風險分析及應對措施
柔性架構升級改造的內容有:虛擬機操作系統部署、系統參數配置、應用系統改造、數據改造、應用改造到資源池后出現故障,不同的改造內容均具有一定的風險,只有采取相應的規避手段才能確保柔性架構升級改造的順利進行。面臨的風險以及規避手段如表1所示。
4 基于RESTful的安全系統的設計
信息安全是保證圖書管理系統安全穩定運行的關鍵,應建設了完善的信息安全主動防御體系和信息安全治理體系。圖書管理系統信息安全將作為真個系統的重要部分進行考慮,融入現有的安全架構中,遵循相關安全規范和安全策略。圖書管理系統的總體安全防護方案參照等級保護要求:與信息內網其他系統域和內網桌面系統域通過防火墻進行隔離,與生產控制大區通過正反向隔離裝置進行隔離,與信息外網通過邏輯強隔離裝置進行隔離。 圖書館信息運維移動監管平臺網絡安全從結構安全、訪問控制、安全審計、入侵防范和網絡設備防護等幾方面進行考慮。
4.1 結構安全
為滿足業務高峰期需求,主要網絡設備的處理能力、帶寬需要具備冗余空間;圖書館信息運維移動監管平臺核心服務器劃分獨立的網段,采用國網統一的隔離技術進行隔離;對于圖書館信息運維移動監管平臺與其它核心應用系統之間的帶寬分配較高優先級別,保證最小帶寬[5]。
4.2 訪問控制
按照高校圖書館通信的統一要求,定制開發手機終端軟件進行外網文件數據展示,在用戶和系統之間,設置至用戶粒度的訪問控制規則。
4.3 安全審計
應用系統對網絡中的網絡設備的運行狀態、網絡流量、用戶行為等進行記錄,并根據記錄進行分析,定期生成審計報表。
4.4 入侵防范
通過網絡入侵檢測/網絡入侵防護設備對端口掃描、暴力攻擊、木馬后門攻擊、拒絕服務攻擊、緩沖區溢出攻擊等行為進行檢測,在檢測到攻擊行為時進行記錄和報警。
4.5 網絡設備防護
對登錄網絡設備的用戶進行身份鑒別,限制網絡管理員登錄地址;不同網絡設備用戶使用不同的用戶;對于核心網絡設備采用多因素身份鑒別技術進行身份鑒別,同時口令滿足一定復雜度要求并定期更換;系統具備登錄失敗處理功能,在鑒別會話結束、登錄連接超時后自動退出,限制非法登錄嘗試次數等方式;網絡遠程管理采取必要措施防止鑒別信息在網絡傳輸過程中被偷聽;實現設備特權用戶的權限分離[6-7]。
5 基于RESTful的備份策略的設計
為了防止應用和數據因為人為操作失誤或硬件故障而丟失,并縮短停機時間。在重大改動(如服務器硬件升級)前保存正常運行的環境。應根據圖書管理系統運行的實際情況,設計備份策略,確保系統備份任務的正常進行。
為保證圖書管理系統數據的安全性、完整性、可恢復性,需要建立高可靠性的備份系統,并遵循以下原則。
(1)穩定性:備份軟件需可靠、穩定。
(2)可管理性:要求備份系統易于維護和管理。
(3)實時性:支持在線備份數據功能。
備份的最終目的是恢復,而備份不僅僅局限于數據的備份。當服務器發生災難性故障后,一般要經過硬件維修、重裝操作系統、安裝操作系統補丁、安裝硬件驅動程序、安裝應用程序、恢復數據等幾個步驟才能恢復,網湖北省電力公司信息運維移動監管平臺備份具體要求為。
(1)備份在晚間進行,每季度完成一次數據全備份操作,每月完成一次增量備份操作。
(2)可以對數據進行集中備份,根據業務需求靈活定制備份策略。
(3)備份范圍包括系統數據(操作系統、應用程序)、數據庫數據。
(4)系統恢復在晚間進行,需要事先完成恢復預案的編寫審核、恢復工作的演練、停機檢修計劃的流程申請及審核通過之后,才可進行操作。
【RESTful圖書管理系統架構設計】相關文章:
圖書檢索系統體系架構研究12-05
系統架構設計模式大全08-22
基于云架構的系統安全設計08-08
系統架構設計師要素01-11
基于GIS的通信管網管理系統架構設計10-18
森林資源監測管理預警系統架構設計09-20
MES系統安全架構設計09-19
系統架構設計師考試之路01-11
三層架構的商務智能系統設計12-25
系統架構設計師考試報考條件12-30