SIP Servlet Engine© Documentations
 
  Top >   SIP Servlet Programming >   SPI (Service Provider Interface)
 
 

SPI (Service Provider Interface)

SPI is an interface that consists of reusable components for a specific function and can be used to properly work with the authentication function of SIP Servlet Engine. SIP Servlet Engine uniquely defines the APIs. Each service provider can work with the SIP authentication function of SIP Servlet Engine by implementing the SPI.

Overview of SPI Operation
This section describes the overview of SPI operation.

SIP Servlet Engine 3.0 provides the following SPIs:

User Management Interface
Manages registered user and authentication information.
Location Management Interface
Manages location information registered (REGISTER) by SIP terminals. This interface provides a location server function defined as a virtual server entity by RFC3261.
Presence Management Interface
Manages presence-related information. The current version (3.0) manages ACLs*1 that determine whether presence is disclosed, not presence information itself.
Role Management Interface
Manages role-related information maintained by SIP Servlet Engine. Roles in WebLogic Server 8.1SP3 are managed separately.
SPI-related Class
A class related to SPI.
SPI Sample Implementation
A sample implementation of SPI. It uses EJB to access the database.
Migration from Basic Components to SPI
This section provides a table that shows the correspondence between methods provided by basic components and those provided by SPI.


*1: Access Control List

Last Modified:Tue Jan 11 04:13:19 PM JST 2005