Skip Headers
Oracle® Communications Converged Application Server Developer's Guide
Release 5.1

Part Number E27707-01
Go to Documentation Home
Home
Go to Book List
Book List
Go to Table of Contents
Contents
Go to Feedback page
Contact Us

Go to previous page
Previous
Go to next page
Next
PDF · Mobi · ePub

1 About Developing Applications for the Converged Application Server

This chapter introduces application development for the Oracle Communications Converged Application Server.

About Converged Application Server APIs

Converged Application Server supports a set of different APIs:

Communications-oriented applications can also use the JEE APIs exposed by Oracle WebLogic Server, and thus making them converged applications.

The SIP Servlet container exposes a JSR 289 compliant API for developing SIP applications.

The Service Foundation Toolkit API adds higher level of abstraction over SIP Servlets and provides abstracted programming model for creating Rich Communication Services (RCS) including Voice over LTE (VoLTE), support for SIP OPTIONS, Presence, Instant Messaging, MSRP, XDMS, and media servers.

The media server API is a JSR 389 compliant and provides an object model for controlling media server resources and the topology of media streams independently of the underlying media server control protocols. Media server specifics are handled by a JSR 309 Driver, similar to how JDBC are abstracting away database specifics. This allows an application to interact with different media servers regardless of vendor.

The Diameter API provides programmatic access to Diameter nodes. This books does not cover this topic, see Oracle Communications Converged Application Server Diameter Application Development Guide for further information.

The Converged Load Balancer API allows for creating data centric rules to customize load distribution selection in the Converged Load Balancer. This books does not cover this topic, see Oracle Communications Converged Application Server System Administrator's Guide for further information.

About this Book

This book is structured into the following parts: