JAX-WS と JAX-RPC のための EGL サポート

JAX-WS は、SOAP サービスの通信とアクセスの速度を改善するための Java™ EE テクノロジーです。EGL では、JAX-WS またはその先行テクノロジーである Java API for XML-based RPC (JAX-RPC) のいずれかを使用する SOAP サービスと SOAP サービス・リクエスターを生成できます。現時点では、JAX-WS に基づいて EGL SOAP サービスのサポートをさらに強化していくことを目指しています。

JAX-WS に依拠するサービスとサービス要求は、JAX-RPC に依拠する他のロジックと対話できます。ランタイムの互換性も確保できます。EGL との関連では、JAX-WS によってサービスの生成に関する利便性が向上します。つまり、サービスを 1 回生成するだけで、その後、コードを SOAP サービスとして複数のターゲット・プロジェクトにデプロイする場合にも対応できるようになります。

以下の制約事項が該当します。

ターゲット・プロジェクトが JAX-WS で構成されているか JAX-RPC で構成されているかを決定する要素は、デプロイメント記述子エディターの「概要」タブにあるチェック・ボックスです。@WebBinding プロパティーを使用するサービス要求には、この規則の変形版が当てはまります。このプロパティーを使用すれば、サービス・アクセスの詳細をコード・ロジック内で (具体的にはサービス・アクセス変数の宣言内で) 直接指定できます。この場合にサービス要求の構成を決定する要素になるのは、リクエスターを生成するために使用するビルド記述子の参照先になっているデプロイメント記述子にあるチェック・ボックスの値です。


フィードバック