SIP 애플리케이션
SIP 애플리케이션은 적어도 하나의 SIP(Session Initiation Protocol) 서블릿을 사용하는 Java 프로그램입니다.
SIP 서블릿은 SIP 서블릿 컨테이너가 관리하고 SIP 신호 표시를 수행하는 Java 기반 애플리케이션 컴포넌트입니다. 다른 Java 기반 컴포넌트와 같이, 서블릿은 동적으로 로드하고 Java 사용 SIP 애플리케이션 서버가 실행할 수 있는 플랫폼 중립적인 바이트코드에 컴파일되는 플랫폼 독립적인 Java 클래스입니다. 컨테이너(서블릿 엔진이라고도 함)는 서블릿 상호 작용을 처리하는 서버 확장입니다. SIP 서블릿은 서블릿 컨테이너를 통해 요청과 응답 메시지를 교환하여 클라이언트와 상호 작용합니다.
SIP는 IP 전화 통신, 존재 및 인스턴스 메시징 등 멀티미디어 IP 세션을 설정, 수정 및 종료하는 데 사용됩니다. 이 컨텍스트에서 "존재"는 "사용 중", "부재 중" 또는 "다른 용무 중" 등의 사용자 상태를 의미합니다. SIP 기반 Servlet 애플리케이션을 작성하기 위한 프로그래밍 모델을 정의하는 표준은 JSR 116입니다.