我的项目目前使用带有SOA(BPEL /人力工作流程)组件的Oracle应用服务器。ESB/BPEL /人力工作流程选项
由于该产品的使用寿命结束,我们正在评估提供类似功能的商业和开源替代品。
在工作流方面 - 具体而言,我们需要能够:
- 分配
- 拒绝
- 收回
- 代表
- 升级由分配
- 和列表项/到特定用户(收件箱/任务发件箱)
注意:解决方案不需要为这些功能提供UI,它们只能通过框架库/ API使用。我们有我们自己的用户界面来向用户展示这些功能。 (WebLogic)和IBM(WebSphere)具有提供所有必需功能的成熟对等项。许可证成本是我们需要注意的一个考虑因素。
jBoss(jBPM)是另一种可用作开源解决方案的选项。
WSO2看起来像是一个有前途的开源组件集合(主要是Apache堆栈),但人类工作流组件将在今年6月份之前不可用。
您还有什么其他方法可以提供上述所有功能?你会推荐哪个?您遇到什么具有特定解决方案的缺点?
虽然我接受了Waruna的回答,但我仍然愿意接受其他选择。 – 2012-04-19 19:09:39