用戶端應用程式的類型
您可以撰寫與應用程式伺服器分開執行的用戶端應用程式。 用戶端應用程式使用基礎用戶端所提供的架構來存取 WebSphere® Application Server所提供的資源。
有數種類型的用戶端隨 WebSphere Application Server 一起安裝,或選擇性地隨 Application Client for WebSphere Application Server一起安裝。

下表提供可用用戶端不同類型的比較。
| 獨立式小型用戶端 | JMS 的資源配接器 | Java EE 用戶端 (應用程式用戶端的Java EE 模式) | Java 小型用戶端 (應用程式用戶端的 Java SE 模式) | Java EE 用戶端 (應用程式伺服器1 的Java EE 模式 | Java 小型用戶端 (應用程式伺服器的 Java SE 模式) 1 | |
|---|---|---|---|---|---|---|
| 唯一性質 | 具有小覆蓋區的可嵌入單罐 | 具有小覆蓋區的 JCA v1.5 資源配接器 | 具有許多檔案的大型用戶端覆蓋區 | 具有許多檔案的大型用戶端覆蓋區 | 伺服器覆蓋區非常大,有許多檔案 | 伺服器覆蓋區非常大,有許多檔案 |
| 支援的執行環境 | Java SE | Java EE v1.4 應用程式伺服器: Apache Geronimo、 WebSphere Application Server Community Edition、JBoss | Java EE 用戶端儲存器 | Java SE | Java EE 用戶端儲存器 | Java SE |
| 支援的 Java 供應商 | IBM®、Sun 和 HP-UX | 根據 J2EE 供應商 | 提供的 IBM 應用程式伺服器 | 提供的 IBM 應用程式伺服器 | 提供的 IBM 應用程式伺服器 | 提供的 IBM 應用程式伺服器 |
| 支援的 Java 版本 | 請參閱 表 2 | 提供的 IBM JRE | 提供的 IBM JRE | 提供的 IBM JRE | 提供的 IBM JRE | |
| 支援的交易 | 無交易及區域交易 | JMS 沒有交易、區域交易及 XA 交易 | JMS 沒有交易及區域交易 | JMS 沒有交易及區域交易 | 沒有交易, JMS 的區域交易 | JMS 沒有交易及區域交易 |
| 輕鬆內嵌 | 是 | 否 | 否 | 否 | 否 | 否 |
| 包含 WebSphere Application Server 的 JNDI 查閱功能 | 透過 Thin Client for Enterprise JavaBeans (EJB) 提供 | 不適用 (根據主機應用程式伺服器 JNDI) | 是 | 是 | 是 | 是 |
| 連線功能支援 | TCP 及 SSL | TCP 及 SSL | TCP、HTTP 及 SSL | TCP、HTTP 及 SSL | TCP、HTTP 及 SSL | TCP、HTTP 及 SSL |
| 值得注意的限制 | 適用於 JMS 的小型用戶端不支援 HTTP 連線功能。 對於 Web 服務,小型用戶端環境不支援使用 SOAP/JMS。 「管理小型用戶端」不支援與其他小型用戶端共存。 |
無 HTTP 連線功能 | 無 | 無 | 無 | 無 |
| 授權類型 | IPLA (無限制複製但無再散布) 及 ILAN (再散布) | IPLA (無限制複製但無再散布) 及 ILAN (再散布) | IPLA (無限制複製但無再散布) 及 ILAN (再散布) | IPLA (無限制複製但無再散布) 及 ILAN (再散布) | IPLA | IPLA |
1 當作為用戶端執行時期環境使用時,此直欄中的資訊與 WebSphere Application Server 相關。
下表提供獨立式小型用戶端支援的 JRE 版本的其他相關資訊。
| 任命的成員 | JRE 版本 |
|---|---|
| Enterprise JavaBeans 小型用戶端 | |
| Java 訊息服務小型用戶端 | |
| Java API for XML-based RPC (JAX-RPC) 小型用戶端 | |
| Java API for XML-Based Web Services (JAX-WS) 小型用戶端 | |
| 管理小型用戶端 | |
| Java 持續性 API (JPA) |