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台发电机组合传输变电站

猜你喜欢

转载自blog.csdn.net/Hirain1234/article/details/84026457