999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

一種基于公共服務的衛星通信管理系統軟件體系架構設計

2019-12-11 03:45:10
數字通信世界 2019年11期
關鍵詞:用戶功能服務

(南京熊貓漢達科技有限公司,南京 210004)

1 引言

一個軟件應用系統,除了核心業務處理功能外,還需要一系列輔助的功能和服務作為支撐,以構成一個整體。比如,面向用戶的軟件,都需要提供用戶管理能力,包括用戶的增加/修改/刪除、用戶權限的設置、用戶登錄/操作的鑒權、用戶日志的記錄與審計等。

一個復雜的軟件應用系統,通常會由多個軟件系統或分系統組成,這些分系統之間通過接口交互,相互依賴,相互配合,共同完成整個應用系統的功能目標。這些軟件分系統的一些基礎功能和服務可以一體化設計和實現,也可以由分系統獨自設計和實現。

獨自設計和實現的缺點在于:一是分系統間缺少“共識”,所有數據共享需要全部依賴接口交互,為達成“共識”,需要做大量的數據傳輸和適配;二是不同的實現會導致標準不同、粒度不同、功能不同,復用度差;三是用戶使用時,往往需要對數據進行重復錄入、對用戶進行重復登錄、對流程進行重復管理,數據沖突和人工干預增加了系統故障率和維護成本。

為此本文提出了一種基于公共服務的衛星通信管理系統軟件體系架構設計。其具體設計分為以下幾步:一是詳細分析系統功能和性能需求,構建公共服務體系;二是軟件系統前端架構設計,完成前端功能及公共服務設計;三是軟甲系統后端架構設計,完成后端功能及公共服務設計;四是統一軟件架構設計,完成系統功能及公共服務設計。

2 公共服務模型

衛星通信管理系統主要包括以下幾個分系統,如綜合顯控系統、站網管控系統、任務規劃系統、任務調度系統、資源管理系統、綜合服務系統、衛星測控系統等。根據以上軟件功能需求,抽象并分離出一些公共服務,包括:基礎數據服務、消息總線服務、數據訪問服務、安全管理服務、配置管理服務、運行維護管理服務、虛擬平臺管理服務。

基礎數據服務,提供對整個系統公共基礎數據的授權管理與訪問服務,基礎數據包含數據字典、隸屬關系、生產廠家、設備型號、站型型號、信道模塊、衛星載荷、波束信息等。

消息總線服務,為軟件系統提供系統間或系統內部即時消息的訂閱、發布和可靠交互等服務。

數據訪問服務,為軟件系統提供統一的數據庫讀取和寫入服務,對各系統屏蔽數據庫操作和庫表結構。

安全管理服務,為各軟件分系統提供統一的用戶管理、角色管理、權限管理、用戶操作鑒權、用戶日志記錄與監視、用戶日志查詢分析與審計、用戶日志備份等服務。

配置管理服務,為各軟件分系統提供統一的運行參數配置與管理服務,及時為軟件系統提供運行所需參數,以及實時通告配參數變更,提供各軟件分系統的零配置啟動運行能力。

運行維護管理服務,為軟件系統提供通用的軟件進程狀態與性能、網絡拓撲連接關系、網絡交換機運行狀態、硬件資源狀態與性能、軟件接口交互流量等監視和管理功能,提供通用的運行維護管理界面呈現,實現標準化的軟件系統運行維護管理服務。

虛擬平臺管理服務,為虛擬化平臺提供虛擬機的創建、配置和運行,虛擬機的監控和管理,以及虛擬機資源的擴充等功能。

3 前端架構模型

傳統的前端架構,采用頁面進行業務處理和人機呈現,不同的頁面提供不同的功能,每個頁面根據需要建立事件通道和數據通道,根據頁面業務邏輯的需要,接收事件和傳送數據。傳統前端架構模型如圖1所示。

圖1 傳統前端架構模型示意圖

傳統前端架構模型,打開多個頁面,建立多個事件通道和數據通道,需要消耗更多的Web瀏覽器和服務器資源。

本文提出一種新的前端架構WebOS。該架構在一個頁面內,為用戶提供類操作系統桌面,以窗口的方式提供人機交互界面。該架構提供統一的事件總線和數據總線,作為橋梁,連接后臺Web服務器和前端各功能窗口,如圖2所示。

除了事件總線和數據總線外,WebOS還提供一些公共服務,包括:日志記錄、告警服務、對象共享、統一定時、桌面管理、訪問控制、快捷訪問等服務。

4 后端架構模型

本文提出一種基于公共服務構建的通用后臺架構。在公共服務的基礎上,各應用系統只需關注和實現自己核心業務的功能,從而使整個系統獲得更強的可擴展性、更高的可靠性和效率、更好的用戶體驗。

這些公共的服務和模塊包括:安全管理服務、基礎數據服務、數據訪問服務、配置管理服務、運行維護管理服務、消息總線服務、前端數據處理服務、前端事件處理服務。

安全管理服務提供鑒權和日志功能;基礎數據服務提供基礎資源數據;配置管理服務為各分系統分發配置參數;消息總線服務為各應用系統提供公共、實時、可靠的消息分發;消息總線服務提供對所需信息的接收和分發;前端數據處理服務提供前端數據預處理和分發;前端事件處理服務提供前端事件預處理和分發。

在公共服務的支撐下,各分系統只需要實現一系列核心業務處理模塊,調用需要的公共服務完成相應的功能。

5 統一架構模型設計

針對便于后續系統的擴展和維護需求,通過對現有模型需求的深入分析,對綜合顯控系統、站網管控系統、任務規劃系統、任務調度系統、資源管理系統軟件采用統一的軟件體系架構進行設計,即面向服務(SOA)的體系架構。各分系統在進行軟件設計時,根據系統資源和時間約束條件,進行定時、定量和規模分析,綜合考慮余量。考慮的具體關聯因素包括臨界時間、數據傳輸速率、CPU負載、內存資源、程序規模等。

WebOS前端架構模型和通用后端架構模型進行統一架構和設計,整合出統一的基于公共服務的衛星通信管理系統軟件架構,如圖3所示。

前端采用WebOS,統一提供事件總線、數據總線、日志記錄、告警服務、統一定時服務、桌面管理、訪問控制、快捷訪問等公用服務。

后端采用基于公用服務的架構,統一提供安全管理服務、基礎數據服務、數據訪問服務、配置管理服務、運行維護管理服務、消息總線服務、前端數據處理服務、前端事件處理服務等。

圖3 統一的基于公共服務的衛星通信管理系統軟件架構模型示意圖

6 結束語

目前,公司已經在多個衛星通信管理系統中采用基于公共服務的軟件體系架構,并且獲得了良好的實際效果。但是公共服務的構建是一個需要長期積累的過程,是一個用經驗固化資產的模型,后續公司將繼續在系統的開發中積極創新,構建更多、更好地公共服務模型,為后續衛星通信系統軟件體系架構設計提供優質的資產庫運用。

猜你喜歡
用戶功能服務
也談詩的“功能”
中華詩詞(2022年6期)2022-12-31 06:41:24
服務在身邊 健康每一天
今日農業(2019年12期)2019-08-15 00:56:32
服務在身邊 健康每一天
今日農業(2019年10期)2019-01-04 04:28:15
服務在身邊 健康每一天
今日農業(2019年16期)2019-01-03 11:39:20
招行30年:從“滿意服務”到“感動服務”
商周刊(2017年9期)2017-08-22 02:57:56
關于非首都功能疏解的幾點思考
關注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
關注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
關注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
如何獲取一億海外用戶
創業家(2015年5期)2015-02-27 07:53:25
主站蜘蛛池模板: 福利一区在线| 成人毛片免费在线观看| a级毛片网| 国产九九精品视频| 亚洲Av综合日韩精品久久久| 色偷偷av男人的天堂不卡| 天天躁日日躁狠狠躁中文字幕| 99人妻碰碰碰久久久久禁片| 18禁黄无遮挡网站| 午夜啪啪网| 亚洲乱码在线视频| 91精品在线视频观看| 国产精品亚欧美一区二区 | 国产剧情伊人| 综合社区亚洲熟妇p| 99久视频| 99久久国产综合精品2020| 国产亚洲精品yxsp| 国产一区二区网站| 波多野结衣一区二区三区四区视频 | 丰满人妻中出白浆| 亚洲大尺度在线| 国产成人h在线观看网站站| igao国产精品| 亚洲精品另类| 欧美午夜性视频| 欧美va亚洲va香蕉在线| 国产一区二区福利| 婷婷开心中文字幕| 午夜限制老子影院888| 第九色区aⅴ天堂久久香| 午夜天堂视频| 国产精品天干天干在线观看| 国语少妇高潮| 在线看AV天堂| 日本午夜在线视频| 六月婷婷激情综合| 国产久草视频| 国产欧美日韩免费| 99在线观看精品视频| 夜夜操国产| 国产白浆一区二区三区视频在线| 在线网站18禁| 2021国产精品自产拍在线| 国产欧美日韩精品综合在线| 天天色综合4| 午夜一级做a爰片久久毛片| 在线人成精品免费视频| 欧洲熟妇精品视频| 亚洲精选高清无码| 国内精品视频区在线2021| 亚洲人成影视在线观看| 亚洲天堂自拍| 性欧美久久| 日韩精品一区二区三区大桥未久| 亚洲区欧美区| 成人国产精品网站在线看| 亚洲经典在线中文字幕| 欧美午夜在线观看| 69av在线| 午夜无码一区二区三区| 99久久精品久久久久久婷婷| 午夜毛片福利| 成人小视频网| 午夜小视频在线| 国产香蕉97碰碰视频VA碰碰看 | 国产久操视频| 午夜免费小视频| 青青青视频蜜桃一区二区| 欧美a级完整在线观看| 国产色婷婷| 色吊丝av中文字幕| 一区二区日韩国产精久久| 亚洲性一区| 成人综合网址| 国产毛片高清一级国语 | 亚洲色欲色欲www在线观看| 直接黄91麻豆网站| 欧美成人午夜影院| 国产亚洲精久久久久久无码AV| 2019国产在线| 国产精品亚洲一区二区三区z|