Apache Axis2 は、SOAP Web サービス用のオープンソースアーキテクチャーです。Axis2 Web サービスは Metro Web サービスと相互利用できます。IDE は、JAX-WS クライアントによって消費可能な Axis2 Web サービスの作成をサポートしています。
Axis2 Web サービスは、Java アプリケーションまたは Java クラスライブラリプロジェクトでのみ作成できます。
Axis Web サービスを作成するには、次の手順に従います。
「WSDL からの Axis2 サービス」を選択した場合、WSDL の URL を入力するか、または WSDL の場所を参照します。同様に、設定可能なオプションが多数あります。サービスの生成時に作成される Java アーティファクトを含めるパッケージの名前を設定できます。デフォルトでは、パッケージ名は WSDL のターゲット名前空間から取られます。スケルトンクラスインタフェースを作成するかどうかを決定できます。最後に、使用する WSDL2Java データバインドテクノロジを選択します。設定が WSDLToJava フィールドで表示されるコマンド行コマンドに反映されます。このフィールドの下には、上級ユーザーがコマンド行に追加するための、追加オプションがあります。
Web サービスは、「Axis Web サービス」ノードに表示されます。これは、ソースパッケージの同じ名前の Java クラスをミラーしています。Web サービスの操作は、その Web サービスのサブノードとして表示されます。Web サービスの動作を変更するには、それに関連する Java クラスを開いて編集します。Java クラスの変更を保存すると、Web サービスの操作が自動的に更新されます。