WEB开发网
开发学院操作系统Linux/Unix WebSphere Application Server V6.1 中的会话发起... 阅读

WebSphere Application Server V6.1 中的会话发起协议——第 1 部分:SIP 简介

 2009-09-30 00:00:00 来源:WEB开发网   
核心提示: SIP Servlet 1.0 规范包含大量内容,根据应用程序开发人员的目标不同,WebSphere Application Server V6.1 中的会话发起协议——第 1 部分:SIP 简介(9),会各有用处,其中一些部分包含了应用程序组合、SipFactory API 和用于在协议处理中

SIP Servlet 1.0 规范包含大量内容,根据应用程序开发人员的目标不同,会各有用处。其中一些部分包含了应用程序组合、SipFactory API 和用于在协议处理中处理事件的很多事件侦听器。

应用程序组合是 SIP Servlet 1.0 规范中的一个复杂部分,允许对相同的请求消息运行多个应用程序。和 HTTP Servlet 模型类似,SIP Servlet 包含部署描述符,用于针对要在其中运行 Servlet 的容器定义 Servlet。不过,由于应用程序并不映射到明确的 URI,因此可以对一个请求消息运行多个 Servlet。每个初始消息(容器之前不知道的消息)将根据部署描述符中的规则集进行匹配,并基于这些配置的规则调用应用程序。响应和后续请求将遵循与初始请求相同的路径。

SIP Servlet 规范中另一个有价值的 API 是 SipFactory API,用于从 Servlet 内提供创建更多请求和会话的访问权。此 API 在编写 Back-to-Back User Agent (B2BUA) 之类的功能时非常有用。与转发请求的代理不同,B2BUA 同时充当进一步参与 SIP 事务的用户代理服务器 (UAS) 和用户代理客户机 (UAC)。UAS 部分可以接收和处理请求,而 UAC 则确定如何发起一个或多个关联的出站呼叫。

SipFactory API 还可用于通过另一种类型的服务进行访问时在容器外调用新请求。尽管 SipFactory API 当前有一个限制,即仅能在 ServletContext 对象中使用,但仍然可以使用 SipFactory API 来作为 UAC 执行各种功能,如建立第三方呼叫等。由于 SIP Servlet 容器通常驻留在 Java EE 环境中,因此可以编写使用 SipFactory API 的 Web 服务或企业 Bean 来创建应用程序会话和对其他 SIP 实体的请求。

AIP 的其他部分包括:

ServletConfig:容器用于在初始化时将配置信息传递给 Servlet 的机制。

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

Tags:WebSphere Application Server

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