次の表は、以前のソフトウェア・サービス・プロファイルが新しい SoaML プロファイルにマップされる方法をリストしています。
| ソフトウェア・サービス・プロファイル | SoaML プロファイル |
|---|---|
Message Message::encoding |
MessageType MessageType::encoding |
MessageAttachment MessageAttachment::encoding |
Attachment Attachment::encoding |
Service Service::allowedBindings |
ServicePoint // where the port type is an Interface RequestPoint // where the port type is a Class 注: «ServicePoint» または «RequestPoint» は、
インターフェースやクラスによってタイプ化するか、
«ServiceInterface» としてステレオタイプ化することができます。
RequestPoint 要素は値 isConjugate=true を持っており、
ポートとコンポーネント用に提供されている必須インターフェースの計算を切り替えます。
|
ServiceChannel ServiceChannel::binding |
ServiceChannel |
ServiceCollaboration ServiceCollaboration::strict ServiceCollaboration::binding |
Collaboration Collaboration::isStrict 注: この要素は、
サービス・コラボレーションがモデル化するものに応じて、ServiceContract 要素または ServicesArchitecture になります。
|
ServiceConsumer |
Participant |
ServiceGateway |
ServiceChannel |
ServiceModel |
No longer needed |
ServicePartition |
Participant |
ServiceProvider ServicePorvider::allowedBindings ServiceProvider::location |
Participant |
ServiceSpecification ServiceSpeicification::published ServiceSpeicification::source ServiceSpeicification::status |
ServiceInterface // |
SpecialStatus |
|
PolicyStatment |