JBPM使用数据库而不是.bpmn文件

时间:2015-01-04 10:51:10

标签: jbpm

我想知道我是否可以使用数据库而不是传统的.bpmn文件来描述进程?我的意思是我可以定义我的进程和状态转换到数据库而不是文件吗?

2 个答案:

答案 0 :(得分:0)

当我阅读一些文章时,似乎可以将jbpm进程定义存储在数据库而不是bmpn xml文件中,但是在最新版本中呢?我想知道它是否仍有可能?

if it's possible to Store Process Definition in Database

答案 1 :(得分:0)

使用bpmn2文件的重点是具有可互换的格式,因此您不依赖于任何特定工具。这可能听起来像你开始时不需要,但几年后你会明白为什么这是必须的。显然,您可以将xml文件存储在数据库中,但效率很低。流程实例的状态和转换确实默认存储在数据库中的jbpm中,但出于性能原因,它们使用二进制格式。问题是您在存储过程文件和数据库中的状态时会看到哪些好处?