DDS(Data Distribution Service)數據分發服務是對象管理組織(OMG)在HLA及CORBA等標準的基礎上制定的新一代分布式實時通信中間件技術規范。DDS采用發布/訂閱體系架構,強調以數據為中心,提供豐富的QoS服務質量策略,能保障數據進行實時、高效、靈活地分發,可滿足各種分布式實時通信應用需求。
Vortex是一款智能數據共享平臺,支持設備、機器和人之間的實時數據共享。包括傳感器、實時嵌入式處理單元、移動電話或者手持設備、計算機瀏覽器以及任何需要共享數據的計算單元,均可以通過網絡(有線或無線)進行數據共享,覆蓋云端應用到局域網內應用。
Vortex完全滿足OMG DDS標準規范,提供包括C、C++、Java、JavaScript、C#等API接口,可運行在多種常規操作系統中,包括Linux、Unix、Windows、VxWorks以及移動操作系統(如Android)。
Vortex提供多個產品組件以適應不同的數據實時共享需求:
● Vortex OpenSplice:全功能的DDS中間件軟件產品,可部署在桌面計算機、服務器中。也支持嵌入式實時操作系統(如VxWorks單板計算機)。提供包括Tunner、Tester、Modeler等多種調試、測試、基于模型設計網絡(MDD)工具。
● Vortex Lite:可部署與資源(計算、內存、存儲)受限的設備及傳感器系統中的DDS軟件。
● Vortex Café:純Java實現的DDS軟件,并針對移動設備和云端應用進行了特殊優化。
● Vortex Web:提供JavaScript API的DDS軟件,允許基于HTML5的Web前端能夠發送或接收DDS數據。
● Vortex Insight:提供監控和管理Vortex系統和基于Vortex實現的系統功能。
● Vortex Cloud:提供了基于Vortex的應用程序通過廣域網(WAN)進行數據共享的能力,可以被應用在私有網絡、公共網絡甚至混合云平臺中。
● Vortex Fog:實現組播網絡到點對點網絡的高效數據共享,并提供流量控制功能。
● Vortex Gateway:高性能、高擴展性的可配置協議網關框架,可用于橋接DDS協議與其他通訊協議。支持超過100種協議類型,也支持第三方協議在此框架中擴展。