本章では、WebサービスアプリケーションおよびWebサービスクライアントアプリケーションの開発について説明します。
Webサービスアプリケーション/Webサービスクライアントアプリケーションの開発
WebサービスとWebサービスクライアントの通信は、WSDLファイルに定義されたインタフェース情報に基づいて行われます。
WSDLファイルは、Webサービスアプリケーションの開発で作成されます。Webサービスクライアントアプリケーションは、このWSDLファイルを使用してスタブなど生成し、これを利用するアプリケーションとして開発します。
Webサービスアプリケーションの開発とWebサービスクライアントアプリケーションの開発は、WSDLファイルを介して、独立して行うことができます。
ツールによるファイル生成
WebサービスアプリケーションとWebサービスクライアントアプリケーションの開発では、iswsgenコマンドを使用して、WSDLやスタブなどのファイル生成を行います。
iswsgenコマンドについて詳細は、“リファレンスマニュアル(コマンド編)”の“iswsgen”を参照してください。
開発用途に応じて、iswsgenコマンドの以下のサブコマンドを使用します。
Webサービスアプリケーションの開発 - wsdlサブコマンド
iswsgenコマンドにwsdlサブコマンドを指定して実行します。
サービスエンドポイントインタフェースから、WSDLファイルおよびWebサービスアプリケーション開発に必要なファイルが生成されます。
Webサービスクライアントアプリケーションの開発 - clientサブコマンド
iswsgenコマンドにclientサブコマンドを指定して実行します。
WSDLファイルから、Webサービスクライアント開発に必要なファイルが生成されます。
当社のコンポーネント指向の統合開発支援ツールであるInterstage Studioを使用することにより、一連の手順を統合した使いやすいビュー操作によって、操作できます。
詳細は、Interstage Studioのマニュアルを参照してください。
WS-I Basic Profileへの準拠
本製品では、WS-I Basic Profile1.0およびWS-I Attachments Profile1.0に準拠したWebサービスを開発・運用できます。本規約に準拠したWebサービスの開発については、“18.5 WS-I Basic ProfileおよびAttachments Profileに準拠した開発”を参照してください。