Developing Applications with WebLogic SIP Server

     Previous  Next    Contents    View as PDF - New Window  Get Adobe Reader - New Window
Content starts here

Overview of SIP Servlets

What is a SIP Servlet?

Differences from HTTP Servlets

Multiple Responses

Receiving Responses

Proxy Functions

Message Body

ServletRequest

ServletResponse

SipServletMessage

Roles of a Servlet Container

Application Management

SIP Messaging

Utility Functions

SIP Session, Application Session

SIP Factory

Proxy

Requirements and Best Practices for WebLogic SIP Server Applications

Overview of Developing and Porting Applications for WebLogic SIP Server 2.2

Applications Must Not Create Threads

Servlets Must Be Non-Blocking

Store all Application Data in the Session

All Session Data Must Be Serializable

Use setAttribute() to Modify Session Data in "No-Call" Scope

send() Calls Are Buffered

Mark SIP Servlets as Distributable

Observe Best Practices for J2EE Applications

Composing SIP Applications

Overview of SIP Application Composition

Application Composition Model

Sample Composer Application

Troubleshooting Application Composition

Developing Converged Applications

Overview of Converged Applications

Assembling and Packaging a Converged Application

Working with SIP and HTTP Sessions

Modifying the SipApplicationSession

Using the Converged Application Example

Using the Profile Service API (Diameter Sh Interface)

Overview of Profile Service API and Sh Interface Support

Enabling the Sh Interface Provider

Overview of the Profile Service API

Creating a Document Key for Application-Managed Profile Data

Using a Constructed Document Key to Manage Profile Data

Monitoring Profile Data with ProfileListener

Using Content Indirection in SIP Servlets

Overview of Content Indirection

Using the Content Indirection API

Additional Information

Securing SIP Servlet Resources

Overview of SIP Servlet Security

WebLogic SIP Server Role Mapping Features

Using Implicit Role Assignment

Assigning Roles Using security-role-assignment

Important Requirement for WebLogic SIP Server 2.2

Assigning Roles at Deployment Time

Dynamically Assigning Roles Using the Administration Console

Assigning run-as Roles

Role Assignment Precedence for SIP Servlet Roles

Debugging Security Features

weblogic.xml Deployment Descriptor Reference

Developing SIP Servlets Using Eclipse

Overview

SIP Servlet Organization

Setting Up the Development Environment

Creating a WebLogic SIP Server Domain

Configure the Default Eclipse JVM

Creating a New Eclipse Project

Creating an Ant Build File

Building and Deploying the Project

Debugging SIP Servlets

Enabling Access Logging

Overview

Enabling Access Logging

Specifying a Predefined Logging Level

Customizing Log Records

Specifying Content Types for Unencrypted Logging

Example Access Log Configuration and Output

Generating SNMP Traps from Application Code

Overview

Requirement for Accessing SipServletSnmpTrapRuntimeMBean

Obtaining a Reference to SipServletSnmpTrapRuntimeMBean

Generating a SNMP Trap


  Back to Top       Previous  Next