Liberty 中的 SIP SipSession 和 SipApplicationSession 類別

對於設計用於分散式或高可用性環境的應用程式來說,SipSession 和 SipApplicationSession 這兩個類別形同其資料的主要儲存處。

SipSession 類別是兩個實體之間特定點對點通訊的最佳代表,並且最靠近 HttpSession 物件。由於在 HTTP Servlet 中,過去對 HTTP 要求並沒有提供 Proxy 或分岔作業,因此不會有超乎單一點對點階段作業的需求。SIP 使用者期望有 Proxy 和分岔活動,而這些活動需要多個 SIP 階段作業管理層。SipSession 類別是最低的點對點層。

SipApplicationSession 類別代表更高的 SIP 階段作業管理層。一個 SipApplicationSession 類別可以有一或多個 SipSession 物件。不過,每一個 SipSession 類別只能有一個相關的 SipSession 物件。SipApplicationSession 類別還支援附加任意數量的其他通訊協定階段作業。目前任何實作都只支援 HTTP 階段作業。SipApplicationSession 類別具有 getSessions 方法,會採用所要求的通訊協定類型作為引數。

在許多應用程式中,結合 HTTP 和 SIP 可能很有用。舉例來說,您可以利用此方法,將 HTTP 與 SIP 階段作業連結在一起,以監視電話通話,或透過多元的 HTTP 圖形使用者介面來開始電話通話。

如需這些類別的相關資訊,請參閱「SIP Servlet 規格 1.1」JSR 289


指示主題類型的圖示 參照主題



「時間戳記」圖示 前次更新: 2016 年 11 月 30 日
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rwlp_sip_sessclass
檔名:rwlp_sip_sessclass.html