?

基于SOA的云南省交通安全統籌業務管理平臺的設計與應用

2021-09-10 07:22江朝佳陳瑤
交通科技與管理 2021年16期

江朝佳 陳瑤

摘 要:本文分析了交通安全統籌業務管理的具體需求,結合面向服務的SOA軟件開發架構,設計了“基于SOA的云南省交通安全統籌業務管理平臺”。該平臺具有分布式、松散耦合、可擴展等特性,為了能夠為統籌中心及其分支機構的決策者、管理者和工作人員提供統一的工作平臺,提供了多角度的、全方位的軟件功能服務。滿足了全省統籌系統包括統籌中心、州(市)分理處、縣級分公司不同層次的業務需求,實現了云南省交通安全統籌業務的現代化管理。

關鍵詞:SOA架構;交通安全統籌;業務管理平臺

0 引言

云南是集邊疆、民族、貧困、山區四位一體的省份,由于山高路險,公路運輸客觀上存在事故多、傷亡大的特點,是一個高風險行業。為了確保全省交通行業道路運輸安全、保障民生,維護社會穩定,推進平安和諧云南建設,成立了全國首創的交通安全統籌中心。目前,云南省交通安全統籌中心涵蓋了全省公路建設、公路養護、交通運輸、交通管理等骨干企業和重要管理單位,是我省公路建設和道路運輸安全管理的重點。

通過開發和應用云南省交通安全統籌業務管理平臺,把各級統籌部門通過網絡連接起來,有效的整合信息孤島,充分發揮信息化對管理現代化的帶動作用。通過這個管理平臺可以加強統籌中心和各級下屬單位之間的協調、協作和交流,有效地實現整個統籌系統內部的信息共享,更快地反饋信息,大幅度地提高辦公效率。

1 平臺架構設計

1.1 設計目標

依據統一規劃、面向需求、重點突出?;ヂ摶ネ?、資源共享、統一標準、保障安全、方便擴展、易于維護的原則。打造一個技術先進、設施完善、應用安全、標準統一的交通安全統籌業務管理平臺,全面提高交通安全統籌的管理水平。

1.2 總體架構設計

依據SOA面向服務的指導思想,設計了交通安全統籌業務管理平臺的總體技術架構,技術架構分為技術實現和運行保障兩個部分。技術實現部分按照業務能力和運行的技術平臺的不同分為基礎設施層、系統軟件層、數據資源層、基礎服務層、應用服務層和分析展現層;運行保障部分則包括業務標準規范和安全管理。如圖1所示。

(1)數據資源層。數據資源層包括了費率數據庫、車輛數據庫、檔案數據庫、事故損失數據庫、理賠數據庫等數據資源,實現對平臺數據資源的采集、存儲與管理。

(2)基礎服務部分?;A服務包括統一的用戶管理、角色管理、組織架構管理、模塊化配置管理、數據字典管理以及接口管理等功能模塊。制定各子系統配置參數標準和管理標準,確保每個子系統在開發完成后,可以使用模塊化配置管理工具快速集成到系統中,并通過用戶管理、角色管理等分配權限給相應的用戶。

(3)業務處理層。業務處理層是所有統籌中心各個業務子系統的集合,主要包括車輛管理系統、業務系統、電子檔案管理系統、查勘定損系統等多個統籌中心工作子系統。

(4)分析展現層。分析展現層主要包括基于統籌大數據的地圖展示、數據可視化展示和各類分析報表或分析報告等。地圖展示模塊根據搜索、采集到的事故發生地點信息,將關注的路網信息顯示在地圖,能展示事故發生的地理位置、立案信息、定損及后續理賠進度等信息。數據可視化展示能對各種統籌大數據分析算法數據模型進行參數管理和結果展示,根據業務數據生成各類統計報表。

(5)安全管理。安全管理包括物理安全、網絡層安全、系統安全及相應各層次的安全設計,可以采用基于PKI體系的數字證書認證方式。

(6)標準規范。標準規范為了保證系統的有效運行,在系統建設和運行中,必須遵循和制定相關的業務規范、技術標準和運行管理規范。

2 平臺網絡設計

云南省交通安全統籌中心統籌安全統籌業務管理平臺的物理架構主要是基于專網和多個數據庫實現系統的訪問和數據的交互過程。

平臺基于分布式數據庫設計,從保證數據安全的角度出發,結合用戶訪問的便利性,將平臺數據庫分別部署到不同的網絡環境中,從而達到最佳的應用效果。在數據庫服務器端通過虛擬數據庫技術再將所有的分布數據整合到一起,供用戶使用。

3 平臺關鍵技術

3.1 基于PETRINET的異步并發處理模型的調度算法,建立業務工作流管理過程模型

基于PETRINET的調度算法不光抽象了經典的過程模型,并描述了完備的支撐過程調度的算法,為改進模型,促進業務流程管理提供有效途徑。本系統的工作流模型考慮到了統籌行業的需求,通過動態工作流打破了復雜的上下級關系,實現扁平化管理,用戶在任何時間都能對工作流實例進行調整,以滿足靈活多變的業務需求。

3.2 采用SilverLightDataGrid的數據庫分頁技術,實現數據快速查詢功能

本系統應用SilverLightDataGrid技術對基于ASP.NET和AJAX在內的WEB開發環境實現無縫連接。SilverLightDataGrid讀取數據并更新顯示內容,不需要通過刷新整個頁面來打斷用戶??梢詫崿F搜索引擎優化,使交互式應用程序的內容被索引并搜索到。在數據庫中實現快速的數據提取和數據分頁。

3.3 采用RBAC技術,實現對系統中用戶的權限控制

基于角色的訪問控制RBAC技術具有減少授權管理復雜性、降低管理開銷、增強系統安全性等優良特性。通過將RBAC技術應用到統籌系統開發中,實現了用戶與角色相關聯、角色與權限相關聯,不同用戶擁有不同的操作權限,增加了系統使用的安全性以及系統管理的工作效率。

4 平臺運用效果

目前,平臺已經在統籌中心、公路分中心及其下屬的50個分理處和127家縣級運輸企業推廣應用,有1 000多名的統籌業務人員使用本系統。平臺已建立36 000多輛車的檔案數據、統籌收入和出險理賠支出、交通安全和理賠獎勵等數據。通過系統的推廣應用,使統籌中心歷年的存款準備金盈余逐年增加,產生了顯著的社會和經濟效益。改變了過去復雜、低效的手工信息傳遞方式,實現迅速、全方位的信息采集、信息處理、數據統計,為統籌中心的管理和決策提供科學的依據。

5 總結

按照云南人民政府和云南交委的安排部署,本著對云南省長途客運、高速客運和物流汽車可連續性健康發展的要求,籌備策劃建設了云南省交通安全統籌業務管理平臺。為汽車經營企業、各級運營商提供全方位的信息服務的治理平臺,促進車輛治理規范化,從而達到提高運輸行業運營效率和城市交通智能化水平的目的,最終為構建和諧社會和實現小康社會雄偉目標做出應有的奉獻。

參考文獻:

[1]于新堯.基于SOA框架的固定資產投資審計系統構建研究[D].南京郵電大學,2019.

[2]賈佳,邱曙光,白若琛,等.基于SOA的智慧河道水質監測預警平臺設計及應用[J].計算機應用與軟件,2021,38(2):13-18+26.

[3]陳習,湯呂.基于SOA多應用集成的綜合搶修指揮平臺的設計與實現[J].自動化技術與應用,2019,38(6):39-44.

91香蕉高清国产线观看免费-97夜夜澡人人爽人人喊a-99久久久无码国产精品9-国产亚洲日韩欧美综合