我的客户正在寻找业务流程管理(BPM)解决方案.他们需要的是简单的文档路由和批准系统.实施BPM系统的驱动因素是什么?开发人员建议实施BPM解决方案与工作流工具或自定义开发的门槛是多少?
jBPM什么时候适合?内置于应用程序中的状态机何时适合?应该存在哪些问题,确定您需要使用类似于jBPM的解决方案?
我正在寻找一些现实世界的例子"我们试图自己构建解决方案,但最终因为_而使用AquaLogic/jBPM/Lombardi ".请填写空白.
在实施业务流程时,您更喜欢(从开发人员的角度来看)?
业务流程管理系统(BPMS)或只是您喜欢的IDE,包含所需的工具和框架(例如报告工具)?
从您的角度来看,与使用个人工具和框架的IDE相比,BPMS的最大好处是什么?
好.也许我应该更具体一点......我了解了一个特定的BPMS,它可以通过配置规则轻松实现业务流程.但对于我作为开发人员来说,很难使用该系统.我想处理我可以重构的文本文件,我希望能够为我必须做的工作选择合适的技术或框架.而是系统强迫我配置.
有规则我可以使用java,但即使这样我也必须坚持使用系统编辑器而不使用intellisense等.
所以这引出了我自己的问题的答案 - 我想使用我习惯的工具,而不是必须学习如何使用BPMS(至少我知道的那个)因为它限制了我而不是帮助.我所知道的BPMS是一个很难逃脱的框架!在这个时候,我更喜欢像Grail这样的框架而不是我所知道的任何BPMS.
所以也许更具体的问题是:你是否有同样的感觉,或者是否有BPMS支持你成为一名开发人员并像开发人员一样思考,或者他们中的大多数会迫使你以不同的方式完成工作?
我正在为一家希望引入BPM(业务流程管理)工具的中型公司整合架构.我知道这会有所帮助,并希望介绍它,但是要在架构中找到合适的位置.
我想知道何时以及如何使用BPM工具,您如何区分业务流程与应用工作流?