Loading article…
SoaML(サービス指向アーキテクチャモデリング言語[1] / ˈ s w ɑː m əl /)は、オブジェクト管理グループ(OMG)のオープンソース仕様プロジェクトであり、サービス指向アーキテクチャ内のサービスのモデリングと設計のための統一モデリング言語(UML)プロファイルとメタモデルを記述します。
説明
SoaML は、次のモデリング機能をサポートするために作成されました。
- サービス、サービス間の依存関係、サービス要件の特定
- サービスの仕様(機能、消費者の期待、プロトコル、メッセージ交換パターン)
- サービスの消費者と提供者を定義する
- サービスの利用および提供に関するポリシー
- サービス分類スキーム
- OMGビジネスモチベーションモデルとの統合
- BPDM や BPMN 2.0 などの他の OMG メタモデル、および SBVR、OSM、ODM などとの統合に関連するさらなる拡張の基盤。
システム アーキテクチャを記述するための既存のモデルとメタ モデル (例: TOGAF ) は、SOA を正確かつ標準化された方法で記述するには不十分であることが判明しました。UML 自体は、SOA を記述するには一般化が進みすぎているようで、プロバイダー、コンシューマーなどの基本的な用語の明確化と標準化も必要でした。
参照
さらに読む
- SoaML Wiki。「SoaML Wiki」。SoaML と OMG、2009 年 11 月 3 日。
- SoaML OMG 仕様 http://www.omg.org/spec/SoaML/
- OASIS SOA 参照モデル技術委員会 http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=soa-rm
参考文献と注記
注記
引用
- ^ SoaML http://www.omg.org/spec/SoaML/
外部記事
- OMG SoaML 標準の共同執筆者である Jim Amsden による SoaML サービス アーキテクチャの使用。
- サービス指向アーキテクチャ モデリング言語である SoaML を使用したモデリング (Jim Amsden による 5 部構成のシリーズ)。
