首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将BPM转换为计算机系统

将BPM转换为计算机系统
EN

Stack Overflow用户
提问于 2012-04-13 03:42:47
回答 1查看 288关注 0票数 0

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

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-04-13 07:58:55

虽然我不能从你的问题中获得太多,但你添加到这个问题本身的一些标签就是答案。BPM正式用符号表示,这就是BPMN标准。

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

  1. 将业务流程管理需求实现为the服务调用系统...那就是BPEL (Business process expression language)
  2. implement业务流程管理引擎作为应用程序(如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 ~Ayusman

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10130615

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档