Vortex OpenSplice
Vortex OpenSplice는 다양한 오퍼레이팅 시스템과 플랫폼에 걸쳐 데이터를 공유하고 통합될수 있도록 해준다. 그러므로써 충분한 구현이 가능한데 이는 오브젝트 매니지먼트 그룹 DDS 최신 rev1.4(DCPS 프로파일과 OMG-DDSI/RTPS v2.1 상호운영 와이어 프로토콜 표준을 준수하는 모든 것에 해당된다. Vortex OpenSplice는 서버급 플랫폼(데스크탑, 랙등)뿐만 아니라 보다 더 특화된 실시간 임비디드 환경과 오퍼레이팅 시스템, 즉 VxWorks상에서 운영되는 싱글보드 컴퓨터를 사용할수 있다.
The DDS API 표준은 다른 벤더의 임플리멘테이션에 걸쳐 소스코드 이식성을 보장한다. 또한 DDSI 표준은 다른 벤더의 DDS 임플리멘테이션에 걸쳐서도 와이어 상호운용성을 보증한다.
주요 잇점
Vortex OpenSplice는 메시징 기술의 다른 타입들을 분리시켰는데 이는 진보된 사양과 시스템으로 가져오게 되는 비기능적인 프로페티들에 기인한 것이다:
- 데이터 집중 – 애플리케이션이 확장적이고 진화적인 데이터 모델로 디자인되도록 가능하게 하고 엔드 투 엔드 타입 안전성과 시공간 효율성을 증진
- 실시간 – 항상 올바른 정보가 올바른 시간에 올바른 장소로 전달된다. 요구되는 데드라인내에 주요 정보 전달이 실패하는 것은 상황을 왜곡시키기 때문이다.
- 의존성 – 하드웨어 소프트웨어의 장애에도 불구하고 가용성, 신뢰성, 안전성, 그리고 통합성을 보증
- 고성능 – 매우 낮은 레이턴시를 가진 대용량 데이터를 배부
- 확장성 – 단순 시스템으로부터 초대용량 시스템의 시스템 그리고 스마트 센서로부터 고용량 서버에 이르기까지
- 안전성 – 교환 데이터의 비밀, 완전 그리고 보증을 유지
주요 특징
Vortex OpenSplice's DCPS (Data Centric Publish Subscribe) API's (Application Programmable Interface)는 C, C++, 그리고 Java와 C# 랭귀지 결합으로도 가능하다.
OMG DDS rev1.2 DCPS 프로파일
- 미니멈 프로파일
- 컨텐츠 서브스크립션 프로파일
- 지속성/퍼시스턴스 프로파일
- 오너쉽 프로파일
APIs
- C, C++, ISO C++, Java 와 C#
OMG DDSI-rev2.1 서포트
- TCP/IP 서포트
- DDSI2 네트워킹 서비스
- DDSI2E 옵션을 통한 안전한 TCP/IP (TLS)
아키텍쳐
- 연합 방식(공유메모리)
- 스탠드얼론 (Daemonless)
진보된 특징
- 네트워킹
- RTNetworking
- SecureRTNetwoking
- DDSI2E
- APIs
- RMI
- Streams
- 플러그러블 서비스
- DBMS Connect
- Record and Replay
Tools
- Tuner
- Configurator
- Wireshark
- MmStat
- RnR Manager
옵션 Add-ons
- Tester
가용성
Vortex OpenSplice는 VxWorks, RTLinux, Integrity, PikeOS 와 ElinOS를 포함하는 선도적인 리얼타임 오퍼레이팅 시스템 (RTOS) 뿐만 아니라 Linux, Windows, AIX and Solaris 등 엔터프라이즈 오퍼레이팅 시스템 상에서 가능하다.