컴포넌트 내장 ACE ORB

Component-integrated ACE ORB

Component-Integrated ACE ORB(CIAO)는 TAO를 기반으로 구축된 CORBA Component Model(CCM; 컴포넌트 모델) 구현입니다.

CIAO는 현재 서비스 품질 요건, RT 정책 등의 DRE 중요 시스템 측면을 컴포넌트 프레임워크에서 지원되는 설치/구성 가능한 유닛으로 추상화함으로써 분산형 실시간 임베디드(DRE) 시스템 개발자에게 컴포넌트 지향 패러다임을 제공하는 것을 목표로 하고 있습니다.이러한 DRE 크리티컬한 측면을 1등급 메타데이터로 승격하면 이러한 비기능적인 측면을 애플리케이션 로직에서 제어하기 위한 코드가 분리되고 DRE 시스템 개발이 보다 유연해집니다.다양한 DRE 크리티컬 비기능적인 측면을 지원하는 메커니즘을 쉽게 검증할 수 있기 때문에 CIAO는 이러한 측면의 설정 및 관리도 용이하게 할 수 있습니다.

또한 CIAO는 AMI4CCM 표준을 구현하여 콜백모델을 사용하여 비동기 조작을 실행하는 기능을 제공합니다.AMI4CCM은 별도의 OMG 표준입니다.

또한 CIAO는 DDS를 퍼블리시/서브스크라이브 미들웨어로서 컴포넌트 모델에 통합하는 DDS4CCM 표준의 실장을 제공합니다.CIAO DDS4CCM 실장은 기본 DDS 실장으로서 RTI Connext DDS 및 OpenDDS를 지원합니다.

AXCIOMA는 CIAO의 오픈 소스 후계자입니다.IDL을 C++11 언어로 매핑함으로써 AXCIOMA는 CIAO에 비해 훨씬 사용하기 쉽습니다.AXCIOMA는 AMI4CCM 및 DDS4CCM도 실장하고 있습니다.

「 」를 참조해 주세요.

외부 링크