SIP 개요

SIP(Session Initiation Protocol)는 전화 및 인스턴트 메시징을 포함한 두 엔드포인트 간에 멀티미디어 IP(Internet Protocol) 세션을 설정, 수정 및 종료하는 데 사용되는 피어 투 피어 프로토콜입니다.

SIP 애플리케이션은 적어도 하나의 SIP 서블릿을 사용하는 Java™ 프로그램으로, 이 경우 SIP 서블릿은 SIP 서블릿 컨테이너(예: WebSphere® Application Server)에서 관리하는 Java 기반 애플리케이션 컴포넌트입니다.

통신 기반 애플리케이션에서 SIP의 일반적인 사용법은 다음과 같습니다.
SIP 서블릿 스펙은 Java Community Process에서 개발되었습니다.

SIP 1.1 및 SIP 1.0 스펙은 모두 Java 서블릿 API(Application Programming Interface)를 기반으로 합니다. SIP 서블릿 v1.1(JSR 289)은 추가 개선사항이 있는 초기 SIP 서블릿 v1.0(JSR 116) 스펙의 개정판입니다. SIP 서블릿 프로그래밍 모델을 위한 API를 정의하고 SIP 서블릿 컨테이너의 역할 및 책임을 명확히 하며 Java EE 컴포넌트로 SIP의 집중성을 설명합니다.

집중된 SIP 애플리케이션

집중된 SIP 애플리케이션은 HTTP 서블릿 API와 Java EE 컴포넌트를 모두 사용하는 애플리케이션입니다. 다음과 같은 조합 중 하나일 수 있습니다.
  • SIP 및 HTTP 서블릿을 호스트하는 SIP 및 HTTP 집중된 애플리케이션
  • SIP, HTTP 및 Java EE 컴포넌트(예: 웹 서비스)를 호스트하는 SIP 및 Java EE 집중된 애플리케이션

집중된 SIP 애플리케이션은 워크벤치에 작성되며 EAR 파일에서 WAR 파일로 패키지됩니다.


피드백