Service Data Objects
Service Data Objects は言語に依存しないデータ構造を利用し、各種サービス提供実体間の通信を可能にする。木構造とその上での走査(幅優先/深さ優先)方法を提供し、クライアントプログラムが要素を操作できるようにする。オブジェクトは静的(フィールド数固定)でも、無制限のフィールドを持てる動的な構造でもよい。仕様では、全フィールドにメタデータが定義され、オブジェクトのグラフについて変更サマリーを提供することで、プログラムがデータをより効率的に扱えるようにする。