페더레이션
페더레이션은 ThingWorx 서버 간의 큰 솔루션 워크로드 오프로드를 가능하게 하는 개념입니다. 독립 지역 서버 또는 서버 클러스터가 있는 경우 데이터를 오프로드하고 조작하기 위해 페더레이션을 사용하여 피어 투 피어 데이터 연결을 설정할 수 있습니다. ThingWorx는 이러한 연결을 구현하는 데 사용할 수 있으며 ThingWorx 사물은 서버 간에 속성 및 서비스를 오프로드할 수 있습니다. 모든 페더레이션 인스턴스 간에 동일한 버전의 ThingWorx가 사용되어야 합니다.
페더레이션의 주요 사용 사례는 지속성 최적화된 서버에 높은 볼륨의 디스크 IO(예: 고주파 스트림 쓰기)를 오프로드하는 것입니다. 이렇게 하려면 데이터를 수신하는 서버에서 원격 사물을 생성하고, 원격 사물은 실제 지속성 객체가 실행 중인 페더레이션 서버에 대한 프록시 객체로 작동합니다.
ThingWorx에서 기타 사물의 서비스 및 속성을 가져오는 데 페더레이션을 사용할 수 있습니다. 게시된 사물은 페더레이션 서버에서 원격 사물로 액세스할 수 있습니다.
ThingWorx에서 페더레이션을 구성하려면 사물(스트림, 가치 스트림, 데이터 테이블, Wiki 또는 블로그) 정보를 원격 사물에 게시합니다. 인증을 위해, 원격 사물의 서버에서 응용 프로그램 키가 작성되며 데이터를 오프로드하기 위해서는 이 응용 프로그램 키가 필요합니다. 페더레이션 원격 Wiki 또는 원격 블로그를 구성할 때 데이터 셰이프를 지정할 필요가 없습니다.