WSDL (Web Services Description Language) について

WSDL (Web Services Description Language) は、プラットフォームに依存しない XML ベースのメタ言語で、Web サービスのインターフェイス定義を記述する目的で使用できます。WSDL は、外部からアクセス可能な Web サービスの機能、およびパラメーターと動作の戻り値を主に定義します。 WSDL は、外部からアクセス可能な Web サービスの機能、およびパラメーターと動作の戻り値を主に定義します。また、ファンクション コールを Web サービスに送信するための通信形式について記述します。Web サービスを呼び出すことのできる URL も指定されます。

Web サービスを公開してから、そのサービスを規定する WSDL 文書の検索、インポート、使用が可能になります。この公開内容には、記述する WSDL 文書の所在に関する詳細情報も含まれます。

具体的には、WSDL 文書には次の点に関する機能の詳細が含まれています。

コンピューターが読み取れる形式での、Web サービスにアクセスするために必要なすべての情報

Web サービスは、抽象定義および具体定義という 2 つの要素グループによる特徴があります。

Web サービス

具体的定義、つまりバインディング (メッセージの形式とプロトコルを定義)、ポート (通信エンドポイントのアドレスを指定)、サービス (ポートの集合) のような実装固有の情報は、現時点では ARIS 環境では使用されていません。これは、モデリングと、モデルで使用される Web サービスは、プラットフォームに依存しないことを意図しているためです。抽象定義は、プロトコルまたはサービスにかかわりなく、インターフェイス、それらの動作、使用されるメッセージ タイプとデータ型について記述します。

次の要素は、WSDL での抽象定義を表します。