Sun Java System Application Server 9.1 部署规划指南

客户机访问

客户机可使用多种方法来访问 J2EE 应用程序。浏览器客户机使用超文本传输协议 (Hypertext Transfer Protocol, HTTP) 访问 Web 应用程序。对于安全通信,浏览器使用的是采用安全套接字层 (Secure Sockets Layer, SSL) 的 HTTP 安全 (HTTPS) 协议。

应用程序客户机容器中运行的丰富客户机应用程序可以使用对象请求代理 (Object Request Broker, ORB)、远程方法调用 (Remote Method Invocation, RMI) 和 Internet 对象请求代理间协议 (Internet Inter-ORB Protocol, IIOP) 或 IIOP/SSL(安全 IIOP)直接查找和访问 Enterprise JavaBeans;使用 HTTP/HTTPS、JMS 和 JAX-RPC 访问应用程序和 Web 服务;以及使用 JMS 向应用程序和消息驱动 Bean 发送消息并从中接收消息。

符合 Web 服务互操作性 (Web Services-Interoperability, WS-I) 基本配置文件的客户机可以访问 J2EE Web 服务。WS-I 是 J2EE 标准不可或缺的组成部分,它定义了可互操作的 Web 服务。用任何支持语言编写的客户机都可通过它访问 Application Server 上部署的 Web 服务。

最佳的访问机制取决于特定应用程序和预期通信量。Application Server 支持可为 HTTP、HTTPS、JMS、IIOP 和 IIOP/SSL 单独配置的侦听器。您可以为每种协议设置多个侦听器,以便提高可伸缩性和可靠性。

J2EE 应用程序还可以用作 J2EE 组件(如其他服务器上部署的 Enterprise JavaBeans 模块)的客户机,并且可以使用其中的任何访问机制。