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
|