SIP會話發起協議已經在很多系統中都有所添加。所以,我們針對SIP會話發起協議的一些問題進行了總結和歸納,希望能夠幫助大家解決一些問題。那么針對SIP常見問題,在IBM WebSphere Application Server V6.1 中首次添加了會話發起協議SIP Servlet 1.0 支持 (JSR 116)?從那時起,SIP會話發起協議功能以及關于細節的大量問題都一直在增加?下面是一些我聽到的關于SIP Servlet 1.0 支持的最常見問題,并提供了一些很好的參考材料的鏈接,可以幫助您回答很多其他問題?
WebSphere Application Server 的哪些版本具有SIP Servlet 功能?
IBM WebSphere Application Server V6.1 基礎版和 Express 版具有獨立SIP Servlet 支持,但不提供高可用性支持?WebSphere Application Server V6.1 Network Deployment 具有高可用性功能,包括無狀態SIP代理,此代理為應用服務器實例提供會話關聯支持?WebSphere Application Server V7 還提供SIP Servlet 功能?
WebSphere Virtual Enterprise 和 WebSphere eXtreme Scale 是否包括SIP功能?
是的,這兩個產品都提供應用服務器的SIP會話發起協議部署功能?
WebSphere Virtual Enterprise 增加了SIP代理和應用服務器的功能,提高了基本 WebSphere Application Server 提供的服務的易管理性和質量?WebSphere Virtual Enterprise 用于增強SIP應用程序的管理功能的一個功能是,提供了無縫升級應用程序的能力而且同時仍然支持現有應用程序的會話?另一個功能是智能許可控制功能,能夠按用戶會話監視后端應用服務器上的資源和管理服務策略及質量級別,以確保采用了恰當的決策來保證滿足端到端延遲目標?WebSphere Virtual Enterprise 的很多其他功能應用于所有應用程序和應用服務器,如虛擬化?應用程序放置和服務器運行狀況管理?
WebSphere eXtreme Scale 能提供更好的SIP會話復制服務質量?另外,還提供了比基本 WebSphere Application Server 更多的關于高可用性拓撲設計的選項?為了提高服務質量,WebSphere eXtreme Scale 提供了異步和同步復制,允許在會話之間進行復制,以保證所需的服務級別?
是否可以將EJB關聯與SIP會話發起協議關聯綁定?
對于無狀態會話 Bean(StateLess Session Bean,SLSB),沒有關聯或關聯機制,因此不能將 SLSB 請求綁定到SIP關聯中?對于有狀態會話 Bean(StateFul Session Bean,SFSB),首次訪問 Bean 之后的狀態得以保持?這意味著,SFSB 經常被應用于這樣的場景:當 SFSB 啟動一個對話框并可能希望在這個對話框中暴露操作?
在這種情況下,當 SFSB 創建對話框時,可以確保使用對擁有SIP對話框的相同計算機調用 SFSB?我們的在 WebSphere Application Server 中的 SFSB 實現和SIP會話發起協議一樣使用數據復制服務(Data Replication Service,DRS)?SIP DRS 的常見設置就是簡單地為每個復制域配置兩個服務器,實質上僅僅支持對等復制?為了實現這個 SIP-SFSB 綁定,將必須進行此設置?然后,如果以相同方式設置 SFSB 復制域,則有狀態 Bean 將始終位于啟動對話框的相同計算機上?如果出現故障轉移,SFSB 與SIP會話將故障轉移到其復制域中的唯一對等計算機上?