gpt4 book ai didi

java - 将 BPEL 用于部署流程

转载 作者:行者123 更新时间:2023-11-29 03:57:03 31 4
gpt4 key购买 nike

我正在开发一种类似于业务规则引擎的系统。规则在开发环境中编写、执行(生成 SQL 代码)并在 DEV 中进行测试,然后将它们部署到生产环境中,以便用户可以按需执行它们并根据它们创建报告。部署过程涉及多个步骤和检查,例如:

  1. 获取业务规则的XML定义
  2. 验证 DEV 中使用的所有“规则字典”标准是否存在于生产环境中(这是针对“字典”网络服务完成的)
  3. 第一次在产品中执行每个规则(这是通过“规则执行”网络服务完成的)
  4. 验证生产中的特定计数和 KPI 数字是否在特定范围内.....(还有 4 个步骤)

我是 BPEL 的新手,我想知道 BPEL 是否适合自动执行此流程?还是矫枉过正?如果没有,您有什么建议来实现自动化?

谢谢!

最佳答案

这个场景可以用 BPEL 来完成,但实际上它可能有点矫枉过正。这基本上取决于您的场景的要求。我认为它也可以用任何支持 WS 的脚本语言来完成。 BPEL 通常更适合长时间运行的流程,例如如果您想定期检查规则定义的更​​新并想将它们重新部署到生产中。此外,BPEL 流程始终根据 Web 服务呈现,因此它遵循递归方法。一个进程被公开为一个Web 服务,它组合其他Web 服务以实现更高级别的服务目标。我知道,这不是您问题的确切答案,我正在尝试提供一些背景信息以帮助您更轻松地做出决定。

关于java - 将 BPEL 用于部署流程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5797470/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com