系统自动自主性一直都在不断演进,从而能去做人类不能做或应该尽量避免去做的工作,而且它们能比人类做得更好。虽然系统的自动自主性还在提升,但其设计和开发确实遇到了特殊的挑战。自动自主系统组件应当有能力在人力比较难以掌控的环境中运行,例如矿井之下、火灾现场等。
在执行任务过程中,人的行为和自动自主系统的行为之间的界限可能会不时而且反复地发生变化。因此,这些系统可能需要在人和自主组件之间以及不同自主组件之间进行动态功能分配。从通信和互连的角度来看,这就提出了两个关键需求:
1. 应该允许组件在较小的子系统中进行组织和操作,并能够动态地加入和离开某个子系统。
2. 应该允许组件在加入或离开子系统时快速检测到新组件,以便实现低延迟通信。
这就是RTI Connext®最新版本的设计考量,由此为当今最困难的数据互连挑战提供了基于软件的解决方案。新的Connext 7.0版本允许智能系统安全地适应自主行为,以及操作控制之间的转换并予以扩展,从而满足频繁的系统修改和不断发展的通信需求。此外,新的功能还缩减了管理复杂系统所需的时间和精力,提高了系统开发的效率。
RTI公司致力于提供满足客户特定开发阶段需求的版本,我们刚刚引入了两个新的Release Track,为客户提供了两种优化开发生命周期的方法:
- 功能版(Feature releases)——为系统开发阶段的客户频繁交付功能(支持7个月)
- 长期支持版(Long Term Support,LTS)——为已经投入生产的客户提供的高度稳定的版本(如需更多资料,请访问 https://www.rti.com/products/connext-lts)
RTI Connext 7.0早期访问版本(EAR)标志着我们新模型的第一个功能版本,使开发人员可以从RTI获得最及时的创新技术,以实现实时互连并面向未知和不可预测的环境开展开发工作。
在本文的以下部分中,我将介绍Connext 7.0 EAR版中已有的下一代可伸缩性和网络安全特性。借助于Connext 7.0中的新特性,开发人员的工作效率也得到了提高。在详细了解我们的新功能和益处后,您可以立即下载Connext 7.0 EAR(https://support.rti.com/)并实时尝试这些功能!请随时联系您的客户支持团队以便了解更多资料。
请注意,Connext 7.0是一个早期访问版本,旨在让我们的客户获得新功能,但不应将其部署在生产系统中。
可扩展性
1. 采用参与者分区(Participant Partitions)支持动态部件组之间通信
现在您可以构建和动态创建组件子系统,它们可以相互通信,同时保持与其他子系统的隔离。组件可以使用新的参与者分区(Participant partition)以高效和可伸缩的方式从一个组迁移到另一个组。
在应用程序级别进行分区,从而帮助您节省网络、CPU和内存的使用。这在大型分布式系统或地理上分散(有数千个参与者)的系统中特别有用,在这些系统中,并不是所有的参与者都需要在任何给定时间彼此通信。
2. 低开销动态发现其他组件,因为采用了新的Simple Participant Discovery Protocol 2.0 (Experimental)
在单播和广域网(WAN)环境中,Connext应用程序现在可以使用即插即用的方式动态发现彼此,使用新的Participant Discovery Protocol 2.0 (SPDP 2.0)大大减少了稳态流量开销。
SPDP 2.0选项提高了简单参与者发现的可伸缩性,方法是在消息中只发送最少的信息来确定参与者之间的匹配并保持参与者的活跃度。
信息安全性
1. 通过顺畅地重新生成和重新分发密钥,动态的管理经过身份验证的应用程序
安全插件现在支持一种机制,可以在运行时安全地从系统中删除授权的应用程序,而不需要重新创建相关的应用程序或失去Liveliness。未来的版本将添加更多的方法来触发密钥再生和重新分发。
开发人员的效率
1. 使用Python API对代码生成和用户类型的支持,开发Connext应用更加便利
该版本包括对实验性Connext Python API的主要更新(注意:这个API不应该与Python的Connector混淆;这是一个完整的Connext API)。Connext 7.0增加了对发布和订阅用户数据类型的支持。这些数据类型可以从IDL、XML和XSD生成,也可以在用户应用程序中定义为decorated 数据类。
2. 从终端使用简化的DDS Spy输出和过滤器选项来排除Connext应用程序故障
RTI DDS Spy的输出格式得到了改进和简化。现在有两个选项来显示示例:普通(PLAIN)或紧凑(COMPACT)。DDS Spy现在还为您提供选择打印发现数据、用户数据或全部(Connext 7.0基于数据分发服务(DDS™)标准)的选择。
DDS
Spy新的简化输出很容易导出并采用Excel或Google Sheets 进行可视化
结论
目前,我们希望您早日从RTI获得最新和最好的产品。让我们开始吧!您可以在以下连结了解更多资料及下载Connext 7.0:
- 访问RTI的支持门户下载Connext 7.0
- 访问What ‘s New获取新功能的完整列表
- 请访问迁移到Connext 7.0以获得采用新版本的指导
作者简介:Juhi Ranjan
Juhi Ranjan是RTI的集团产品经理,负责使市场需求与RTI的旗舰产品保持一致。她负责Connext Professional和Connext Anywhere产品战略的所有方面,从概念到发布。此外,她在RTI还带领着一个产品经理团队,负责推动产品创新。