WEB开发网
开发学院软件开发Java 了解 EJB 调用如何在 WebSphere Application Serv... 阅读

了解 EJB 调用如何在 WebSphere Application Server V6.1 中操作

 2009-09-28 00:00:00 来源:WEB开发网   
核心提示: GIOP 协议指定了几种不同类型的消息,例如请求消息、应答消息、定位请求消息、定位应答消息和片段消息,了解 EJB 调用如何在 WebSphere Application Server V6.1 中操作(3),请求和应答消息类型是不言而喻的,因为它们处理客户端和服务器应用程序之间的请求和响应交互

GIOP 协议指定了几种不同类型的消息,例如请求消息、应答消息、定位请求消息、定位应答消息和片段消息。请求和应答消息类型是不言而喻的,因为它们处理客户端和服务器应用程序之间的请求和响应交互。除非您曾经必须通读 GIOP 跟踪以解决某个问题,否则您可能不那么熟悉定位请求和片段消息类型。

定位请求消息类型用于验证 ORB 理解并存放所请求的远程对象。如果 ORB 不知道定位请求消息中请求的对象,它将尝试提供有关客户端可以在何处找到所请求对象的详细信息(例如 OBJECT_FORWARD,它指向确实存放有该对象的服务器)。

片段消息是先前传送到 ORB 的消息的延续。

处理大型 GIOP 消息可能会给 ORB 带来问题。可以将 GIOP 消息分割为可管理的各个部分,以简化和加速处理。可以在 WebSphere Application Server 中设置自定义属性,指定用于分割消息的确切大小(或者是否根本有必要分割消息)。缺省情况下,WebSphere Application Server 将 GIOP 消息分割为 1024 字节大小的片段。

在最基本的交互场景中,客户端和服务器 ORB 直接彼此通信,以满足应用程序对远程资源的请求。然而,在较复杂的交互中,例如带工作负载管理功能的集群服务器,除客户端和服务器以外的其他处理器可能参与(对本文来说)NodeAgent 进程。

每个应用程序服务器包含一个侦听传入请求的 ORB。该 ORB 具有三个或更多个与之关联的端口:ORB 侦听器端口、引导端口和安全端口。如果未启用 ORB 安全性,ORB 侦听器端口是 ORB 侦听传入 IIOP 请求的实际端口。引导端口始终是得到良好广告的活动端口,并且始终返回间接 IOR,其中包含安全和不安全的侦听器端口。良好构造的客户端应该始终引导至远程资源所驻留的服务器(或者如果资源驻留在集群中,则引导至指向该集群的多主机提供者 URL)。还有另外三个与 ORB 和安全性关联的端口:CSIv2 客户端身份验证 SSL 端口、CSIv2 SSL 端口和 SAS SSL 端口。(这些端口的详细信息超出了本文的范围,这里就不进行介绍了。)缺省情况下,ORB 侦听器端口是在运行时从平台的临时端口范围中动态地确定的。然而,由于各种原因,可以将这些端口设置为特定的静态端口,例如由于防火墙规则、业务策略等等。

上一页  1 2 3 4 5 6 7 8  下一页

Tags:了解 EJB 调用

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