Le modèle IBM® SOA Policy Gateway Pattern est un ensemble de canevas de système virtuel fournissant un point d'application de règles et un point d'administration des règles. Le point d'administration des règles est fourni par des canevas de système virtuel qui mettent à disposition WSRR dans une architecture multiniveau, en fournissant un environnement de production et de transfert. Le point d'application de règles est fourni par le dispositif
WebSphere DataPower dans lequel un domaine est créé au cours du déploiement du canevas de système virtuel.
Il existe des exemples de règles dans de nombreux, si ce n'est pas dans tous les environnements avec architecture orientée services (SOA, Services Orientated Architecture). Les producteurs et consommateurs de services s'accordent sur les fonctions, les performances et les caractéristiques du service pendant la phase de conception. Pour cela, vous pouvez utiliser des définitions de niveau de service (SLD) et des accords sur les niveaux de service (SLA). Ce modèle vous permet de définir des règles pour des SLD et des SLA par un moyen administré, défini, gouverné et utilisé, et ce manière efficace. Les types de règles utilisés dans ce modèle inclut les éléments suivants :
- Règles de médiation -
- Rejection (Rejet) - Rejette ou régule des requêtes qui arrivent à un rythme supérieur à celui défini.
- Logging (Consignation) - Crée un message de journal avec le point d'application de règles lorsqu'un service est appelé.
- Transformation.
- Validation - Valide l'appel de service par rapport à la définition de service.
- Routing (Routage) - Basé sur le message, achemine vers un noeud final spécifique.
- Règles de sécurité : dans l'exemple, nous présentons les moyens de mettre en application des règles de sécurité sur le contrôle d'accès à XACML. Ces moyens sont gouvernés au sein du point d'administration des règles à ce stade.
Le modèle
IBM SOA Policy Gateway Pattern contient les canevas de système virtuelsuivants :
- Exemple SOA Policy Gateway Basic Runtime
- SOA Policy Gateway Governance Master
- SOA Policy Gateway Basic Runtime
- SOA Policy Gateway Advanced Runtime
Les quatre canevas de système virtuel s'associent pour fournir un environnement de gouvernance de services multi-étapes. Le modèle
IBM SOA Policy Gateway Pattern offre également la possibilité de mettre à dispositionplusieurs domaines DataPower configurés pour l'environnement de gouvernance au cours du déploiement du modèle. Combinées, les topologies de déploiement ont fourni :
- Un déploiement autonome
- Un déploiement pilote
- Un déploiement de production complet
Pour plus d'informations sur la règle SOA, voir Présentation des règles SOA.
Il est possible de configurer manuellement le canevas de système virtuel déployé pour inclure une surveillance avec ITCAM for SOA Version 7. Ceci offre une surveillance de base des événements et développe une prise en charge des règles pour inclure des règles de surveillance. Les règles de surveillance permettent à des situations d'événement d'être définies au sein du point de création de règles (PAP, Policy Authoring Point) et être jointes à une définition de service ; le dispositif de surveillance peut ainsi agir lorsqu'une situation d'événement se produit.