Richtlinien definieren die Business-Anforderungen, die erfüllt werden müssen, wenn ein Konsument einen Service anfordert.
Bei einer Richtlinie handelt es sich um eine Gruppe von Zusicherungen, die Anforderungen, Einschränkungen oder Funktionen für einen Business-Service darstellen. Ein Beispiel für eine Richtlinie ist 'Ein Business-Service muss HTTP oder HTTPS als Übertragungsmedium verwenden'.
Business Services Dynamic Assembler legt zur Laufzeit die Gruppe von Richtlinien fest, die für die Anforderung relevant sind, und sucht anschließend die am besten geeigneten Endpunkte, die diese Voraussetzungen erfüllen.
Richtlinien werden zur Laufzeit vom Business Services Dynamic Assembler ausgeführt, der den am besten geeigneten Endpunkt auf der Basis der Richtlinien dynamisch auswählt. Business Services Dynamic Assembler ist eine Steuerkomponente für semantische Vermittlung, die äußerst skalierbar ist und die richtlinienbasierte Erstellung und semantische Vermittlung für die dynamische Serviceassemblierung und die Anpassung des Serviceverhaltens auf der Basis von Inhalt, Kontext und Vertrag verwendet.
Richtlinien können Anwendungssuites, Anwendungen, Business-Services, Schnittstellen und andere Ressourcentypen zum Ziel haben. Jeder Business-Service kann aus mehreren Schnittstellen erstellt werden. Jede Schnittstelle kann mehreren Endpunkten zugeordnet werden. Wenn eine Richtlinie auf einen Business-Service angewendet wird, findet diese Richtlinie auf alle zugeordneten Schnittstellen und auch auf die den Schnittstellen zugeordneten Endpunkte Anwendung.