有人可以简要解释一下CORBA和DDS是如何工作的,以及它们与CARDAMOM之类的组件框架之间的关系吗?

问题描述 投票:0回答:1

我是这种架构的新手,我将很快开始使用它们,但是我无法理解它们是如何工作的,它们是做什么的以及它们之间的差异。

我已经在网上搜索过,但是我所寻找的只是一个小例子,可以帮助我理解基本知识。

感谢您提供任何帮助。

middleware corba data-distribution-service
1个回答
0
投票

CORBADDS都是两个开放的中间件标准,对此有多种实现。对于这两个标准,Internet上都有很多资源。

CARDAMOM是一个组件框架,是OMG LwCCM标准的实现。它使用CORBA和DDS作为底层通信中间件标准。 CARDAMOM是Thales和Selex的产品,关于它的公开信息很少。

要了解基础知识,您可以尝试阅读标准,但这些标准并未作为用户手册编写。作为替代方案,请查看CIAOAXCIOMA,它们是LwCCM标准的两种替代实现。两者都还集成了CORBA和DDS作为通信中间件,但是AXCIOMA还集成了ZeroMQ和MQTT作为替代选项。 CIAO使用IDL to C++语言映射,而AXCIOMA使用IDL to C++11映射。

© www.soinside.com 2019 - 2024. All rights reserved.