Ejecución de reglas mediante el servicio REST
Decision Server proporciona un servicio REST (Representational State Transfer) para la ejecución de conjuntos de reglas. Puede utilizarlo para ejecutar conjuntos de reglas mediante el protocolo HTTP utilizando el formato XML o JSON.
Ventajas
El servicio REST para la ejecución de conjuntos de reglas proporciona la generación de XML y JSON, la validación XSD y la ejecución de servicios. El servicio está diseñado para que obtenga las ventajas siguientes:
- No necesita una biblioteca de cliente o una configuración compleja para interactuar con una instancia remota de Rule Execution Server .
- Puede trabajar entre entornos o desde diversas aplicaciones cliente, normalmente desde clientes JavaScript .
- Puede pasar fácilmente de la ejecución de Rule Execution Server local a remota.
Característica en desuso:
La ejecución utilizando REST y XML (HTDS) está en desuso.
Flujo de trabajo
Para utilizar el servicio REST para ejecutar un conjunto de reglas, utilice el proceso siguiente. Consulte Ejecución de un conjunto de reglas desde un cliente.
- Despliegue un conjunto de reglas válido.
- Utilice el servicio REST para generar una carga útil JSON o XML. El servicio REST proporciona la generación de XML y JSON, la validación XSD y la ejecución de servicios. Puede probar la generación de la carga útil y su ejecución desde la consola de Rule Execution Server . Consulte Prueba de la ejecución REST del conjunto de reglas.
- Una vez familiarizado con el formato de entrada y salida, envíe la solicitud como la carga útil de una llamada HTTP mediante un método POST al URI correspondiente. Consulte Ejecución de un conjunto de reglas mediante la creación de una solicitud REST.