在 WebSphere Application Server V7 中为 WS-Addressing 提供 JAX-WS 2.1 支持
2010-07-26 00:00:00 来源:WEB开发网如果使用的是服务名和端点名的组合,那么可以使用 W3CEndpointReferenceBuilder 和 SubmissionEndpointReferenceBuilder 类为同一个 Java Platform, Enterprise Edition (Java EE) 应用程序中部署的任意端点创建端点引用。这表示,如果端点不在同一个应用程序中,那么必须明确指定地址。如果端点所需的仅是对其本身的引用,那么 JAX-WS 2.1 提供了一种更简单的替代方法来使用构建程序。WebServiceContext 类被扩展,以支持端点引用的创建。如清单 3 所示。
清单 3. WebServiceContext 类
import org.w3c.dom.Element;
import javax.xml.ws.WebServiceContext;
import javax.xml.ws.wsaddressing.W3CEndpointReference;
@Resource
private WebServiceContext context;
Element referenceParameter = ...
W3CEndpointReference w3cEPR =
(W3CEndpointReference) context.getEndpointReference(referenceParameter);
在集群中创建端点引用
如果应用程序被部署到集群中,那么使用构建程序或 WebServiceContext 创建的任何端点引用都不会支持对某个特定服务器或端点的相关性(affinity)。不过,简单的工作负载管理是可行的,因为使用这种端点引用通过代理发出的任何请求都将以轮循(round-robin)方式分布到集群成员中。
在使用 WebServiceContext 时,惟一可以明确指定的属性是一个引用参数。地址元素以及所有其他属性由运行时填充。如果需要一个 SubmissionEndpointReference,那么在 WebSphere Application Server V7 中,可以使用 JAX-WS 2.1 提供的扩展机制。如清单 4 的代码片段所示。
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 体系结构概述
更多精彩
赞助商链接