Profil des Services logiciels pour le mappage de profil SoaML

Ces informations concernent la version 7.5.4 ou ultérieure. Cette rubrique explique comment les éléments de profil des Services logiciels sont mappés au éléments de profil SoaML lorsque vous migrez un canevas UML du profil des Services logiciels vers SoaML.

Le tableau suivant décrit comment l'ancien profil des Services logiciels est mappé au nouveau profil SoaML.

Remarque : Si des éléments n'apparaissent pas dans le tableau, c'est qu'il existe un mappage biunivoque (un à un) entre les profils.
Profil des Services logiciels Profil SoaML
Message
Message::encoding
MessageType
MessageType::encoding
MessageAttachment
MessageAttachment::encoding
Attachment
Attachment::encoding
Service


Service::allowedBindings
ServicePoint  // où le type de port est une interface
RequestPoint // où le type de port est une classe
Remarque : «ServicePoint» ou «RequestPoint» peuvent être entrés par une interface ou une classe, ou stéréotypés en tant que «ServicePoint». L'élément RequestPoint possède une valeur de isConjugate=true et commute le calcul des interfaces fournies et requises pour le port et le composant.
ServiceChannel
ServiceChannel::binding
ServiceChannel
ServiceCollaboration
ServiceCollaboration::strict
ServiceCollaboration::binding
Collaboration
Collaboration::isStrict
Remarque : Cet élément peut être un élément ServiceContract ou ServicesArchitecture selon ce sur quoi modélise la collaboration de service.
ServiceConsumer
Participant 
ServiceGateway
ServiceChannel
ServiceModel
N'est plus nécessaire
ServicePartition
Participant
ServiceProvider
ServiceProvider::allowedBindings
ServiceProvider::location
Participant
ServiceSpecification
ServiceSpeicification::published
ServiceSpeicification::source
ServiceSpeicification::status
ServiceInterface // 
SpecialStatus
PolicyStatment

Vos commentaires