Vortex는 새로운 레벨의 성능, 신뢰성, 확장성, 상호연동성, 그리고 폴트톨러런트 기능을 국방과 항공우주시스템에 정착시켰다.
Vortex OpenSplice 는 유니버샬데이터버스(UDB)를 최초로 구현한 제품이다. 이 UDB는 거의 대부분 국방 및 항공 우주 애플리케이션의 데이터 분배의 필요성에 부합한다. 즉 레이더 프로세서에서부터 차세대 네트웍 집중 시스템에 이른다. 아래 묘사된 것처럼 이러한 접근은 너무도 성공적이기때문에 Vortex OpenSplice에 기반한 국제 표준의 정의로 이어졌고 이제 Vortex OpenSplice는 표준 유니버셜 데이터 버스로서 주요 관리자들에의해 채택되어 왔는데 이 UDB는 데이터가 그들의 시스템과 시스템의 시스템의 모든 요소들을 직물을 구성하듯이 UDB상에서 이동하고 있다.
데이터 분배를 위한 유비쿼터스 필요성
국방과 항공우주분야에서 가상적으로 어떠한 애플리케이션도 다양한 시간적, 지리적 규모로 데이터 분배의 몇가지 형태를 요구한다. 국방과 항공우주 애플리케이션의 상이하고 아직은 상징적인 데이터 분배의 몇가지 예는 레이더 프로세서, 베트로닉 시스템, 해군 전투관리시스템, 지상시스템, 차세대 데이터 집중 시스템에 의해서 예시된 것들이다.
모든 이들 시스템은 동일한 시간에 복수의 시간과 지리적 규모에서 작동할 역량을 요구하는 몇가지 시스템들과 함께 다양한 시간과 지리적 규모에서 효율적으로 데이터를 분배하는 동일한 개략적인 필요성을 공유한다.
유니버샬 데이터 버스
역사적으로 다양한 데이터 분배 필요성은 하나의 잘 정의된 사용사례에 부합하도록 디자인된 임시 독점 기술들에의해 부합되어 왔다. 즉 사용사례들을 보면 레이더 프로세서에서 데이터 분배, 전투관리시스템등에서의 데이터 분배이다. 이러한 접근은 데이터 분배 기술의 증식을 빠르게 가져오는데 이 기술들은 같은 문제를 반복적으로 해결하기위해 내부 R&D 자금을 끌어들이는 것 보다 다른 것들이 상호연동성에대한 주요 장애가 되고 있다.---같은 회사에 의해 개발된 기술들 조차도.
Vortex Opensplice는 한번에 이러한 모든 문제를 해결하고 유니버샬 데이터 버스를 제공하는 최초의 데이터 분배 기술이다. 이러한 접근의 성공에대한 반향은 광범위한 일련의 당사자들이 표준 유비버샬 데이터 버스를 협력하고 정의하도록 동기를 부여한다.
2000년 초반에 Vortex OpenSplice에 의해 입증된 것처럼 이 도전에 대한 솔루션으로 표준 기반 분배기술이 고안되었다. 이 기술은 다양한 방위시스템에서 제기되는 요구사항들을 해결하고 규모와 범위의 경제성을 허용할만큼 유연했다. 몇 년후 2004년에 실시간 시스템용 OMG 데이터 분배 서비스가 탄생했고 Vortex Opensplice는 표준을 준수한 최초의 제품으로 등장했다!
실시간 시스템을 위한 데이터 분배 서비스
OMG 실시간 시스템을 위한 데이터 분배 서비스는 리얼타임 퍼블리시/서브스크라이브를 위한 표준으로서 OMG에의해 2004년에 채택되었다. 이 표준은 표준을 준수한 구현 제품들이 상당히 고성능을 전달하는 것을 보증할수 있도록 세심하게 정의되어 있다. 반면에 대규모 시스템으로의 성능을 확장하고 안정된 실시간 기능을 보장하고 있다.
DDS는 DCPS로 명명된 실시간 퍼블리시/서브스크라이브용 API를 정의하는데 이는 애플리케이션들이 관계형 데이터 모델들 제품들이 분산된 시스템의 요소들에의해 생산되고 소비되는 것을 정의하도록 해준다. DLRL로 명명된 오브젝트/관계형 매핑을 위한 API는 또한 정보와 관계의 관계형 객체지향형 표현 사이에서 임피던스 불일치를 해소하기위해 제공되어 진다. 궁극적으로 DDS는 상이한 제품들이 성능과 QoS를 잃지 않고 데이터를 교환할수 있는 것을 보증하는 표준 와이어 프로토콜을 정의한다.
DDS 채택과 권장사항
국방과 항공우주 애플리케이션에 걸쳐 데이터 분배 요구사항들을 충족시키기위한 DDS의 역량은 너무도 효과적이기 때문에 전세계 가장 명성있는 정부들은 DDS 사용을 추천해왔고 의무화 하기도 했다.
약간 인용하자면 미국 해군은 DDS의 오픈 아키텍쳐 컴퓨팅 환경 OACE 지시를 준수하기를 원하는 어떤 아키텍쳐를 위한 주요 빌딩 블록으로서 DDS의 사용을 의무화했다. 즉 DISA는 네트웍 중심 역량 지원을 위한 전략적 데이터를 분배하기위해 퍼블리시/서브스크라이브기술로서 DDS의 사용을 추천해왔고 EUROCONTROL은 유럽의 항공 트래픽 컨트롤 센터 사이에서 비행 데이터 계획분배를 위한 기술로서 DDS를 의무화 해왔다. 또한 QinetiQ는 차세대 베트로닉 시스템의 전자 아키텍쳐을 위한 정보 백본으로서 DDS를 권고해왔다.