IBM® SOA Policy Gateway Pattern besteht
aus einem Satz von Mustern für virtuelle Systeme, die einen Richtliniendurchsetzungspunkt und
einen Richtlinienverwaltungspunkt bereitstellen.
Sie können IBM SOA Policy Gateway Pattern auf
einem IBM PureApplication System-Gerät
unter IBM Power- oder x86-Architekturen installieren.
Der Richtlinienverwaltungspunkt wird durch Muster für
virtuelle Systeme eingerichtet, die WSRR in einer mehrstufigen Architektur mit einer Produktionsumgebung
und einer Bereitstellungsumgebung (Stagingumgebung) zur Verfügung stellen. Der Richtliniendurchsetzungspunkt kann von einem WebSphere
DataPower-Gerät bereitgestellt werden. Alternativ kann unter x86PureApplication System ein virtuelles DataPower-Image implementieren. In beiden Fällen wird während der Implementierung des virtuellen Systemmusters eine Domäne erstellt. Der Richtlinienüberwachungspunkt wird durch ein Überwachungs-Add-on zum
PureApplication System-Überwachungsservice bereitgestellt.
Im folgenden Diagramm werden die Funktionen dargestellt, die von IBM SOA Policy Gateway Pattern abgeleitet werden.

Es gibt Beispiele für Richtlinien in vielen, wenn nicht sogar in allen, SOA-Umgebungen (SOA - Service Oriented
Architecture, serviceorientierte Architektur). Produzenten und Konsumenten von Services stimmen sich über die
Funktionalität, die Leistung und die Merkmale eines Service während der Entwurfsphase ab. Um diese Vereinbarungen zu implementieren, können Sie Service-Level-Definitionen (SLD) und Service-Level-Agreements (SLA) verwenden. Mit der Verwendung dieses Musters definieren Sie die Richtlinien für SLDs und SLAs in einer effizient verwalteten, definierten und geregelten Weise. Zu den Richtlinientypen, die in diesem Muster verwendet werden, gehören die folgenden:
- Mediationsrichtlinien:
- Rejection - Zurückweisen oder Drosseln von Anforderungen, die mit einer höheren als der definierten Rate eintreffen.
- Logging - Erstellen einer Protokollnachricht für den Richtliniendurchsetzungspunkt, wenn ein Service aufgerufen wird.
- Transformation.
- Validation - Validieren (Überprüfen) des Serviceaufrufs anhand der Servicedefinition.
- Routing - Weiterleiten an einen bestimmten Endpunkt entsprechend den Angaben der Nachricht.
- Sicherheitsrichtlinien: Im Beispiel wird die Durchsetzung von Sicherheitsrichtlinien zur XACML-Zugriffssteuerung dargestellt. Diese Richtlinien werden zurzeit
im Richtlinienverwaltungspunkt nicht durch Governance-Richtlinien geregelt.
- Überwachungsrichtlinien: Sie können für PureApplication System-Implementierungen Überwachungsrichtlinien definieren.
IBM SOA Policy Gateway Pattern enthält die folgenden virtuellen Systemmuster:
- SOA Policy Gateway Basic Runtime Sample (nur x86)
- SOA Policy Gateway Governance Master
- SOA Policy Gateway Basic Runtime
- SOA Policy Gateway Basic Runtime External
DataPower
- SOA Policy Gateway Advanced Runtime
- SOA Policy Gateway Advanced Runtime External
DataPower
- System Monitoring for SOA Policy Gateway Pattern 2.5 (ein gemeinsam genutzter Service)
Die virtuellen Systemmuster für virtuelle Systeme stellen zusammen eine Governance-Umgebung für Services aus mehreren
Ebenen bereit. IBM SOA Policy Gateway Pattern bietet außerdem die Möglichkeit, während der Musterimplementierung mehrere für die Governance-Umgebung konfigurierte
DataPower-Domänen bereitzustellen.
Weitere Informationen zu SOA Policy finden Sie in SOA Policy - Übersicht.