始める前に
Administration Console を使用して WebLogic Web サービスをインストール、起動、およびコンフィグレーションするには、WebLogic Web サービスを作成しておく必要があります。
WebLogic Web サービスのプログラミング モデルで中心となるのは、JWS ファイルと、JWS ファイルに対して実行される Ant タスクです。JWS ファイルは Java ファイルであり、Java Web サービス (JWS) メタデータ注釈 (JDK 5.0 の新機能) を使用して Web サービスの形式や動作を指定します。プログラマは、JWS ファイルを最初からプログラミングしたり、既存の WSDL ファイル (Web サービスのパブリック コントラクト) からスタブを生成することで Web サービスの作成を開始し、それを各自のビジネス ロジックの Java コードで更新します。プログラマは次に、jwsc
Ant タスクを使用して、JWS ファイルから、Web サービスを表す、デプロイ可能な J2EE アプリケーションまたはモジュールを生成します。プログラマはこれらのタスクを繰り返して、Web サービスの記述と生成を行い、目的の機能を実現します。
この繰り返しの過程で、プログラマは Administration Console を使用して、生成された Web サービスが適切にデプロイおよび動作することをテストすることもできます。また、以下の節で説明するように、管理者は完成した Web サービスに対して、インストール、起動、コンフィグレーションなどのタスクを行うことができます。
WebLogic Web サービスの作成と手順の詳細については、以下を参照してください。
Web サービスは、SOAP を使用して呼び出せるようにするためのアーティファクトが追加された Java クラスまたはステートレス セッション EJB です。追加されるアーティファクトとしては、Web サービス固有のデプロイメント記述子、WSDL ファイル (Web サービスのパブリック コントラクト)、およびデータ バインディング コンポーネント (データを、その内部 Java 表現と、SOAP の要求および応答メッセージで使用される外部 XML 表現との間で変換するために使用) があります。
Web サービスは、その実装に応じて、Web アプリケーションまたは EJB としてデプロイされます。Web アプリケーションと EJB は、単体でデプロイすることも、エンタープライズ アプリケーションの一部としてデプロイすることもできます。管理サーバに現在インストールされている Web サービスを表示する手順については、インストールされている Web サービスの表示を参照してください。
以下の主要な手順では、Administration Console を使用して Web サービスに対して実行できる管理タスクについて説明します。
注意:
このタスクは、信頼性のある SOAP メッセージングやバッファリング機能を使用するように Web サービスがプログラミングされている場合にのみ行います。Web サービスでこれらの機能をプログラミングする方法については、Web サービスの信頼性のあるメッセージングの使用およびバッファ付き Web サービスの作成を参照してください。
プログラマが Web サービスを作成したときに、@WssConfiguration
JWS 注釈を使用して、Web サービス セキュリティ コンフィグレーションをサービスに関連付けている場合があります。この関連付けられた Web サービス セキュリティ コンフィグレーションは、(関連付けられた WS-Policy ファイルに指定されているセキュリティ機能に加えて)、ID の確立に X.509 証明書を使用するかどうか、SOAP メッセージでパスワード ダイジェストを使用するかどうかなどの、セキュリティ機能のコンフィグレーションに使用されます。
以下のタスクを参照してください。