Artefact: Fournisseur de services |
|
 |
Cet artefact est un élément de modèle qui regroupe un ensemble associé de services. |
Types de produits: Elément de modèle |
|
Objet
Les personnes suivantes sont amenées à utiliser les fournisseurs de services :
-
les implémenteurs, pour comprendre l'agrégation de services et son impact potentiel sur les choix de
déploiement,
-
les concepteurs de services, pour comprendre les contraintes de regroupement des services,
-
les concepteurs de la version suivante du système, pour comprendre les fonctionnalités du modèle de services
, en particulier les contraintes de déplacement des services entre fournisseurs,
-
les personnes qui testent les classes, pour planifier les tâches de test.
|
Relations
Artefact de conteneur |
|
Rôles | Responsable:
| Modifié par:
|
Description
Description principale | Le fournisseur de services est un élément logiciel fournissant un ou plusieurs services. En terme de modélisation, on
s'attendrait plutôt à voir un composant UML à cet endroit. Néanmoins, une telle restriction semble arbitraire et la
métaclasse est alors notée en tant que classe pour plus de flexibilité. Un fournisseur de services possède une propriété
qui enregistre les informations concernant son emplacement, bien que cela dépende de l'implémentation. Il est possible que
la classe faisant office de fournisseur de services n'expose pas directement les attributs ou les opérations et que seuls
les ports publics soient fournis (stéréotypés en tant que service) et saisis par les spécifications de service. |
Personnalisation
Options de représentation | Représentation UML :
Classe ou composant stéréotypés en tant que <<Service Provider>>. Un fournisseur de services ne
doit pas avoir d'opérations, d'attributs ou de comportement définis en dehors de ceux implémentés par les services.
Tout port d'un fournisseur de services doit être stéréotypé en tant que <<Service>>.
Propriétés :
-
allowedBindings : [*] String - indique le mécanisme de liaison autorisée de la plateforme qu'un canal peut utiliser
en se connectant au service. Exemple : SOAP-RPC, SOAP-Doc, HTTP-Get, etc.
|
© Copyright IBM Corp. 1987, 2006. All Rights Reserved.
|
|