规则驱动的BPM

来源:互联网 发布:淘宝买到阿普唑仑片 编辑:程序博客网 时间:2024/06/05 10:37

Gartner最近对1300CIO做了调查。根据调查结果,现今的CIO们第一关注的问题是如何改善业务流程。这个发现很有意思。业务流程的改善已经超过安全问题,变得让CIO更为关注。CIO们已开始理解业务流程管理的重要性,并且正在寻找业务流程管理(BPM)软件套件来帮助满足这些需求。很多CIO也发现,智能BPM” SmartBPM)产品系列在他们面临这个特殊挑战时,提供必要的支持。

试想,流程和业务规则的数字化,其潜在的作用将使整体执行途径和IT组织的周遭环境得到改变。CIO们今天已理解以业务规则为基础智能元的智能BPM”的在帮助企业整合业务流程方面重要性,智能BPM” 能够弥补、嫁接企业业务操作方面任何间断,见到快速实质性效益,用它应对IT部门每天都面临的很多挑战。

如此高的技术门槛,对CIO们探索现今最先进和最强大的BPMPegasystems智能BPM” 产品系列-具有意义。通读这篇文章,我们可以很清楚地看到,对于CIO们的顾虑和工作优先序列,智能BPM” 是如何为流程自动化和业务规则有机结合提供理想平台的。

    确实有很多问题让CIO们睡不着觉。这些问题包括:合规性挑战,IT优先级的持续变化,维护业务目标的变动,遗留系统的维护和转换的挣扎,全球扩张,集成挑战,以及外包出去的运行管理-这些只是其中的一些而已。在今天“随需而变”的时代,当好CIO很不容易。有很多压力和相互矛盾的优先级。 CIO的角色也在不断变化,越来越被业务牵着走。对于 CIO来说,有很多突如其来的优先级,如业务活动、公共关系、新技术、IT员工战略,以及业务流程。CIO象家常便饭一样忍受失眠的痛苦。

 

什么使得CIO睡不着觉:IT世界无眠

CIO们被置于压力之下。这一部分我们集中讨论什么使得CIO们睡不着觉:

迥异的系统

大多数IT职业者没有那样幸运,从无到有地建立一个应用系统的框架。而是大多数情况下,他们忍受着痛苦,不得不支持那些过去遗留下来的迥异的系统。这些工作是高强度的手工劳动,并且常常导致数据入口混乱不堪。所以,大量的集成问题就浮出水面。

不幸的是,企业应用集成(EAI)单独并不能解决这些问题。尽管EAI解决方案在纯系统到系统的数据交换中,当仁不让地扮演着一个角色,但是这些工具是昂贵的,是各厂家专有的,不存在开放的标准。特别地,当需要代码改变的时候,EAI系统显得脆弱,这样一来执行企业策略就很困难。事实上,应用系统要么是用户自己开发的,要么是单点解决方案,策略、规程和过程是内置的。它们是封闭的,很难维护。EAI完全依赖于这些应用系统,这是EAI系统存在的主要问题之一。

将应用系统的数据管理和应用系统的逻辑分开,在这方面我们有很多成功案例。今天,我们面临着新的挑战:如何将应用系统的流程和系统应用系统逻辑中的策略规则分开。

幸而SmartBPMCIO们了解规则驱动集成,SmartBPM还能让业务流程和规则分开。为了生产系统的健壮性,我们不应该仅仅将焦点集中在集成应用系统(EAI)上,而应该将业务逻辑从应用系统中分离出来,然后通过业务流程将它们集成起来。还记得关系型数据库管理的革命性所在吗?今天我们关系型数据为例。不久以前(当然是相对的)的70年代早期,关系型数据库管理系统尚未问世,也没有将数据的管理功能分离出来。今天,利用SmartBPM,我们可以透明地在各种应用系统的孤岛之间架设一个桥梁,并具有企业应用集成能力。

更有甚者,因为平台是聪明的(或者说是规则驱动的)BPM,容易犯错的手工活动被取消。可以加进规则,使蕴涵在应用系统中的策略和逻辑的自动化变得容易实现,也使不同应用间的集成更方便。例如,通过规则申明,系统可以处理数据更新的自动传播。

聪明的、规则驱动的BPM,通过不断进化的标准(如EJB, JMS, .NET标准和分布式对象CORBA标准),可以处理到后台系统的集成。EAI不关心这些。SmartBPM既支持同步规程,也支持与后台系统集成的异步事件驱动。通过它规则驱动集成的能力,可以消除不规则的数据入口。

 

变幻莫测的IT优先级

正如你所熟悉的,对每一个完整的IT项目,至少有5个因素在争夺你的资源。大量的时间花在维护而不是革新上。为使这个局面得到改观,IT组织想出了IT管理模型,用来将IT项目排优先级。尽管排优先级能使开发的决定更合理化,但是存在仍然一些用户,他们的项目没有得到合理安排。

IT资源进一步被遗留系统的维护所钳制。因此那些倍受挫折的用户会离我们而去,或者不可避免地,他们找上门来要我们提供支持。他们都众口一词,如果IT部门继续以前那样的做法,不致力于流程和业务规则自动化,将会受到失败和客户不满意的惩罚。

另一方面,SmartBPM提供了一个灵活的、易用的、特制的应用开发平台,允许CIO们提高生产率,对变化越来越快的业务做出及时反应。变化、灵活、版本控制和快速部署都内嵌其中。开发者将和带有表格和流程图的平台打交道。

传统的编程环境和平台都是效率不高的。Java21世纪变成了汇编语言,C#也差不多。而SmartBPM提供的是全新的范例,一方面,用瘦客户机逐步叠加地、快速地开发企业应用;另一方面,从需求分析到快速部署阶段存在人为的障碍,SmartBPM让这些障碍降低甚至有些时候还全部消除。

事实上,正象其它高级语言一样,用来生成汇编语言,PegaRULES Process Commander实际上是从表格和图形工具自动生成Java程序。 SmartBPM提供了一个手段,使修改、扩充、或者渐进式地替代已有(有时是遗留系统)的功能变得更容易,也方便支持,集成和变更。更有甚者,正如上面提到的,遗留系统也可以被集成,并使规则与遗留系统中的业务逻辑发生关联。

效果怎么样呢?因为Pegasystemsde SmartBPM允许IT部门在短时间内,从基于代码的解决方案上,建立应用系统。从而,CIO们能够处理更多的项目请求,充分利用现有的人力资源。更为重要的是,变化和部署总在无时无刻地发生,应用SmartBPM,业务分析师可以建立更多的常规的应用系统,让工程师们腾出手来从事更高复杂的集成系统。IT部门也能充分发挥维护程序员的作用,他们一般没有时间转换到Java。(维护程序员可以通过本平台创建、修改Java程序,而不必懂得Java编程)。

全球扩张

业务在不断增长,不断地跨地域边界在膨胀。全局的扩张带来的是全新的IT挑战。在企业层级上,很多使命关键的系统,如ERPCRM需要分离的应用层以满足不同地区的业务实践、税务代码等等。为每个不同的区域创建不同的全局实例,会带来人力成本和金融成本的增加。IT员工还面临语言、汇率、日期和时间差异,还有用户指定的本地化需求等的挑战。

有了SmartBPM, 全球化可以在配置层次上就可以解决,而不必涉及到代码层上。这样,就消除了由此带来的人力和金融成本的增加。Process Commander使用ICU(Unicode的国际化组件)标准存储与工作有关的数据,轻松、高效地用很多种语言展示共用数据。

工业标准的程序库,按照给定的区域,以最合适的途径展现货币、日期、时间和其它区域性的信息。根据浏览器的设置,可以自动地判断用户所处的位置。然而,用户还可以根据目前的情况,交互式地随时选择一个别的位置。尽管为了统一的业务调度,应该有一个共享的业务日期,据此计算业务天数,但根据用户所在的位置,日期/时间域和日历都能合理地显示。

 

通过位置和特定语言的规则设置,Process Commander动态生成HTML页面。每个应用系统可以有一个指定的缺省的(或者叫“基”)货币,这样可以使管理方便、一致,工作对象可以随时准备提供不同货币的各种不同的兑换价格。内嵌的格式化和转换功能使得 使数据显示和处理简单化。所有这些功能使SmartBPM成为一个跨国公司的理想平台。

Pegasystems提供数百个最佳实践,完整的工作流程,决策规则,工业标准连接器等等,被我们的客户用来定制、扩展并快速取得结果。更有甚者,Pegasystems为高级的、基于规则驱动的BPM开发和部署,在面向服务架构的模式下,开发了一个强壮的、可叠代的设计和构造方法,叫做SmartBuild,以支持全软件开发生命周期。Pegasystems提供统一的平台,快速建模、设计、构造、测试和部署。

 

管理合规性

管理合规性是成功组织的关键。有时侯,用在合规性的总体成本高达5企业收入的5%。尽管根据CadburyTurnbull的报告,审计控制指南在英国已经问世,但在美国,Sarbanes-Oxley法案从根本上改变了业务和规章制度的环境。这样,准确的财政报告,其重要性得到了重视。大多数大企业严重依赖于系统,收集和报告财政数据,审计部门逐步将目光投向产生这些报告的系统和基础设施的底层控制。有了Sarbanes-Oxley,所有公开交易的美国公司都被要求执行更广泛范围的审计,包括以下测试:

n  软件控制规程

n  例外管理过程

n  关键系统的用户访问权限

n  过程流程

n  变更控制规程

 

有了SmartBPMCIO们可以将过程和规则数字化,以管理合规性文件:pegaRULES Process Commander提供一个集成的过程引擎,用来记录系统变化。SmartBPM在实现并保证合规性方面是一个理想平台。在业务过程环境里,规则的数字化和自动化可帮助CIO们最大程度地减少人工所犯的错误,使跟踪机制(规则)成为现实。审计范围和变更跟踪是跨业务过程、业务规则和工作数据库的。版本控制、访问控制和交易日志,也内置于系统中。

    过程、业务规则、文档,甚至某个过程里的某个工作对象,其每个变更都有日志记录,还维护历史的版本。日志是安全、可靠的,并且,日志保证交易的完整性。因为合规过程、规则和文档是自动化的,所以IT管理人员与开发者的素质、技能无关,保证了那些必要的控制得到落实。费力的审计和查帐工作被取代,SmartBPM里的各种功能的组合,让持续实时的合规、所有IT和业务运营的管制成为可能。

 

服务交付

无论客户是内部的还是外部的,IT的成功在很大程度是靠服务的交付能力来衡量的。所以很自然地,大多数公司设置7X24呼叫中心,提倡并鼓励电子服务交付能力。那些最好的企业和客户签定SLAs(服务水平协议),开发呼叫中心应用系统,不仅可以跟踪用户的问题,还可以对照签定的合同监控性能。这些系统在性能低于设定的阀值时,将服务请求升级发送到更资深的管理者手中。自动化、监控和服务的整体管理变得关键。

SmartBPM在服务交付方面,全方位支持所有模块:象服务水平协议和升级这样的功能特性都得到支持。使用SmartBPM,每个服务水平的规则定义一个或两个时间跨度:目标日期和最后期限,分别指期望的目标时间,或者是决心完成任务的时间。

      SmartBPM还有另外一些强大的功能支持服务交付。通过业务规则的数字化,经理们可以直接掌握服务交付政策,并使之自动化。他们还可以显示技能,并且根据工作忙闲情况安排工作。在假期或生病期间,系统自动地将工作重新分发给其他具有类似技能的员工。事实上,SmartBPM能根据规则自动化地安排任务。由于手工分派任务变成了自动化,同样的流程占用的资源明显减少。使用Business Activity Monitoring(BAM,业务活动监控), PRPA还允许部门领导实时监控他们的服务能力。

 

ERP的扩展和维护

大多数企业的核心是后台的ERP系统和处于运营心脏部位的共享服务。不管企业用的是SAPOracle还是Peoplesoft,甚至是JDEdwards,几人人都认为他们在集中企业数据时牺牲了灵活性。

难以修改、维护成本昂贵,是那些系统固有的缺点。例如SAP,建立在专有的技术之上,在ERP市场上,它们占了很大的份额。事实是,人们必须得学习一种特殊的编程语言ABAP,才能有效地改造系统。当人们这么做了,他们得非常小心地部署”user exits”,否则冒着这样的风险:在下次维护升级的时候,代码变得无效。

尽管厂家声称在业务流程的再工程上采用了最佳实践,但是,使用SAP的人们被迫削足适履,修改业务来适应软件的限制,而不是让软件来适应变化的业务需要。Oracle,虽然采用了比较少的专有技术,但历史上他们发布了不成熟的产品。以上两种情况,对这些系统的升级和维护都不是很省心。几个月仔细的策划,也不能避免宕机和业务中断。

使用SmartBPM,你可以扩展、提高并发挥ERP投资的作用:大多数IT组织拥有使命关键(mission-critical)的信息和ERP应用系统中蕴藏的业务逻辑。然而,SmartBPM的引入,IT组织可以通过将ERP连接器(ERP connector)纳入到IT应用系统中发挥它的投资价值。除了功能强大的SmartBPM套件之外,Pegasystems吸收了更可实际的解决方案框架通道。解决方案框架对一个特定的商业目的,提供了流程和业务规则的聚合收集。解决方案框架结合两个方面的优势:比“流程模板”功能更丰富(流程模板要花很多力气填充才能建立应用系统),还不失灵活性和可定制性,而ERP太过刚性而难以定制。使用SmartBPMCIO们可以发挥他们所购设备的价值、有助于帮助他们做出决定:

• 可以使用SmartBPM实现对ERP投资价值的延伸,这是通过连接和访问SmartBuild层实现的;或

• 可以在一些行业内,或跨行业购买解决方案框架,然后根据实际需要使用这些框架。

SmartBuild做出来的应用系统,其安装、移植、实现和整体客户化,比起ERP系统都容易得多。这样的话,CIO们能在两个方面都获得了最大好处:一边进行策略和端到端流程的数字化,一边消除业务目标和业务执行之间的隔阂。

 

结论:

CIO来说,这些是激动人心的。CIO和他们对整个企业的敏捷性所做的贡献,其重要性是空前的。CIO也自然而然地成了业务流程官员。在SOA出现之后,业务流程管理成了企业架构的基础。BPM不是简单的流程图的数字化和自动化。事实上,SmartBPM不仅将流程数字化了,而且还包括企业内部的业务规则和策略。BPM的所有模块对CIO来说都是精华。

为什么SmartBPM是为聪明的CIO设计的?有了PegasystemsSmartBPM,使IT项目自动化,CIO可以:

• 和业务伙伴达到较好的协调

• 提高IT员工的敏捷性和效率

• 提高稀缺的IT资源的利用率

• 相对于IT项目的Backlog做有意义的进展

• 为管理、监控各种后台、前台BPM应用系统的性能做好了准备

•对经过专门化的业务规则、流程的自动化和部署做好了准备

• 提供强壮的和动态的案例管理能力

• 通过服务标准,连接到已经存在的后台应用系统,以及连接到贸易伙伴

• 创建新的、革新的服务,发表给内部和外部的客户、贸易伙伴。

• 支持多操作系统和多架构模式

但真正的原因,还是在于促进业务生产率、业务成长、合规性等方面,使IT能够得到持续不断的改善。这是大多数CIO都具有的领导眼光。资产逐年陈旧、全球扩张和合规审查都是挑战,只有SmartBPM提供达到这样的领导地位所需要的能力。

 

原创粉丝点击