动态BPM是什么?

10-06-23 banq
What is Dynamic BPM | Technology Articles and Views

早期SOA的BPM解决方案的重点是:精简业务流程,调整业务和IT内容,实现过程自动化和标准化的IT接口。也就是说:初期目标是将流程从业务中分离并且标准化,因而没有过多考虑灵活性以及敏捷性。

该文以贷款Loan为案例,说明动态BPM应该具备如何可变性,一般是设计一个抽象类Loan,和一个具体实现类,如Auto Loan或Home Loan等,如果有幸的Loan实现,我们可以通过增加新的实现子类来完成;同样,在BPM中,我们也必须象这样来拓展我们原来的流程,根本无需更改原来的业务流程,这就是BPM要求的敏捷性。

以贷款审批程序的例子,你可以定义一个任务是审批利率,如果利率变化了,执行审批任务的人需要一个特殊审核:基于早期确定利率上的变化利率,这种情况下,用户创建一个动态任务,将其分配给审批人,等待审批完成,这就是一种BPM的敏捷性,在运行时刻导入变化,无需改变现有的流程

         

猜你喜欢