SIP en WebSphere Application Server

WebSphere Application Server proporciona una amplia gama de funciones SIP en toda su infraestructura.

SIP (Session Initiation Protocol) se ha desarrollado de modo importante desde 1999 en que se convirtió por primera vez en un estándar IETF. Originalmente SIP se había diseñado especialmente para vídeo y audio pero ahora se ha desarrollado y ha pasado ser el protocolo de control para muchos servicios interactivos, en especial para el dominio de igual a igual. SIP y los estándares que lo rodean, proporcionan los mecanismos para buscar, negociar y gestionar las conexiones entre iguales de cualquier red a través de cualquier otro protocolo.

Este producto incluye soporte para SIP Servlet Specification 1.1, también denominada Java Specification Request (JSR) 289. La especificación del servlet SIP proporciona los estándares de la API Java para SIP (Session Initiation Protocol). JSR 289 es una actualización de la especificación del servlet SIP que cubre los nuevos requisitos que requieren los usuarios del sector. Este producto continúa dando soporte a la especificación SIP Servlet 1.0.

WebSphere Application Server también proporciona herramientas para el entorno de desarrollo y componentes Edge de alto rendimiento que permiten manejar entornos de aplicaciones distribuidas.

En el servidor de aplicaciones, el contenedor web y el contenedor SIP convergen y pueden compartir la gestión de sesiones, seguridad y otros atributos. Ene te modelo, una aplicación que incluye servlets SIP, servlets HTTP y portlets puede interactuar de modo transparente, independientemente del protocolo.

La alta disponibilidad de estas aplicaciones convergentes es posible gracias a la fuerte integración de HTTP y SIP en el servidor de aplicaciones base.

Delante de una aplicación agrupada en clúster se encuentra el servidor proxy, que gestiona el tráfico y la carga de trabajo del tráfico SIP y HTTP para el contenedor. Este servidor proxy es un proxy SIP sin estado y un proxy inverso HTTP juntos, que utiliza los servicios de la infraestructura de clúster unificada y del gestor de alta disponibilidad para supervisar de manera fluida el estado de salud de los servidores. El servidor proxy también puede actuar como un proxy SIP sin estado autónomo frente al contenedor SIP del servidor de aplicaciones cuando no hay tráfico HTTP.

El servidor proxy utiliza los servicios de infraestructura de clúster unificada y de gestor de alta disponibilidad para realizar trabajo de sustitución por anomalía, cuando es necesario. Con el proxy y el contenedor convergentes, la migración tras error de las sesiones se lleva a cabo mediante la afinidad con la aplicación, con lo cual las sesiones HTTP y SIP quedan enlazadas entre sí de forma automática. El hecho de que las sesiones SIP y HTTP estén enlazadas entre sí automáticamente desde el contenedor al proxy constituye otro modo en que la solución de servidor de aplicaciones alcanza la excelencia en entornos convergentes.

Es importante tener en cuenta que la función SIP en el servidor proxy no tiene estado. El RFC de SIP define dos tipos de servidores proxy, uno con estado y otro sin estado. Normalmente, un proxy SIP es una instancia con estado y proxies sin estado que se especifican como tales. Un proxy con estado participa en los flujos de llamadas y se implementa utilizando servlets SIP.

Las funciones del proxy SIP sin estado del servidor proxy permiten al proxy manejar la carga de trabajo, el direccionamiento y las necesidades de afinidad de sesiones del contenedor SIP con una menor complejidad. Al no tener estado, el servidor proxy puede tener frontalmente un sencillo distribuidor de IP, por ejemplo el componente equilibrador de carga. Si falla un servidor proxy, la afinidad es para el contenedor y no para el propio proxy, por lo tanto, existe un potencial menos de error en el flujo de mensajes.

Infraestructura de SIP
La infraestructura de SIP es una arquitectura de varias capas compuesta por contenedores SIP, proxies SIP y un distribuidor de IP. El contenedor SIP es un servidor de aplicaciones SIP de finalidad general. La infraestructura SIP consta de:
  • Cotenedor SIP – extensión de contenedor web que implementa JSR 289.
  • Proxy SIP: el dispositivo Edge sin estado que maneja la concentración de E/S, la carga de trabajo, y otras funcionas, de forma parecida al proxy HTTP invertido. Es distinto del proxy SIP definido por la RFC 3261.
  • Load balancer: está habilitado para SIP e interopera con proxies SIP y contenedores SIP. El proxy SIP ampliable maneja la afinidad de sesiones, el equilibrio de carga y la sustitución en caso de anomalía. El equilibrador de carga funciona como un distribuidor de IP de alta disponibilidad para asignar los mensajes a los proxies.
SIP es un elemento clave para muchas aplicaciones nuevas, especialmente cuando convergen con HTTP, incluidas:
  • Click-To-Call
  • Voice over IP
  • Third Party Call Control y Call Monitoring
  • Presence and Instance Messaging

Icon that indicates the type of topic Concept topic



Timestamp icon Last updated: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=csip_sipwas
File name: csip_sipwas.html