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:
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.
- Implementieren Sie einen gültigen Regelsatz.
- 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.
- 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.