APIs

분산 시스템은 분산된 상태를 진화하는 계산의 수집으로서 보여질수 있다. 이들 자극들은 센서나 오퍼레이터 등등과 같은 어떤 상태나 사이버/물리적 세계에 의해서 유발될 수 있다. 실시간 DDS 시스템 표준 구현을 위해 프리즘텍의 Vortex OpenSplice Data Distribution Service는 분산 상태 뿐만 아니라 비동기 이벤트 분산도 나타내주는 퍼스트 클래스급 서포트를 제공한다. 이들은 다음과 같은 것을 포함하고 있다:

Vortex OpenSplice DCPS - 표준화된 프로파일들의 일관된 셋트를 나타내주는 일련의 API 셋트로서 소규모 임비디드 컨트롤 시스템에서부터 대형 엔터프라이즈급 정보관리시스템에 이르는 도메인을 위한 실시간 정보 가용성을 타겟으로 한다.

Vortex OpenSplice RMI - 원격 메소드 호출에 의한 동기적인 상호작용을 단순화한다.

Vortex OpenSplice Streams - 전형적인 기간 스트림데이터를 위한 예기치 않은 초당 수백만건 샘플들의 쓰루풋을 제공한다.

  • Vortex OpenSplice DCPS는 C, C++, C# 과 Java를 위한 API들을 가진 데이터 집중 퍼블리시 서브스크롸이브 구현을 준수하는 DDS rev1.2 버전이 있다

    The DDS DCPS레이어는 일련의 API 셋트로서 일련의 일관된 표준화된 프로파일의 셋트로서 소규모 임비디드 컨트롤 시스템에서부터 대형 엔터프라이즈급 정보관리시스템에 이르는 도메인을 위한 실시간 정보 가용성을 타겟으로 한다

    각 DDS-DCPS 프로파일은 뚜렷한 역량을 추가시키는데 적합한 장소 패러다임에서 적합한 시간에적합한 데이터를 인식하기위해 DDS에 의해서 제공된 서비스 레벨을 규정해준다.:

    • 미니멈 프로파일: 이 프로파일은 소위 타픽스라 불리우는 공통 관심사항을 공유하는 복수의 퍼블리셔와 서브스크라이버간 고효율 정보 보급을 위한 퍼블리시/서브스크라이브 추출을 규정한다.
      어떤 타픽은 정보공유 주제를 나타내고 특정 이름, 타입, 그리고 비기능적 프로페티를 캐릭터화하는 일련의 QoS로 규정된다. 타픽 타입은 OMG의 IDL랭귀지로 표현될수 있다.(타픽의 리더 와 롸이터 타입의 자동 생성을 허용한다). 이 프로파일은 또한 QoS 프레임웍을 포함하는데 이 프레임웍은 미들웨어가 요청되고 제공되는 QoS 패러미터를 매치시키는 것을 허용한다. (신뢰성, 오더링, 긴급성과 같은 기본 QoS를 제공하는 미니멈 프로파일).
    • 오너쉽프로파일: 이이 리플리케이션 프로파일은 복제된 퍼블리셔를 위한 지원을 제공하는데 이는 최고로 강도높은 정보가 관심집단에 가능할수 있도록 각 퍼블리셔에의해 표현되어질 스트렝쓰를 허용하기때문이다.
    • 컨텐츠 서브스크립션 프로파일: 이 컨텐츠 인식 프로파일은 특정 정보 컨텐츠에서(컨텐츠 필터) 어떤 관심을 표현할 강력한 사양을 제공한다. 이 프로파일은 애플리케이션들이 프로젝션뷰와 데이터 집적뿐만아니라 서브스크라이브된 타픽을 위해 동적 질의를 명시하도록 허용하는데 이는 정보 억세스를 위한 실시간 요구를 보존하면서 잘알려진 SQL 랭귀지의 서브 셋을 이용하므로써 가능해진다.
    • 퍼시스턴스 프로파일:이 지속성 프로파일은 비휘발성 데이터의 투과적이고 폴트 톨러런트 가용성을 제공하는데 지속적으로 분산시스템을 통해 매스미디어 저장된 셋팅을 지속적으로 나타내거나 애플리케이션이 나중에 조인하거나 동적인 재할당을 하는 일시적인 퍼블리셔 반경밖에서 폴트 톨러런트 방법으로 보존된 스테이트를 나타낼수 있다.