1. 程式人生 > >DDS資料分發服務中介軟體 — PrismTech Vortex

DDS資料分發服務中介軟體 — PrismTech Vortex

概述
隨著計算機軟體技術的飛速發展,軟體中介軟體技術越來越多地應用到一些可靠性要求高的應用場合,特別在工業控制系統領域,系統設計朝著綜合化和智慧化的方向發展,各個系統模組之間有了更明確分工協作,資訊互動也更加複雜。
潤科通用採用網路中介軟體實現系統功能的設計研發與底層通訊分離,大大降低系統複雜度,保證資料互動的可靠性;由於中介軟體不依賴於作業系統、開發語言,甚至通訊傳輸介質,使得軟體模組的可重用成為可能,極大的降低資料通訊層的開發週期和成本。

Vortex產品功能
Vortex智慧資料共享平臺支援各類裝置、機器、人之間實時資料共享,範圍涵蓋感測器、嵌入式裝置、移動終端、智慧手機、桌面計算機瀏覽器、企業級伺服器或者其他任何需要通過網路(包括有線、無線、混合網路)實時共享資料的計算單元,應用軟體能夠執行在本地區域網中或者執行在雲端資料中心。
Vortex完全遵循OMG組織定義的DDS標準中實時系統規範,支援多種硬體平臺、作業系統、程式語言。
在這裡插入圖片描述


Vortex產品特點
Vortex提供多個軟體產品套件支援各種場景的應用軟體開發,包括:
• Vortex OpenSplice
完整的DDS功能實現用於伺服器、工作站平臺,支援多種常規作業系統包括Windows/Linux/VxWorks等
• Vortex Lite
用於裝置配置較低的感測器或其他嵌入式裝置中的資料實時分發
• Vortex Café
一種純Java語言實現的DDS中介軟體,針對移動終端及雲端應用程式特別優化
• Vortex Web
提供JavaScript API用於嵌入HTML5/Web瀏覽器應用程式中,可與後臺Vortex DDS資料共享
• Vortex Cloud
提供應用程式通過英特網進行資料共享的功能,讓應用程式能夠基於各類私有云、公有云中共享資料
• Vortex Fog
提供高效的多播網路與單播網路互聯功能,可以有效的提高和控制網路頻寬利用
• Vortex Gateway
高效能、可擴充套件、可配置的協議閘道器框架,提供各類網路傳輸協議與DDS網路互聯功能,支援超過100種通訊協議,讓基於Vortex的應用程式能夠整合其他第三方元件
• Vortex Insight
可用於監控和管理Vortex網路的除錯工具

應用案例
• 複雜電子系統模擬測試平臺
♦ C919航電模擬測試平臺:多達1000通道訊號互動和資料共享
♦ 某型號機電系統模擬測試平臺
• 聯合模擬系統
♦ 多機編隊飛行訓練模擬器
♦ 衛星通訊遙測及戰場態勢聯合模擬
• 戰鬥指揮系統
♦ Vortex應用於荷蘭海軍艦船戰術網路系統中,在數十種不同型號的艦船中,集成了THALES、EADS、Raytheon多家廠商的裝置,總規模超過150個數據節點,2200個應用程式,每秒4000次資料共享,實現了高實時性、高可靠性資料分發
在這裡插入圖片描述
• 交通/運輸/車輛/金融
♦ BAE Systems:佈雷德利車電專案
♦ 阿姆斯特丹地鐵系統/ F1賽車視訊傳輸
♦ EU Air Traffic Control (ATC):歐洲空中交通管制系統,法國有5箇中心,義大利有4箇中心,瑞士有2箇中心
• 航空航天
♦ NASA KSC(美國宇航局肯尼迪航天中心):星座計劃,戰神火箭發射系統
♦ Embraer(巴西航空):載板控制系統/通用原子地面控制系統
• 資料採集與監控系統 & 國土安全
♦ USACE(美國陸軍工程兵部隊):Grand Coulee Dam Program,位於美國最大的水電廠,連線約4萬個點的資料採集與監控系統SCADA,控制30臺發電機組合傳輸變電站