WebSphere Application Server对SIP的支持
2010-09-27 08:17:22 来源:WEB开发网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 集群应用环境及其性能调优
Tags:WebSphere Application Server
编辑录入:爽爽 [复制链接] [打 印]- ››WebSphere Application Server 7.0 XML Feature P...
- ››WebSphere 反向投资者: 解决 WebSphere Applicati...
- ››WebSphere sMash 的创新应用,第 2 部分: 借助包装...
- ››Websphere MQ v6集群的负载均衡新功能
- ››WebSphere Process Server V6.0.2 集群,第 2 部分...
- ››WebSphere Process Server V6.0.2 集群,第 1 部分...
- ››WebSphere MQ性能调优浅谈
- ››WebSphere配置资源库管理
- ››WebSphere中的SSL/TLS:用法、配置和性能
- ››websphere ejb远程/本地调用总结
- ››WebSphere Application Server对SIP的支持
- ››WebSphere Process Server V6 体系结构概述
更多精彩
赞助商链接