Clases SIP SipSession y SipApplicationSession en Liberty

Ambas clases, SipSession y SipApplicationSession, pueden actuar como el lugar principal para almacenar datos en aplicaciones que se han diseñado para entornos distribuidos y altamente disponibles.

La clase SipSession es la que mejor representa una comunicación específica de punto a punto entre dos entidades y es la que más se aproxima al objeto HttpSession. Dado que históricamente no existía ni proxy ni fork para la solicitud HTTP de los servlets HTTP, no existía la necesidad de algo superior a una sesión de punto a punto individual. Los usuarios de SIP esperan las actividades de proxy y fork que requieren varias capas de gestión de sesiones SIP. La clase SipSession es la capa de punto a punto más baja.

La clase SipApplicationSession representa la capa más alta de la gestión de sesiones SIP. Una clase SipApplicationSession puede poseer uno o varios objetos SipSession. No obstante, cada clase SipSession puede estar relacionada con un solo objeto SipSession. La clase SipApplicationSession también permite que se conecten cualquier número de sesiones de otros protocolos. Actualmente cualquier implementación sólo da soporte a las sesiones HTTP. La clase SipApplicationSession tiene un método getSessions que toma el tipo de protocolo solicitado como un argumento.

En muchas aplicaciones, puede ser útil para combinar HTTP y SIP. Por ejemplo, puede utilizar este método de enlace de sesiones HTTP y SIP para supervisar una llamada telefónica o para iniciar una llamada telefónica mediante una interfaz de usuario gráfico HTTP con muchas funciones.

Si desea más información sobre estas clases, consulte la especificación de servlet SIP 1.1, JSR 289.


Icono que indica el tipo de tema Tema de referencia



Icono de indicación de fecha y hora Última actualización: Tuesday, 6 December 2016
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-libcore-mp&topic=rwlp_sip_sessclass
Nombre de archivo:rwlp_sip_sessclass.html