Corporation Server User Manual

SIP Application Development Process
5-2 Oracle Communication and Mobility Server Developer’s Guide
Refer to Oracle Communication and Mobility Server Installation Guide for installation
instructions.
3. Initializing the OCMS Service Creation Environment, and adding OCMS as a
Server in OCMS SCE. Refer to Oracle Communication and Mobility Server Installation
Guide.
4. Defining the public and private hosts (for JBoss installations): the Tomcat Web
container is configured by default to have two hosts that can be used by any
service; a public host and a private host. By default the hosts are set to
yourdomain.com and private.yourdomain.com. Because these two hosts are not in
your network’s Domain Name Service (DNS) you must define them.
SIP Application Development Process
Applications developers can create a fully-converged SIP and HTTP application with
OCMS by performing the following tasks.
For more information on performing these tasks, refer to Chapter 5, "Building a SIP
Servlet Application".
1. Create a SIP servlet
a. Create a SIP Servlet Project.
Create a SIP servlet.
Define the SIP servlet’s initialization parameters (servlet definitions) and
invocation rules (servlet mappings) in the application of the SIP Servlet in
each of the deployment descriptors created.
2. Create a SIP application
a. Create a SIP Application Project (SSR).
b. Choose the servlets to include.
c. Update the deployment descriptor with the following:
Servlet Context init parameters
Session configurations
Application lifecycle listener classes
Error handler
3. Create Utility Classes (business logic)
a. Create an EJB Project.
b. Create EJBs.
4. Create static resources and content such as text and speech announcement.
5. Create Web functionality
a. Create a Web Application Project.
b. Create servlets and JSPs.
6. Create an Enterprise Application
a. Create an Enterprise Application Project.
b. Choose your applications that should form the Enterprise Application. (SIP
Application, Business Logic, Web Application).