我需要在登机申请上为客户工作。各个用户之间的工作流程可以使用JSF框架本身实现,借助于faces confiq.xml我可以指定各个用户之间的流程。但是这里BPM是在webmethods工具的帮助下使用的。是否始终要求BPM实施工作流程?它对使用其他技术的正常实施有何重要意义?
答案 0 :(得分:2)
的Sassi,
在JSF中,您只控制不同UI之间的页面流,这可以是由一个用户或多个活动的一部分执行的单个活动的一部分。
业务流程通常涉及多个人(参与者/角色)和系统。例如WfMS / BPMS:
查找更多BPMPS功能和示例,例如这里http://www.eclipse.org/stardust/。 Eclipse Stardust是一个成熟而全面的开源BPMS,涵盖了上面列出的各个方面。
答案 1 :(得分:1)
有许多工作流程解决方案不是BPM系统。但是,BPM系统应始终包含工作流程解决方案。可能通过使用BPM表示法标准实现,包括kpi监控,业务规则,模拟,用户管理,组织建模和报告。虽然您可以在Java EE(使用JSF)中自己实现所有这些部分,但可能需要花费更多时间。