关于如何在软件应用程序(BPM软件)中建模业务流程,有几种方法。例如,流程可以用BPMN、EPC、IDEF0、SOMF等描述。
此外,还可以使用不同的流程执行语言,如BPEL、RPC、Wf。
如果我要为BPM市场开发软件,我应该实施或专注于哪些标准?如果我的BPM软件要在我的客户的IT系统中实现,哪种标准最适合?
发布于 2012-04-02 14:37:51
如果您要进入企业市场,那么采用类似于IBM的方法可能是有用的。
请参阅业务流程标准,第1部分:简介,其中包括关于标准与业务流程标准,第2部分:如何在WebSphere产品中使用这些标准之间关系的简短部分,后者具体描述了IBM如何将它们集成到自己的产品中。
还有ARIS支持的建模标准,其中包括他们所支持的标准,并指出每个标准都是针对
不同的利益相关者。
我相信你的问题的全部答案取决于你想把你的软件推介给谁。BA可能在比架构师更高的层次上对流程建模,架构师可能希望指定一些实现,并可能与开发人员共享一些代码生成的兴趣,开发人员可能主要关心执行。
发布于 2016-12-20 21:00:56
这个问题很老,但仍然是相关的。所以这里有一个新的、最新的答案。
在上述不同的业务流程建模方法中:
因此,如果您今天仍然计划一些流程管理活动,那么您应该首先考虑它的BPMN标准。
https://softwareengineering.stackexchange.com/questions/139700
复制相似问题