Platform SDK와 Ontology SDK 선택
Foundry Platform SDK는 Foundry API를 애플리케이션에서 호출하기 위한 라이브러리입니다. 요청과 응답을 언어별 도구로 제공하여 HTTP 세부 처리보다 업무 로직에 집중할 수 있게 합니다.
Platform SDK
Platform SDK는 특정 온톨로지에 종속되지 않는 범용 라이브러리입니다. 여러 Foundry 플랫폼 인스턴스에서 사용할 수 있으며 온톨로지를 포함한 Foundry API를 다룹니다.
다음 경우에 적합합니다.
- 온톨로지 데이터를 읽거나 쓰지 않는 통합을 만듭니다.
- 관리 또는 거버넌스 작업을 자동화합니다.
- 서로 관련 없는 여러 Foundry 플랫폼 인스턴스에서 사용할 수 있는 애플리케이션이 필요합니다.
온톨로지 데이터를 다룰 수도 있지만 객체 유형과 액션을 범용 API 이름 및 매개변수로 지정하는 방식입니다.
Ontology SDK
Ontology SDK(OSDK)는 해당 플랫폼 인스턴스의 온톨로지 정의에서 생성하는 전용 라이브러리입니다. Platform SDK 위에 온톨로지별 인터페이스를 추가합니다.
예를 들어 온톨로지에 Employee 객체 유형이 있으면 생성된 OSDK에서 Employee 클래스와 관련 메서드를 사용할 수 있습니다. 자신의 온톨로지 데이터만 읽고 쓰는 앱을 만들 때 적합합니다.
지원 언어
Platform SDK는 다음 언어를 지원합니다.
운영 앱의 인증 방식은 SDK 선택과 별개로 OAuth 클라이언트에 구성합니다. 특정 온톨로지에 맞춘 객체와 액션 인터페이스가 필요한지, 여러 플랫폼 기능을 범용으로 호출해야 하는지를 기준으로 SDK를 선택합니다.