RTI发布了实时发布-订阅规范

实时创新公司(RTI)近日宣布推出一种开放、发布-订阅协议。

作者:Gary Mintchell,资深编辑 二一年十一月二十八日

加州桑尼维尔,实时创新(RTI)宣布了一种开放的、发布-订阅协议的可用性。实时发布-订阅(RTPS)有线协议规范于11月由分布式自动化接口(IDA)组在SPS/IPC/Drives展(德国n rnberg)上发布,同时发布的还有IDA通信、运行时模型和设备描述规范。

继续其对开放标准的承诺,RTI还宣布其打算回应由美国商务部发布的征求建议书(RFP)对象管理组(OMG)用于实时应用程序的数据分发服务。这两项计划将使软件开发人员和系统建设者能够创建实时的、面向数据的应用程序,这些应用程序可以跨多个网络传输。

RTPS协议规范由RTI通过IDA Group提供给软件开发人员,IDA Group是一个由供应商组成的联盟,旨在为基于分布式智能的工业自动化系统的垂直和水平集成制定一个开放标准。IDA集团成员将能够开发自己的协议实现。

RTPS协议通过Internet protocol (IP)栈提供的工业标准UDP提供发布-订阅服务。发布-订阅简化了应用程序设计,因为它消除了网络编程。例如,一个应用程序只是指定它想要接收特定“主题”上的数据,或者它想要发布某个主题上的数据。底层中间件负责整个消息寻址和数据分发工作,而不管发布者或订阅者的数量和位置如何。RTPS协议扩展了基本的发布-订阅模型,因此程序员可以设置消息截止日期,为冗余发布者设置自动热插拔,控制数据流速率,并使用多播来优化可用网络带宽。该协议采用模块化消息设计,允许运行不同版本协议的节点和来自不同供应商的产品进行通信。

RTI的首席技术官Gerardo Pardo-Castellote博士说:“CORBA分布式对象模型和服务在办公自动化方面取得了巨大成功,但对大多数控制系统造成了太多的开销,并且缺少了确定性和容错的基本服务。”OMG实时特别兴趣小组(RT SIG)制定了实时系统数据分发服务RFP,以定义一套独立于传输和平台的接口和方法。这些服务将提供以数据为中心的发布-订阅模型,消除了一对多通信的网络编程。这个模型将为想要更新或同步复杂数据结构中的变量组的开发人员提供特殊的帮助。编码将会简单得多,与目前的方法相比,网络负荷也会大大减少。”

完整的RFP可在OMG网站上获得:https://www.omg.org/techprocess/meetings/schedule/Data_Distribution_Service_RFP.html。RTI还计划在2001年12月将RTPS规范作为IETF信息征求意见(RFC)发布。