摘要
当前,面向服务的软件架构(SOA)在车载软件中占据越来越重要的位置,通信中间件便是其落地的关键环节之一。数据分发服务(DDS)在汽车领域的优势逐渐凸显,但关于DDS在车辆上部署与应用,文献却鲜有提及。文章针对数据分发服务,详细介绍了其基本原理、发布订阅模型和服务质量策略。接着介绍了DDS通信的整个过程,及DDS在车辆上部署的三种不同形式。最后以FASTDDS为例,详细介绍了DDS在车辆上部署的具体流程。基于数据分发服务的通信中间件在车辆上具有非常广泛的应用前景。
At present,service oriented architecture(SOA)occupies an increasingly important role in vehicle software,and communication middleware is one of the key links in the implementation of SOA.The advantages of data distribution service(DDS)in the automotive field have gradually become prominent.But there is little mention in the literature about the deployment and application of DDS on vehicles.The basic principle,publish-subscribe model and quality strategy of service of DDS is introduced in this paper detailly.Then the whole communication process of DDS and three different forms of DDS deployment on vehicles are introduced.Finally,taking FAST DDS as an example,the specific process of DDS deployment on vehicles is introduced in detail.The communication middleware based on DDS has a wider application prospect in automotive industry.
作者
施文征
SHI Wenzheng(Intelligent Driving Solution R&D Center,Beijing Greenstone Technology Company Limited,Beijing 100080,China)
出处
《汽车实用技术》
2023年第16期12-18,共7页
Automobile Applied Technology
关键词
数据分发服务
中间件
面向服务架构
软件定义汽车
服务质量策略
Data distribution service
Middle ware
Service oriented architecture
Software define vehicle
Quality strategy of service