Regeln mit dem REST-Service ausführen

Decision Server stellt einen REST-Service (Representational State Transfer) für die Regelsatzausführung bereit. Sie können ihn verwenden, um Regelsätze mit dem HTTP-Protokoll oder im XML- bzw. JSON-Format auszuführen.

Vorteile

Der REST-Service für die Regelsatzausführung unterstützt XML- und JSON-Generierung, XSD-Validierung und Ausführungsservices. Der Service bietet die folgenden Vorteile:
  • Sie benötigen keine Clientbibliothek oder komplexe Konfiguration, um mit einer fernen Instanz von Rule Execution Server zu interagieren.
  • Sie können umgebungsübergreifend oder über verschiedene Clientanwendungen hinweg arbeiten, in der Regel über JavaScript -Clients.
  • Sie können ohne großen Aufwand von der lokalen zur fernen Ausführung von Rule Execution Server wechseln.
Veraltetes Feature:

Symbol für Nichtweiterverwendung Die Ausführung mit REST und XML (HTDS) ist veraltet.

Workflow

Wenn Sie den REST-Service für eine Regelsatzausführung verwenden möchten, gehen Sie wie folgt vor. Weitere Informationen finden Sie unter Regelsatz über einen Client ausführen.
  1. Implementieren Sie einen gültigen Regelsatz.
  2. Verwenden Sie den REST-Service für die Generierung von XML- oder JSON-Nutzdaten. Der REST-Service unterstützt XML- oder JSON-Generierung, XSD-Validierung und Ausführungsservices. Sie können die Generierung und Ausführung der Nutzdaten über die Rule Execution Server -Konsole testen. Siehe REST-Ausführung von Regelsätzen testen.
  3. Wenn Sie mit dem Eingabe- und Ausgabeformat vertraut sind, senden Sie die Anforderung als Nutzdaten eines HTTP-Aufrufs über eine POST-Methode an den entsprechenden URI. Siehe Regelsatz durch Erstellen einer REST-Anforderung ausführen.