Cover image for Understanding SIP Servlets 1.1.
Understanding SIP Servlets 1.1.
Title:
Understanding SIP Servlets 1.1.
Author:
Boulton, Chris.
ISBN:
9781596934290
Personal Author:
Physical Description:
1 online resource (312 pages)
Contents:
Understanding SIP Servlets 1.1 -- Contents -- Foreword -- Foreword -- Preface -- Part IIntroduction to SIP Servlet Technology -- 1 Introduction to SIP Servlets -- 1.1 Session Initiation Protocol -- 1.2 SIP Servlets and the SIP Servlet Vision -- 1.3 Java Enterprise Edition -- 1.3.1 Servlet Specification -- 1.3.2 Annotations -- 1.3.3 Enterprise JavaBeans (EJB) -- References -- 2 The SIP Servlet Container -- 2.1 Container Responsibilities -- 2.1.1 Life-Cycle Management -- 2.1.2 Protocol Compliance -- 2.1.3 Mapping Requests to Servlets -- 2.1.4 Receiving SIP Requests -- 2.1.5 Receiving SIP Responses -- 2.1.6 Session Targeting -- 2.1.7 Session Utilities -- 2.1.8 SIP Factory -- 2.1.9 Timer Service -- 2.2 Container Convergence -- 2.2.1 HTTP Container Convergence -- 2.2.2 JEE Container Convergence -- 2.3 Security -- References -- 3 The SIP Servlet Application -- 3.1 SIP Servlet Packaging -- 3.1.1 Deployment Descriptor -- 3.2 Application Roles -- 3.2.1 Proxy -- 3.2.2 User Agent Client -- 3.2.3 User Agent Server -- 3.2.4 Back-to-Back User Agent -- 3.3 Application Constructs -- 3.3.1 SIP Application Session -- 3.3.2 SIP Session -- 3.3.3 Application Data Storage -- 3.3.4 Session Lifetime and Invalidation -- 3.3.5 Annotations -- References -- 4 Application Router -- 4.1 SIP Servlet 1.1 Composition Model -- 4.2 Application Router, Container, and Application Interaction -- 4.2.1 Subsequent Requests and Responses -- References -- 5 Moving Forward -- 5.1 SIP Servlet Threading Model -- 5.2 Outstanding Issues -- 5.3 SIP Protocol Support -- 5.4 JSR 309 -- References -- Part II Developer and Deployment Environments -- 6 Relationship and Role Within IMS -- References -- 7 SailFin 101 -- 8 SailFin Understanding -- 8.1 History -- 8.2 Architecture -- 8.3 Logging -- 8.4 Network Configuration -- 8.5 SIP Container Architecture -- 8.6 Writing Your Own Interceptor Laye.

8.6.1 Writing Custom Application Router -- 8.7 Cluster Deployment -- 8.7.1 Load Balancing and IP Sprayers -- 8.7.2 ENUM -- References -- 9 SIP Servlet Client Programming -- 9.1 Writing HTTP Servlet-Based Client -- 9.2 Using Asynchronous HTTP -- 9.3 Using ICEfaces -- 9.4 REST and JAX-RS -- 9.4.1 Consuming a REST Service -- 9.5 Java ME JSR 180 -- Reference -- 10 The SIP Servlet Application Programming Interface (API) -- 10.1 Container Utilities -- 10.1.1 SipFactory -- 10.1.2 AuthInfo -- 10.1.3 SipSessionsUtil -- 10.1.4 ConvergedHttpSession -- 10.1.5 SipServletListener -- 10.2 Application Constructs -- 10.2.1 SipApplicationSession -- 10.2.2 SipApplicationSessionActivationListener -- 10.2.3 SipApplicationSessionAttributeListener -- 10.2.4 SipApplicationSessionBindingListener -- 10.2.5 SipApplicationSessionListener -- 10.2.6 SipSession -- 10.2.7 SipSessionActivationListener -- 10.2.8 SipSessionAttributeListener -- 10.2.9 SipSessionBindingListener -- 10.2.10 SipSessionListener -- 10.3 SIP Message Routing -- 10.3.1 Proxy -- 10.3.2 ProxyBranch -- 10.3.3 B2BuaHelper -- 10.3.4 SipErrorListener -- 10.4 SIP Messaging Constructs -- 10.4.1 SipServletMessage -- 10.4.2 SipServletRequest -- 10.4.3 SipServletResponse -- 10.4.4 Address -- 10.4.5 Parameterable -- 10.4.6 SipURI -- 10.4.7 TelURL -- 10.4.8 URI -- 10.5 Timer Service -- 10.5.1 TimerService -- 10.5.2 ServletTimer -- 10.5.3 TimerListener -- References -- About the Authors.
Abstract:
Providing a thorough overview to SIP (session initiation protocol) servlets 1.1, this unique resource serves as a practical guide to this exciting and emerging communications network technology. Covering all key concepts and their links into Java Enterprise Edition (JEE), the book discusses the construction, deployment and lifecycle of the SIP servlet.
Local Note:
Electronic reproduction. Ann Arbor, Michigan : ProQuest Ebook Central, 2017. Available via World Wide Web. Access may be limited to ProQuest Ebook Central affiliated libraries.
Added Author:
Electronic Access:
Click to View
Holds: Copies: