RTI Connext DDS网络中间件
RTI Connext™分布式系统解决方案能够集成各类数据源,构建敏捷的分布式系统,其核心是目前世界领先的、超高性能的分布式网络数据总线系统,该系统能够将不同应用、设备、系统和网络中的数据连接起来,同时还能在严格的控制下以微秒级的速度传输大规模数据组。RTI Connext™一个基于标准的开放结构,能够通过各种网络将实时嵌入式系统和企业级系统无缝连接。
RTI Connext™分布式系统解决方案能够集成各类数据源,构建敏捷的分布式系统,其核心是目前世界领先的、超高性能的分布式网络数据总线系统,该系统能够将不同应用、设备、系统和网络中的数据连接起来,同时还能在严格的控制下以微秒级的速度传输大规模数据组。RTI Connext™一个基于标准的开放结构,能够通过各种网络将实时嵌入式系统和企业级系统无缝连接。
RTI connext特点
RTI Connext 加速了运行系统之间、运行系统与企业级系统和传统系统之间的集成
(1)以数据为中心的消息软件
RTI Connext解决了符合对象管理组织(OMG)数据分布服务(DDS)规范的API的复杂系统对数据总线的要求。DDS是领先的以数据为中心的发布/订阅(DCPS)信息传递标准,用于集成分布式实时应用。它有以下优点:
符合对象管理组织(OMG)数据分布服务(DDS)规范的API
具备解决复杂系统要求的能力
高级的服务质量策略(QoS)支持
广泛的平台支持和多样化的网络传输
与Connext Micro和Connext Messaging之间的无缝集成
(2)完全符合DDS标准,具备互操作性、灵活性和高性能
RTI的Connext DDS产品包括了世界上最领先的对象管理组(OMG)数据分发服务(DDS)应用。DDS是唯一一个支持企业和实时系统特殊需求的开放消息标准。它开放接口和先进的集成性能大大降低了整个系统的成本,包括从初始的开发和集成,以及后续的维护和升级。
(3)开放的界面
RTI Connext支持松散耦合、模块化和开放式架构系统的开发。通过支持组件和子系统之间定义良好的界面,DDS彻底改变了烟囱式、封闭和专有的架构,大大降低了系统的复杂程度,并减少了集成、维护和升级的成本,并提高了子系统和中间件的竞争力,并使重用变得简单。
移植性:DDS从设计之初就考虑到所有编程语言的支持。它是唯一的一个同时支持C和C++的标准信息传递API;同时它还支持Java、C#、Ada、JMS,WSDL/SOAP 和REST/HTTP界面。
线上互操作性:DDS实时发布/订阅(RTPS)线上协议能实现不同应用程序、平台和编程语言之间的无缝集成和互操作性。
语义互操作性:不同程序之间的交流方式通常是交换使用标准数据模型来定义的可发现数据对象。数据模型可使用OMG界面定义语言(IDL)、XSD/WSDL、XML,或一个编程界面来定义。它还可通过使用统一建模语言(UML)来建构的模型来生成。
多种实现:至少有10种不同的中间件实现支持DDS API或线上协议。
先进的集成功能
DDS标准化了强大的消息语言,降低了开发和集成的成本,同时还提供了系统的扩展性和强壮性。
以数据为核心:以数据为核心的发布/订阅消息提供了松散耦合功能,减少了应用与集成的逻辑,并可扩展到大系统。
性能:DDS能满足从企业级系统到高性能实时系统的全范围性能需求。DDS的性能最高超过其它标准3000倍之多,而RTI的DDS解决方案性能则超过其它DDS同类产品。
QoS:DDS定义了一系列完整的服务质量策略,便于实现动态发现、基于内容的路由和过滤,以及故障冗余和实时行为的确定性。
RTI Connext是系统的集成平台:RTI将DDS技术与JMS界面、其它技术的适配器、路由和转换功能、以及许多其它技术结合起来。同时它还提供最广泛的语言、平台和传输支持。