【问题标题】:Converting BPM to computer system将 BPM 转换为计算机系统
【发布时间】:2012-04-12 19:42:47
【问题描述】:

如何将 BPM 转换为计算机系统? 是否有任何程序或编程语言可以进行这种转换?

【问题讨论】:

    标签: bpel jbpm business-process-management bpmn


    【解决方案1】:

    虽然我无法从您的问题中得到很多,但您添加到此问题本身的一些标签就是答案。 BPM 以符号形式正式表示,这就是 BPMN 标准。

    要实现 BPM 要求,有几种技术方法。

    1. 将 BPM 要求实现为 Web 服务调用系统......这将是 BPEL(业务流程表达语言)

    2. 将 BPM 引擎实现为应用程序(如 JBPM、Activiti、Bonitasoft stc)。这些遵循 BPMN 标准。

    这是一个基于应用程序要求/设计的选择问题,哪种方式适合您的需求。

    要回答您关于 BPM 如何转换为计算机系统的问题,您必须首先非常清楚业务规则(要求)。 其次,您根据 BPMN 符号绘制这些业务规则(决策序列,如自动规则或人工决策,如批准拒绝等)。 绘制 BPMN 流程后,大多数免费和商业 BPM 引擎都符合 BPMN 标准(BPMN 1.1 或 BPMN 2.0 标准)。

    这些 BPM 应用程序提供工具(IDE 或基于 Web 的设计器工具)将上述 BPMN 图转换为该 BPM 引擎中的 BPM 实现。

    请记住: 1. 如果您有一个需要与 BPM 集成的现有(可能是)应用程序;需要非常仔细的思考和计划。 2. 有时;仅使用自定义编写的工作流解决方案(假设对 BPM 的需求非常少)比涉及大量资源匮乏的 BPM 应用程序要好得多,因为它会导致比它所能解决的更多的问题。

    如果您想了解 BPM 的功能; jbpm 和 Activiti BPM 是值得关注的免费和开源替代品。

    HTH ~阿尤斯曼

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-10-09
      • 2019-05-15
      • 1970-01-01
      • 1970-01-01
      • 2014-04-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多