クライアント・アプリケーションのタイプ

アプリケーション・サーバーから独立して実行されるクライアント・アプリケーションを作成できます。 クライアントアプリケーションは、基盤となるクライアントが提供するフレームワークを使用して、 WebSphere® Application Server

いくつかの種類のクライアントは、 WebSphere Application Serverまたは、オプションでアプリケーションクライアントを使用してWebSphere Application Server

図1: 提供されるクライアントWebSphere Application Server
スタンドアロンクライアント上で実行されるクライアントアプリケーションによってアクセスされるアプリケーションサーバー、および提供される他のタイプのクライアントWebSphere Application Server。
JMS 用のスタンドアロン・シン・クライアントおよびリソース・アダプター
スタンドアロン シン クライアントは、単独で実行することも、さまざまな機能を提供するために 1 つ以上の他のスタンドアロン シン クライアントと組み合わせて実行することもできる、小型の埋め込み可能な Java™ SE クライアントです。 JMSのリソースアダプタは、サードパーティのアプリケーションサーバーに、内部で実行されているサービス統合リソースへの完全な接続を提供するスタンドアロンのリソースアダプタです。 WebSphere Application Server
[AIX Solaris HP-UX Linux Windows][z/OS]Java EEクライアント
[AIX Solaris HP-UX Linux Windows][z/OS]のJava Platform, Enterprise Edition( Java EE )クライアントはJava EEアプリケーションクライアントインストールまたはWebSphere Application Serverインストール。 のJava EEクライアントは、ランタイム環境でクライアントコンテナを使用して、セキュリティ、トランザクション、命名、データベースアクセスなどのシステムサービスへのアクセスを簡素化します。 Java EEクライアント アプリケーション。
[AIX Solaris HP-UX Linux Windows][z/OS]Java シンクライアント
[AIX Solaris HP-UX Linux Windows][z/OS]JavaシンクライアントはJavaプラットフォームであり、Standard Edition(Java SE) アプリケーションクライアントインストールまたはWebSphere Application Serverインストール。 Java シン クライアント ランタイム環境は、オブジェクトの解決、セキュリティ、信頼性、可用性、保守性 (RAS)、およびその他のサービスのためのフル機能の Java SE クライアント アプリケーションに必要なサポートを提供します。 ただし、Java シン クライアントは、これらのサービスに簡単にアクセスできるクライアント コンテナーをサポートしていません。
[AIX Solaris HP-UX Linux Windows]アプレット・クライアント
[AIX Solaris HP-UX Linux Windows]アプレットクライアントモデルには、Javaアプレットが埋め込まれており、HyperTextリモートクライアントマシンにあるマークアップ言語(HTML)文書をWebSphere Application Server(ベース) 。 このタイプのクライアントでは、ユーザーはWebSphere Application Server(ベース) HTML ドキュメント内の Java アプレットを通じて。
[AIX Solaris HP-UX Linux Windows]ActiveXエンタープライズへJavaBeans (EJB) ブリッジ (Windows のみ)
[AIX Solaris HP-UX Linux Windows]のActiveXアプリケーション クライアント モデルは、Java Native Interface (JNI) アーキテクチャを使用して、Java 仮想マシン (JVM) API にプログラムでアクセスします。 したがって、JVM コードは ActiveX アプリケーション (Visual Basic、VBScript、または Active Server Pages (ASP) ファイル) と同じプロセス・スペースに存在し、プロセスが終了するまでプロセスに接続されたままの状態になります。
[AIX Solaris HP-UX Linux Windows]プラグ可能なアプリケーションクライアントWebSphere Application Server(Windowsのみ)
[AIX Solaris HP-UX Linux Windows]このクライアントは、アプリケーションクライアントのサブセットを提供します。 WebSphere Application Server特徴。 このクライアントは、Sun JREを使用するWindowsでのみサポートされます。 J2SE動作モード。
非推奨の機能:プラグ可能なアプリケーション クライアントは非推奨です。 スタンドアロンのシンクライアントに置き換えられ、 IBM® EJB 用のシン クライアント。

次の表に、使用可能なさまざまな種類のクライアントの比較を示します。

表 1. クライアント比較以下にある表の最初の列には比較対象の属性がリストされており、残りの 7 つの列は、使用可能な異なるタイプのクライアントごとに比較情報を示しています。
  スタンドアロン・シン・クライアント Resource Adapter for JMS Java EEクライアント (Java EEアプリケーションクライアントのモード) Java シンクライアント (アプリケーションクライアントの Java SE モード) Java EEクライアント (Java EEアプリケーションサーバーのモード1 Java シンクライアント (アプリケーション サーバーの Java SE モード) 1 プラグ可能アプリケーション・クライアント (非推奨)
固有の特性 フットプリントの小さい組み込み可能な単一の jar フットプリントの小さい JCA v1.5 リソース・アダプター 多数のファイルと大きいクライアント・フットプリント 多数のファイルと大きいクライアント・フットプリント 多数のファイルと非常に大きいサーバー・フットプリント 多数のファイルと非常に大きいサーバー・フットプリント 多くのファイルを含む大規模なクライアントフットプリント(Application Clientのサブセット) WebSphere Application Server
サポートされる実行環境 Java SE Java EEv1.4アプリケーション・サーバー:Apache Geronimo、 WebSphere Application ServerCommunity Edition、JBoss Java EEクライアントコンテナ Java SE Java EEクライアントコンテナ Java SE Java SE
サポートされているJavaベンダー IBM 、太陽、そしてHP-UX J2EE ベンダーとして 提供IBMアプリケーション・サーバー 提供IBMアプリケーション・サーバー 提供IBMアプリケーション・サーバー 提供IBMアプリケーション・サーバー
サポートされる Java バージョン 見る表2
  • 1.5
  • 1.6
提供IBM JRE 提供IBM JRE 提供IBM JRE 提供IBM JRE 1.5+
サポートされるトランザクション トランザクションなしおよびローカル・トランザクション トランザクションなし、ローカル・トランザクション、および JMS の XA トランザクション トランザクションなし、および JMS のローカル・トランザクション トランザクションなし、および JMS のローカル・トランザクション トランザクションなし、JMS のローカル・トランザクション トランザクションなし、および JMS のローカル・トランザクション トランザクションなし、および JMS のローカル・トランザクション
簡単な組み込み はい いいえ いいえ いいえ いいえ いいえ いいえ
JNDIルックアップ機能を含めるWebSphere Application Server エンタープライズ向けシンクライアントを通じて利用可能JavaBeans (EJB) 該当しない (ホスト・アプリケーション・サーバー JNDI に依存) はい はい はい はい はい
接続サポート TCP および SSL TCP および SSL TCP、HTTP、および SSL TCP、HTTP、および SSL TCP、HTTP、および SSL TCP、HTTP、および SSL TCP および HTTP
主な制限 Thin Client for JMS は HTTP 接続をサポートしません。

Web サービスについて、SOAP/JMS の使用はシン・クライアント環境ではサポートされません。

Administration Thin Client は他のシン・クライアントとの共存をサポートしていません。

HTTP 接続に非対応 なし なし なし なし SSL サポートなし
ライセンス・タイプ IPLA (コピー無制限、再配布禁止)、および ILAN (再配布) IPLA (コピー無制限、再配布禁止)、および ILAN (再配布) IPLA (コピー無制限、再配布禁止)、および ILAN (再配布) IPLA (コピー無制限、再配布禁止)、および ILAN (再配布) IPLA IPLA IPLA (コピー無制限、再配布禁止)、および ILAN (再配布)

1このコラムの情報は、 WebSphere Application Serverクライアントランタイム環境として使用する場合。

以下の表は、スタンドアロン・シン・クライアントでサポートされる JRE バージョンに関する追加情報を示したものです。

表 2. サポートされている JRE バージョンこの表の最初の列にはスタンドアロン・シン・クライアントがリストされ、2 番目の列には各スタンドアロン・シン・クライアントのサポート対応 JRE バージョンがリストされます。
タイプ JRE バージョン
企業JavaBeansシン・クライアント
  • 1.5
  • 1.6
  • 1.7
Java メッセージ サービス シン クライアント
  • 1.5
  • 1.6
  • 1.7
XML ベースの RPC (JAX-RPC) シン クライアント用の Java API
  • 1.6
  • 1.7
XML ベースの Web サービス (JAX-WS) シン クライアント用の Java API
  • 1.6
  • 1.7
管理シン・クライアント
  • 1.6
  • 1.7
Java Persistence API (JPA)
  • 1.5
  • 1.6
  • 1.7