Sun Java System Calendar Server 6 2005Q4 관리 설명서

Calendar Server API 및 SDK

Calendar Server에는 다음 API 및 SDK가 있습니다.

WCAP(Web Calendar Access Protocol)

Calendar Server는 클라이언트와의 통신을 가능하게 하는 명령 기반의 고급 프로토콜 WCAP 3.0을 지원합니다. 클라이언트는 .wcap 확장자를 사용하는 WCAP 명령을 사용하여 달력 구성 요소, 사용자 기본 설정, 달력 등록 정보 그리고 표준 시간대와 같은 기타 달력 정보를 얻고 수정하며 삭제할 수 있습니다. 시간, 문자열 및 매개 변수와 같은 WCAP 요소는 일반적으로 RFC 2445, RFC 2446 및 RFC 2447 사양을 따릅니다.

WCAP는 다음 형식의 HTTP 메시지로 출력 달력 데이터를 반환합니다.

WCAP 명령을 사용할 경우, login.wcap을 사용하여 로그인하는 Calendar Server 관리자는 다음 기능을 수행할 수 있습니다.

자세한 내용은 Sun Java System Calendar Server 6 2005Q4 Developer’s Guide를 참조하십시오.

Calendar Server API(CSAPI)

Calendar Server API(CSAPI)에서는 사용자 로그인 인증, 액세스 제어, 달력 조회와 같은 Calendar Server의 기능 영역을 사용자 정의할 수 있습니다. 예를 들어, 기본적으로 Calendar Server는 LDAP Directory Server의 항목을 사용하여 사용자를 인증하고 사용자 기본 설정을 저장합니다. CSAPI를 사용하면 LDAP Directory Server 기반이 아닌 또 다른 인증 기법을 구현하는 방식으로 기본 Calendar Server 인증을 무시할 수 있습니다.

CSAPI에 대한 자세한 내용은 Sun Java System Calendar Server 6 2005Q4 Developer’s Guide를 참조하십시오.

ENS(이벤트 알림 서비스) API

이벤트 알림 서비스(ENS)는 경보 대기열의 이벤트를 검색하고 이 이벤트의 알림을 가입자에게 보내는 경보 디스페처입니다. ENS API에서 프로그래머는 publish-and-subscribe 함수를 수정할 수 있습니다 Calendar Server는 이 함수를 사용하여 이벤트에 가입하거나 가입을 취소하고 또한 가입자에게 이벤트를 알립니다. ENS API는Published API, Subscriber API 및 Publish and Subscribe Dispatcher API와 같은 API로 구성됩니다.

ENS API에 대한 자세한 내용은 Sun Java System Communications Services 6 2005Q4 Event Notification Service Guide를 참조하십시오.

프록시 인증 SDK(authSDK)

Calendar Server는 사용자 인증을 위해 authSDK를 제공합니다. authSDK를 사용하면 기존 포털 서비스와 Calendar Server의 통합이 가능하므로, 재인증할 필요 없이 다양한 응용 프로그램에 액세스할 수 있습니다. authSDK는 DLL/공유 객체 라이브러리와 헤더 파일에 패키지화된 함수로 구성됩니다.

Calendar Server와 authSDK 사이에 설정된 연결은 신뢰할 수 있는 관계를 형성합니다. 사용자가 로그인하고 authSDK에 성공적으로 인증되면 Calendar Server는 프록시가 생성한 인증서를 해당 함수에 적용합니다.

authSDK에 대한 자세한 내용은 Sun Java System Calendar Server 6 2005Q4 Developer’s Guide를 참조하십시오.