我正在开发一个类似于业务规则引擎的系统。规则在开发环境中编写、执行(生成 SQL 代码)并在 DEV 中测试,然后将它们部署到生产环境中,以便用户可以按需执行它们并从中创建报告。部署过程涉及几个步骤和检查,例如:
- 获取业务规则的 XML 定义
- 验证 DEV 中使用的所有“规则字典”标准,是否存在于生产中(这是针对“字典”Web 服务完成的)
- 在 prod 中首次执行每个规则(这是通过“规则执行”Web 服务完成的)
- 验证生产中的某些计数和 KPI 数字是否在一定范围内......(再过 4 个步骤)
我对 BPEL 很陌生,我想知道 BPEL 是否适合自动化此流程?或者是矫枉过正?如果没有,你有什么建议自动化这个?
谢谢!