WEB开发网
开发学院操作系统Linux/Unix WebSphere Application Server对SIP的支持 阅读

WebSphere Application Server对SIP的支持

 2010-09-27 08:17:22 来源:WEB开发网   
核心提示: SIP Servlet API (JSR 116)对任何通信基础设施而言,可编程性尤为重要,WebSphere Application Server对SIP的支持(8),SIP Servlet API就是用于标准化那些提供基于SIP的服务的平台,SIP Servlet规范是一种Java Comm

SIP Servlet API (JSR 116)

对任何通信基础设施而言,可编程性尤为重要,SIP Servlet API就是用于标准化那些提供基于SIP的服务的平台。SIP Servlet规范是一种Java Community Process规范(JSR 116)。使用SIP Servlet编写通信业务就如同用HTTP servlets编写WEB应用。

SIP Servlet的编程模型跟HTTP Servlet相似。HTTP Servlet API一直以来是开发Web应用的标准,它使得Web应用可以在不同软件提供商的Web容器(Web Container)间移植。Web容器负责管理Servlet的初始化、线程池、会话状态、安全及任何跟容器相关的参数设置。应用开发人员只需关注应用逻辑本身,而不必关心底层的操作,比如: HTTP头部等。SIP Servlet API(JSR 116)利用这些概念,简化SIP应用的开发过程。

SIP Servlet和HTTP Servlet的共同点:

利用部署描述符将Servlet加入到应用中,并部署到容器上。

容器根据部署描述符包含的信息选择应调用的Servlet。

容器根据部署描述符包含的信息为新来的请求进行认证或授权。

重写Servlet的基本类构成业务逻辑,然后调用之。

Servlet API向开发人员隐藏了底层协议的复杂性,将该协议概括成一组高级API。

尽管不同的容器实现提供不同的服务质量,但它们都是被Java Community Process标准化过的。

SIP Servlet和HTTP Servlet的不同点:

SIP Servlet可以初始化请求和接收SIP请求,可被用作SIP客户端;而HTTP Servlet只能作为服务器端,发送响应。

SIP Servlet可以生成异步响应。它不需要立即响应请求,并且可为一个请求生成多个响应。

一个SIP请求可以由多个SIP应用来服务,将请求映射到Servlet非常灵活。

SIP Servlet向开发人员隐藏了协议的复杂性,包括:呼叫次序、协议层路由、多种传输类型(TCP、UDP和SSL)、协议层重发等。

编缉推荐阅读以下文章

  • 利用 WebSphere Application Server 6.1 构建 SIP 集群应用环境及其性能调优

上一页  3 4 5 6 7 8 9 10  下一页

Tags:WebSphere Application Server

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接