SIP 애플리케이션 개발

SIP(Session Initiation Protocol)는 IP(Internet Protocol) 네트워크를 통해 통신 및 협업 세션을 시작, 수정 또는 종료하는 데 사용할 수 있는 애플리케이션 계층 프로토콜입니다. 일반적으로 인스턴트 메시징, 전화 및 기타 실시간 협업 활동에 사용됩니다. SIP 애플리케이션은 SIP 지원 애플리케이션 서버에서 실행되는 서블릿을 하나 이상 사용하는 Java™ 프로그램입니다. 워크벤치에는 SIP 애플리케이션을 작성하고 개발하는 데 유용한 도구가 포함되어 있습니다.

워크벤치 마법사를 사용하여 프로젝트를 작성한 다음 프로젝트에 SIP 서블릿을 추가할 수 있습니다. SIP 프로젝트는 Java EE 퍼스펙티브를 사용하며 SAR(Servlet Archive) 형식을 지원합니다.

SIP 1.0은 JSR-116 스펙에 정의되며 SIP 1.1은 JSR-289 스펙에 정의됩니다. 두 스펙 모두 Java EE 컴포넌트로 SIP의 집중성을 설명합니다. SIP 1.0에는 배치 디스크립터 제공에 대한 지원이 포함되며 SIP 1.1 프로젝트에는 배치 디스크립터와 어노테이션을 모두 사용할 수 있습니다.

스펙

SIP 1.0은 JSR-116 스펙에 정의되며 SIP 1.1은 JSR-289 스펙에 정의됩니다. 두 스펙 모두 Java EE 컴포넌트로 SIP의 집중성을 설명합니다. SIP 1.0에는 배치 디스크립터 제공에 대한 지원이 포함되며 SIP 1.1 프로젝트에는 배치 디스크립터와 어노테이션을 모두 사용할 수 있습니다.

SIP 애플리케이션 개발을 처음으로 수행하는 경우 SIP 스펙을 검토해야 합니다.

시작하기

SIP 애플리케이션 기술을 이미 잘 알고 있는 경우에는 다음 주제가 개발 프로세스에 도움이 될 것입니다.
태스크 정보 아이콘SIP 프로젝트 작성
태스크 정보 아이콘기존 웹 프로젝트에 SIP 기능 추가
태스크 정보 아이콘SIP 서블릿 작성
태스크 정보 아이콘SIP 어노테이션 추가
태스크 정보 아이콘SIP 배치 디스크립터 편집

SIP 개발 도구

SIP(Session Initiation Protocol) 애플리케이션을 작성하는 데 도움이 되는 도구에는 여러 마법사와 배치 디스크립터 편집기가 포함됩니다.

SIP 애플리케이션을 작성하도록 도와주는 다음과 같은 도구가 제공됩니다.

샘플

SIP 샘플은 제품에 포함되어 있습니다. SIP 1.1의 샘플 버전은 해당 SIP 1.0 버전과 동일합니다. 그러나 배치 디스크립터는 SIP 1.1에 맞게 업데이트되었습니다.

이 제품의 샘플 및 학습서를 보려면 도움말 > 도움말 목차를 클릭하고 샘플 및 학습서 절을 펼치십시오.
참고: 샘플에 대한 링크는 제품 도움말 시스템에서 해당 주제를 보고 있는 경우에만 작동합니다.
샘플 아이콘호출 차단 샘플
이 샘플은 SIP 서블릿 1.0 API(Application Programming Interface)의 사용에 대해 설명합니다. 이 샘플은 목록을 확인하여 호출자가 올바른지 판별합니다. 호출자가 올바르지 않은 경우에는 호출이 차단됩니다. 호출자가 올바른 경우에는 호출이 전달됩니다.
샘플 아이콘호출 전달 샘플
이 샘플은 SIP 서블릿 1.0 API(Application Programming Interface)의 사용에 대해 설명합니다. 이 샘플은 호출자가 전달 목록에 있는지 확인하고 호출을 전달합니다. 이 샘플은 다음 버전에 사용 가능합니다.
\

웹에서 사용 가능한 학습 자원

이 Information Center에 있는 정보 외에 다음 링크를 통해서도 추가 학습 자료를 얻을 수 있습니다.

피드백