DDS(Data Distribution Service)란?
- 분산 환경에서 실시간으로 대규모 통신 노드 간 대용량 데이터 공유 및 배포를 지원하는 통신 미들웨어
- 데이터 분산 처리에 특화된 통신 미들웨어로 차세데 미들웨어로 주목
DDS(Data Distribution Service)의 특징
- Pub/Sub 구조로 참가 노드의 가입/탈퇴가 자유로워 확장이 용이하고 실시간 데이터 교환의 신뢰성을 보장
- 복잡한 네트워크 프로그래밍을 단순화하는 통신 미들웨어
OpenDDS(Open Data Distribution Service)
- 표준화 기구인 OMG(Object Management Group)에서 발행-구독 및 분산 캐시 모델을 기반으로 분산 애플리케이션을 개발하기 위한 인터페이스 및 프로토콜을 정의한 c++기반 DDS 구현 오픈소스