Artefatto: Messaggio
Questa risorsa è un contenitore che identifica una sottoinsieme di un modello delle informazioni o di un modello di dominio passato all'interno o all'esterno di una chiamata del servizio. Un messaggio viene sempre passato in base al valore e non dovrebbe avere un funzionamento definito.
Tipi di prodotto di lavoro: Elemento del modello
Scopo

Il messaggio viene utilizzato da :

  • Implementatori, per lo sviluppo di uno schema che descriva le strutture del messaggio specifiche dell'implementazione.
  • Progettisti, di altri servizi nella fase di conoscenza del modo in cui le informazioni vengono condivise e riutilizzate tra le specifiche di servizio.
  • Architetti di dati/informazioni, nella fase di conoscenza della relazione tra il modello di dominio neutrale dell'implementazione e delle rappresentazioni specifiche dell'implementazione come database o schema di messaggio.

Il messaggio è facoltativo e viene utilizzato per eliminare le ambiguità delle strutture del messaggio dagli altri elementi che rappresentano lo stesso Modello di dominio.  Ad esempio, potrebbe essere un modello di dominio neutrale per la tecnologia utilizzato per rappresentare elementi business principali come cliente, prodotto, ordine e così via. Questo modello è relativo ad un insieme di modelli di tecnologia che rappresentano gli stessi elementi in modi specifici, strutture di messaggio che prendono in considerazione la natura gerarchica dell'XML, schema di database che normalizzano il modello dell'oggetto e così via.

Dove non esistono modelli di dominio separati o dove i modelli separati vengono utilizzati per definizioni di messaggio e dominio, l'utilizzo dello stereotipo del messaggio esplicito non è necessario.

Relazioni
Contenitore Artefatto
RuoliResponsabile: Modificato da:
Descrizione
Descrizione principale

Un messaggio rappresenta il concetto come definito nella specifica WSDL, ad es. un contenitore per dati reali che hanno significato per il servizio e l'utente. Un messaggio potrebbe non avere operazioni, potrebbe avere proprietà ed associazioni ad altre classi (si presume, classi di alcuni modelli di dominio). Uno stereotipo di messaggio dispone di una proprietà per indicare la forma di codifica assunta (ad es. SOAP-literal, SOAP-rpc, ASN.1, ecc.).

L'utilizzo di questo elemento in uno strumento, potrebbe essere facoltativo per due motivi. In primo luogo, il modellatore potrebbe desiderare semplicemente di utilizzare gli elementi da un modello di dominio direttamente come parametri di un'operazione piuttosto che specificare un messaggio. In secondo luogo, il modellatore potrebbe desiderare di utilizzare la convenzione di specifica di un insieme di messaggi di input e output su un'operazione, nel qual caso lo strumento di modellamento dovrebbe costruire un messaggio di input e output che corrisponda ai parametri durante la generazione delle descrizioni del servizio in WSDL.

Personalizzazione
Opzioni di rappresentazioneRappresentazione UML:

Classe, stereotipata come <<Messaggio>>. Un messaggio non disporrà di operazioni o di specifiche di funzionamento definite.

Proprietà:

associazione: Stringa - indica il meccanismo di codifica della piattaforma da utilizzare nella generazione dello schema per il messaggio; come negli esempi seguenti SOAP-RPC, Doc-Literal, ASN.1 e così via.
 



Ulteriori informazioni