使用 REST 服务执行规则
Decision Server 为规则集执行提供具象状态传输 (REST) 服务。 您可以通过 HTTP使用XML或JSON格式来执行规则集。
优势
用于规则集执行的 REST 服务提供 XML 和 JSON 生成, XSD 验证和执行服务。 该服务旨在实现以下优点:
- 您不需要客户机库或复杂配置来与远程 Rule Execution Server 实例进行交互。
- 您可以跨环境或从各种客户机应用程序 (通常来自 JavaScript 客户机) 进行工作。
- 您可以轻松地从本地执行移至远程 Rule Execution Server 执行。
不推荐使用的功能部件:
在 V8.11.1中不推荐使用 REST 和 XML (HTDS) 执行 。 请参阅 不推荐使用的功能 以获取迁移详细信息。
工作流程
要将 REST 服务用于规则集执行,请使用以下过程。 请参阅 从客户机执行规则集。
- 部署有效的规则集。 请参阅 概述: 部署选项。
- 使用 REST 服务来生成 XML 或 JSON 有效内容。 REST 服务提供 XML 和 JSON 生成, XSD 验证和执行服务。 您可以从 Rule Execution Server 控制台测试有效内容的生成及其执行。 请参阅 测试规则集 REST 执行。
- 在您熟悉输入和输出格式后,通过POST方法将请求作为 HTTP有效负载发送到相应的URI。 请参阅 通过创建 REST 请求来执行规则集。