Modèle d'application

Le modèle d'application est un domaine DataPower configurable et un ensemble d'artefacts WSRR permettant de présenter les fonctions du modèle.

Le scénario de base du modèle d'application est une application d'inventaire pour un magasin (entrepôt). Il existe un service Web de magasin qui compte trois opérations :
La définition de niveau de service (SLD) de base contient deux règles de médiation :

Les consommateurs de ce service disposent actuellement de deux accords sur les niveaux de licence (SLA) : Gold et Anonymous. Si le contexte du client dans l'en-tête HTTP est Gold, les acheminements s'effectuent immédiatement vers le noeud final de remplacement (Alternate endpoint). S'il sont anonymes, ce qui se traduit par non-Gold, l'accès s'effectue vers le noeud final de service simulé du magasin (Store Mock Service), qui présente une valeur tarifaire différente pour l'élément.

Le scénario exécute également l'autorisation pour l'opération findInventory, selon l'appartenance à un groupe d'utilisateurs. La Figure 1 affiche le flux de l'application avec chaque zone représentant une passerelle DataPower différente.

Figure 1. Le diagramme du flux du modèle d'applicationLa demande entrante dispose d'un ID d'unité de stockage et d'une authentification de base, la sécurité s'applique à StoreAddLTPA, puis à StoreWSP où la demande est authentifiée à l'aide d'un jeton LTPA. S'il s'agit d'un utilisateur Gold, la demande est envoyée à StoreAlternateMockService, sinon elle est envoyée à StoreMockService. Si l'utilisateur est un gestionnaire (manager), la réponse contient l'ensemble des données, sinon la réponse contient les données de prix rédigées.

Concept Concept

Commentaires


Icône d'horodatage Dernière révision: 16 octobre 2012


http://publib.boulder.ibm.com/infocenter/prodconn/v1r0m0/topic/com.ibm.scenarios.soawdpwsrr.doc/topics/csoa2_samples.htm