ソフトウェア・サービス・プロファイルから SoaML プロファイルへのマッピング

この内容は、バージョン 7.5.4 以降に適用されます。は、 UML モデルをソフトウェア・サービス・プロファイルから SoaML にマイグレーションする際にソフトウェア・サービス・プロファイル要素が SoaML プロファイル要素にマップされる方法を説明するトピックです。

次の表は、以前のソフトウェア・サービス・プロファイルが新しい SoaML プロファイルにマップされる方法をリストしています。

注: 表内に表示されない要素は、プロファイル間で厳密な 1 対 1 マッピングを持っています。
ソフトウェア・サービス・プロファイル 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

フィードバック