第2章 論理データ単位の定義

概要

WSDL コントラクトでサービスを記述する場合、複雑なデータ型は XML スキーマを使用して論理ユニットとして定義されます。

2.1. 論理データユニットの概要

サービスを定義するとき、最初に考慮しなければならないことは、公開された操作のパラメーターとして使用されるデータがどのように表されるかです。固定データ構造を使用するプログラミング言語で記述されたアプリケーションとは異なり、サービスは、任意の数のアプリケーションで使用できる論理ユニットでデータを定義する必要があります。これには 2 つのステップが含まれます。

  1. データを論理ユニットに分割し、サービスの物理的な実装で使用されるデータ型にマッピングできるようにする
  2. 操作を実行するためにエンドポイント間で渡されるメッセージに論理ユニットを結合する

この章では、最初のステップについて説明します。3章サービスで使用される論理メッセージの定義 は、2 番目のステップについて説明します。