1 (上)-用 BPM 、业务规则和商业智能创建智能的、灵活的解决方
案
简介
在瞬息变幻的商业环境中,作出反应的速度往往决定着企业的成
败。由业务流程管理 (business process management ,BPM )、业务规
则系统再加上对最近的商业智能的访问所构成的解决方案使得这种
快速响应成为可能。本文是一个系列中的首篇文章,该系列将通过几
个场景来探讨通过集成 BPM 、业务规则和商业智能来创建灵活、动
态和快速响应的解决方案。
成为一个随需应变的企业
当今的企业正面临着许多的压力 —— 既有在节奏很快、瞬息变
幻的环境中参与竞争的压力,也有不断降低成本以保持竞争力的压
力。成为随需应变 (On Demand )的企业意味着为您的企业在这种困
难的环境下取得成功作好准备。
下面是成为随需应变的企业所涉暗募父龇矫妗?
● 首先,需要创建一个快速响应的环境,以便对市场上的任何
变化作出快速反应,而不管这种变化是内部的还是外部的,是计划内
的还是未能预料的,是威胁还是机遇。
● 其次,企业应该采用灵活多变的成本结构来管理成本,以跟
上企业的发展或需求的增长。
● 再次,企业需要将注意力放在有利可图的、对企业的成功有
着核心作用的事务上。
● 最后,企业需要一个有弹性的、健壮的基础设施,并且是全
球 24 小时可用的。
但问题是,如何创建快速响应环境呢?为了回答这个问题,让我
们看看 International Foods Market (IFM) 这家虚构的公司以及该公
司所面临的挑战。作为一家典型的大型零售商,他们要出售来自数百
个供应商的数千种产品。为了获得成功,他们必须小心翼翼地管理存
货、价格控制 (markup )、劳务支出以及其他方面。他们需要对竞争
对手所带来的任何挑战快速地作出响应,需要提高客户服务质量,快
速地将新产品送到商店,以及快速地采用新的政府及行业标准。
Christina White 是这家公司的 CIO ,她正面临着一个很大的挑
战。她如何创建一个能够更好地对这些挑战作出响应的 IT 系统?让
我们看看她的公司在过去通常是怎样处理变化的。首先从公司传达下
来一个需求,Christina 将这一需求分派给某个项目小组,后者将评
估该需求的大小并安排开发进程,这里所谓的开发实际上就是对遗留
系统的更改。这些遗留系统都是很大的单块程序,因此一旦出现新的
需求,通常需要花费数月甚至数年的时间来实现。图1 (单块应用程
序)对此作了解释。
图1 (单块应用程序)
在最近的一次 CIO 会议上,Christina 听说了业务流程管理技术
的诸多好处,并了解到将业务流程从应用程序逻辑中分离出来可以创
建出非常灵活的快速响应结构,当公司的业务流程发生变化时,这种
结构非常容易修改或扩展。她决定让她的一个架构师 Greg Thomas
来研究这项技术。Greg 经过深入研究发现,将业务流程从应用程序
逻辑中移出到一个 BPM 引擎中可以带来巨大的利益,而且,业务规
则引擎还提供了将公司的策略移入到一个易于控制的组件中的能力。
Christina 希望能够轻松地访问公司策略以及关键业务流程,这样他
们就可以很容易地修改这些策略和业务流程,以响应新的需求。
Greg 还提到,在业务流程和规则环境的上下文环境中,最近完成
的作为公司 CRM 计划的一部分的数据仓库部署是商业智能 (BI )
极好的数据源。在过去,他们就已经看到了对能获得更多提升空间以
及更灵活的定价解决方案的需求,这些都可以从对 BI 数据的访问中
获益。他们决定将数据仓库整合到这些新环境中。
从图2 (灵活的 BPM 应用程序架构)可以看出,不管是新应用
程序还是已有的应用程序,都有业务逻辑的身影出现,但是通过使用
像 WebSphere® Business Integration 这样的业务
原创力文档

文档评论(0)