SDO Java API
SDOのJava APIは、上図のような構成になっています。この図はService Data Objects For Java Specification (Version 2.1.0, November 2006)から取得したもの。ステレオタイプが付いてないけれど、全て<<interface>>です。
構成要素は次の3つ。
- インタフェース
- 軽量メタデータAPI
- ヘルパーインタフェース
インタフェース
- DataObject – A business data object.
- DataGraph – An envelope for a graph of DataObjects.
- ChangeSummary – Summary of changes to the DataObjects in a data graph.
- Sequence – A sequence of settings.
軽量メタデータAPI
- Type – The Type of a DataObject or Property.
- Property – A Property of a DataObject.
ヘルパーインタフェース
上図にはヘルパーインタフェースは書かれていません。
- DataFactory
- TypeHelper
- CopyHelper
- EqualityHelper
- XMLHelper
- XMLDocument
- XSDHelper
- DataHelper
- HelperProvider

Jungle Java – Tuscany で SDO
「Apache Tuscany」 は SCA(Service Component Architecture) だけでなく、SDO(Service Data Objects) の実装も提供します。
CodeZine に XML データを SDO で処理する方法の例が掲載されていたので、メモ。
Jungle Java
2008/03/20 at 23:18