通信中间件02:DDS简介

      最后更新:2022-04-29 02:10:22 手机定位技术交流文章

      1.DDS是什么

      数据分发服务简称为DDS(数据分发服务)。

      DDS采用一种分配/订阅结构,强调数据,提供强有力的QOS服务质量办法,确保实时、快速和灵活的数据分发,支持广泛的分布式实时通信应用。

      环境管理组织(主体管理组织)指出:项目管理小组界定标准,它只是通过网络共享数据的一项合同。它在分发的申请书中经常使用。模拟器等。它以DCPS(数据中心公共订阅、以数据为中心的订阅)概念为基础。

      DDS中以数据为中心的发布/订阅模式创造了一个共同的“全球数据空间”概念,这是一个数据空间概念。此区域包含所有数据项。通过简单的阅读和写作操作,通过分布式节点访问这些数据项目。实际上,并非所有计算机的地址空间都存在数据。它只存在于当地对它感兴趣的方案储藏处。这是释放/订阅机制的枢纽点。

      UML语言描述服务由DDS管理。它提供了一个平台独立数据模型(一个可绘制某些系统和计算机语言地图的模型)。它使实时分发的系统能够有效和可靠地分发数据。它通常用于要求业绩、可预测性和资源效率高的关键任务领域。

      《残疾人发展法》确定并明确规定了一套全面的 " 服务质量 ",这是社会媒体增长的最重要工具。服务质量)策略,为系统管理提供 " 质保 " 。保安厅内每个实体都有自己的QOS战略。每对出版商和订户都有可能订立单独的《质保协议》。因此,发展服务司可以更好地配置和利用该系统的资源。协调的可预测性与执行效率之间的平衡,它还能够处理复杂和可改变的数据流动要求。

      DDS经常用于以下三种设计和应用环境:

      1. 数据压力环境中的应用
      2. 通过多个数据源连接到不同数据接收点的应用软件
      3. 需要改变系统结构动态的应用程序

      在美国,DDS数据传输服务目前广泛用于空中、海上和空中以及空间领域。这产生了重大影响。美国海军的重点是DDS技术。建立一个一致、完全自动化的DDS分布式网络结构,海军装备操作系统的无缝整合。

      二、DDS交流基础

      1. 主题:这是一个包含可在进程之间共享的数据的信息。 数据代表包含各种数据类型的结构, 如整数值、字符串等 。
      2. 数据汇编器(数据撰写器):这是用于交付数据的过程的组成部分。必须提供给数据撰写器的写入程序。
      3. 数据阅读器(数据阅读器):这是接受数据并将其转换为用于此过程的可用信息的组件。
      4. 出版商 (Publisher): 这是一个网络组件, 使用 QoS 方法管理通讯( 我们稍后讨论) 。
      5. 订阅者( 订阅者): 这是负责控制输入流的组件 。

      三. 发展发展战略发展服务架构的主要好处

      1. 它是数据驱动的 巨大的 实时的
      2. 利用全球数据和空间技术大大提高通信效率
      3. 执行服务质量战略,以提高沟通的灵活性
      4. 有几个网络协议提供实时访问。
      5. 实时通信非常好,能够支持低时延迟模拟。

      四、DDS产品类别

      RTI DDS:美国企业RTI在全球生产500多个项目的广泛应用和部署,它支持视窗、Linux和VxWorks等操作系统,由于是商业软件,这些操作系统非常昂贵。

      OpenSplice DDS:由Thales创建,2006年由PT(Prism Technology)购买,主要用于战术项目(Tholes的战斗管理系统)。

      OpenDDS是开放源C++实施OMG实时数据发布系统。C++用于开发 OpenDDS 。JMS标准用于JNDI技术兼容性。为了实现跨平台特性,OpenDDS建在ACE抽象层中。
      土耳其MILSOT软件技术公司创建了DDS方案MilSoftDDS。
      因为基于ACE(自适应通信环境)的中间通信框架与ACE+TAO机制兼容,而ACE+TAO机制是OpenDDS的核心。另外,从商业角度考虑,增加开放的DDS,即免费开放源数据发布服务,简化系统接口,促进软件平台扩展应用。

      本文由 在线网速测试 整理编辑,转载请注明出处,原文链接:https://www.wangsu123.cn/news/23063.html

          热门文章

          文章分类