2017-03-24 27 views
0

저는 이런 종류의 아키텍처에 익숙하지 않으며 곧 사용하기 시작할 것입니다. 그러나 어떻게 작동하는지, 무엇을하는지, 그리고 그 차이점을 이해할 수는 없습니다.누군가 CORBA 및 DDS의 작동 방식과 CARDAMOM과 같은 구성 요소 프레임 워크와의 관계를 간략하게 설명 할 수 있습니까?

저는 온라인으로 검색했지만 찾고있는 것은 기초를 이해하는 데 도움이되는 작은 예제 일뿐입니다.

도움을 주셔서 미리 감사드립니다.

답변

0

CORBADDS은 두 가지 개방형 미들웨어 표준으로 여러 가지 구현이 있습니다. 두 표준 모두 인터넷에 많은 자원이 있습니다.

CARDAMOM은 OMG LwCCM 표준을 구현 한 구성 요소 프레임 워크입니다. 기본 통신 미들웨어 표준으로 CORBA 및 DDS를 사용합니다. CARDAMOM은 Thales와 Selex의 제품이며 이에 대한 공개 정보는 많지 않습니다.

기본 사항을 이해하기 위해 표준을 읽으려고 시도 할 수 있지만 사용자 설명서로 작성된 것은 아닙니다. 대안으로 LWCCM 표준의 두 가지 대체 구현 인 CIAOAXCIOMA을 살펴보십시오. 또한 CORBA와 DDS를 통신 미들웨어로 통합했지만 AXCIOMA는 ZeroMQ와 MQTT를 대체 옵션으로 통합합니다. CIAO는 AXCIOMA가 IDL to C++11 매핑을 사용하는 경우 IDL to C++ 언어 매핑을 사용합니다.