我正在寻找一种架构来使用 java 实现电子政务解决方案。我希望可能的解决方案具有以下功能:
- 基于Java(JSF、Spring、JPA)
- 模块化架构
- 围绕 BPM 流程精心设计
- 将工作流引擎与用户任务表单隔离(以提供容错)
我找到了几个 bpm 替代品,例如 jBPM、Activiti、Intalio 或 Enhydra。到目前为止,我喜欢 Activiti 方法,但我没有找到适合模块化架构和用户任务表单隔离的解决方案。也许,一个多模块 maven 项目(即每个进程一个 jar 模块)或一个 OSGi 选项会适合,但我不知道如何连接所有这些部分。
你会在我的追求中向我推荐什么?
首先十分感谢