Exécution des règles à l'aide du service REST

Decision Server fournit un service REST (Representational State Transfer) pour l'exécution des ensembles de règles. Il permet d'exécuter des ensembles de règles via le protocole HTTP au format XML ou JSON.

Avantages

Le service REST pour l'exécution d'ensemble de règles fournit la génération de XML et JSON, la validation XSD et des services d'exécution. Le service offre les avantages suivants :
  • Vous n'avez pas besoin d'une bibliothèque client ou d'une configuration complexe pour interagir avec une instance Rule Execution Server distante.
  • Vous pouvez travailler dans des environnements ou à partir de diverses applications client, généralement à partir de clients JavaScript .
  • Vous pouvez facilement passer de l'exécution locale à l'exécution distante de Rule Execution Server .
Fonction obsolète:

Icône d'obsolescence L'exécution à l'aide de REST et XML (HTDS) est obsolète.

Flux de travaux

Pour utiliser le service REST pour l'exécution d'un ensemble de règles, procédez comme suit. Voir Exécution d'un ensemble de règles à partir d'un client.
  1. Déployez un jeu de règles valide.
  2. Utilisez le service REST pour générer un fichier XML ou un contenu JSON. Le service REST fournit la génération de XML et JSON, la validation XSD et des services d'exécution. Vous pouvez tester la génération du contenu et son exécution à partir de la console Rule Execution Server . Voir Test de l'exécution REST de l'ensemble de règles.
  3. Une fois que vous vous êtes familiarisé avec le format d'entrée et de sortie, envoyez la demande en tant que contenu d'un appel HTTP via une méthode POST à l'URI correspondant. Voir Exécution d'un ensemble de règles en créant une demande REST.