在企业IT架构向SOA深度转型,以及业务快速变化的大背景下,BPM(业务流程管理)开始告别部门级、单一项目的部署方式,在更广阔的天地中成长壮大。
作为一套实现企业各业务环境流程整合与优化的管理模式,BPM不仅包含了传统工作流的流程传递、流程监控等内容,还突破了其技术实现的瓶颈。BPM能够管理包含模块设计、自动化在内的流程全生命周期,同时实现业务流程自动化和流程优化,应用范围跨越整个组织部门、系统和应用。因此,BPM可以看作是工作流技术和企业管理理念的一次飞跃。
近年来,伴随着IT成熟度的不断增加,以及IT与业务融合需求的日益迫切,业务流程的改进开始成为企业的关注重点。越来越多的企业意识到,在复杂的业务运营过程中,针对业务流程的管理与优化不仅能够帮助企业提升运营效率,同时还可以在挖掘潜在的业务机遇。也正是基于这种用户的认可,BPM的价值开始凸显。
“现实世界中的业务流程跨越组织、系统和应用,每个流程都涉及诸多利益相关者,因此协作成为支持企业业务流程有序运转的关键。”甲骨文亚太地区和日本产品管理副总裁邹晓兵说。事实上,根据类型进行划分,业务流程还可以分为集成型、人工流程型、决定型和文档型。其中,集成型流程专注于系统,缺少人为经验参与,具有高事务性比率的特点;人工流程专注于人的活动,很少有系统集成的需求;决定型流程关注驱动决定的流程,而决策标准和流程规则经常改变;文档型流程则专注文档扫描的流程,实现文档流转的自动化与优化。
邹晓兵指出,现阶段的BPM是面向集成的流程管理和面向人工流程的流程管理共同演进的结果。在面向集成的方向上,BPM建立在企业应用集成和业务流程集成的基础之上,而在面向人工流程的方向上,BPM包含了文档影音图像和工作流的技术积淀。与工作流等传统的流程技术相比,BPM的优越性体现在效率性、可见性和敏捷性三个方面,在降低成本的同时,BPM能够为用户提供对流程与业务状况的整体可见性以及对于快速变化业务的适应性。
立足SOA企业级部署
IBM发布的名为《全新的工作方式》的白皮书提供的数据显示,领先企业应用SOA技术是普通企业的9倍以上,应用BPM技术是普通企业的2倍以上。IBM软件集团BPM、SOA和WebSphere全球营销副总裁Nancy Pearson是该白皮书的撰写者之一。在日前接受记者采访时,Pearson强调了SOA架构与BPM技术结合的重要意义。
“SOA支持把IT应用服务或业务模块封装成‘服务’的形式,从而推动IT架构与业务任务的弥合。而BPM技术关注的正是帮助优化管理这些贯穿在企业运作流程之中的一系列业务任务。” Pearson说。IBM还认为,在成熟的SOA之上构筑BPM技术,将增加企业IT架构的动态性、协调性和互联性,帮助企业实现IT与业务之间更为敏捷的协调合作。
Pearson指出,虽然BPM并非新生事物,但此前大部分BPM的部署是基于部门或单个项目的,而且这些部署尚不够成熟。依托SOA架构,企业可以跨组织、大规模地部署BPM。另外,业务流程是连接企业战略与实施的关键环节,BPM在企业范围内的部署过程中,需要进行流程的重新建模、处理与定义,并与企业供应链进行整合。这意味着新一代的整体技术升级,而针对BPM现阶段所表现出的应用特性,IBM还提出了“动态BPM”的理念。
“BPM与SOA相辅相成。在SOA架构中,所有组件都以服务的形式提供,BPM则能够灵活地通过编排这些服务实现业务流程,极大地提高了业务系统组件的重用性。与此同时,SOA定义的各种服务也可以为BPM所用,从而形成完备的BPM套件,包括通知服务、表单服务、BI服务等。”北京新聚思信息技术有限公司(SYNNEX)IT经理伍之春说。
伍之春指出,BPM具有覆盖范围广泛、完成因事件触发的不相干事件的特点,与SOA松耦合的特性十分吻合。在实践过程中,BPM需要展开多部门、多区域的协同,此环境中网络环境的安全性可由SOA架构中的WS-Security、LDAP(轻量级目录访问协议)、PKI(公钥基础设施)架构及数字签名等机制完成。除此之外,BPM由简至繁的实施过程也与SOA模块化特性相匹配。
产品升级应势而动
顺应BPM跨组织、大规模部署,以及基于SOA架构拓展的应用趋势,市场中主流的BPM产品在2010年普遍进行了针对性的升级或性能改进。以IBM为例,在2010年7月召开的IBM IMPACT 2010大会上,IBM宣布将其业务流程管理系列产品全面升级至v7版本。涉及的具体产品包括IBM BPM BlueWorks、Business Compass、ILOG Business Rule Management System、Business Monitor、WebSphere Process Server等。
值得注意的是,IBM在新版BPM软件中,以行业内容资产包的形式为客户提供一系列预构建的行业资产,目的是加快和增强基于WebSphere BPM行业解决方案的交付。行业内容资产包适用于银行、保险、医疗、电信及工业产品生命周期管理等领域。
另一BPM主要供应商甲骨文也于近期进行了重大产品升级。Oracle BPM套件11g在2010年5月正式上市。作为甲骨文融合中间件11g的组件之一,Oracle BPM套件11g的重要改进在于它,为用户提供新的统一流程基础,同时还是一款“以用户为中心”、社交互动型的BPM解决方案。
据邹晓兵介绍,Oracle BPM套件11所配备的统一流程引擎能够执行BPEL和BPMN 2.0流程、人员工作流和规则,并与Oracle SOA套件、Oracle业务活动监测以及Oracle商业智能套件加强企业版相互集成。社交功能方面,该套件纳入了社交计算和企业2.0技术,例如Wiki和博客。为了方便用户之间的协作,还提供了流程空间、业务流程向导和非结构化流程支持。
IBM和甲骨文的BPM解决方案均基于Java平台,而在微软的.NET平台方面,K2的BPM套件很具代表性,通过重用微软提供的Office组件提供了很好的用户体验。K2在2010年4月发布了工作流和BPM工具的4.5版本。其中, K2 blackpearl 4.5 和 K2 blackpoint 4.5拥有一个新的基于网络的 K2 Designer(用于 SharePoint)和类似于 Office 的 K2 Studio 设计器。K2 blackpearl 的另一个应用设计器,也就是用于 Visual Studio 的 K2 Designer,目前已支持Visual Studio 2010。
作为位列美国财富500强的供应链流程服务和集成方案提供商,SYNNEX重点专注供应链领域的BPM推广和应用。其针对用户提供的基于SOA和BPM的一体化供应链解决方案,在实现BPM引擎服务化的同时,还支持内嵌规则引擎,并提供了基于BI的智能化决策支持服务。此外还包含了ESB(企业服务总线)集成管理、BI及人机交互服务等。
伍之春表示,与其他BPM供应商相比,SYNNEX的优势源自其在供应链行业深厚的业务基础和BPM应用实践经验,其解决方案从业务角度出发,充分考虑了供应链行业特征,并且提供大量良好定义、易于整合与实施的业务单元和流程样本。SYNNEX所提供的独立BPM引擎服务支持基于标准协议的所有业务服务,并且面向最终用户的规则引擎,提供随需而变的智能服务。目前SYNNEX正在积极开拓中国供应链服务市场,致力于将该公司超过三十年的北美运营经验和技术解决方案应用于中国客户。
实践之路就在脚下
“对中国用户来说,BPM在今天已经不是一个虚幻的概念。”中联软件工程有限公司(简称中联集团)方案与产品部总经理张洪君在接受记者采访时说。作为IBM在中国地区重要的合作伙伴之一,中联集团是一家专业从事系统基建、应用解决方案业务和外包服务的IT服务供应商,其服务对象主要是金融行业用户。
结合自身多年服务金融机构的经验,张洪君表示,BPM的重要意义在于对企业现有业务的颠覆。“以银行业务为例,原先采用过一段时间的综合柜员制存在流程组织不合理、运营风险大、逻辑复杂等诸多问题。为了解决这些问题,越来越多的银行选择从流程梳理起步,逐渐推行前后台分离等新举措。”他说。
他指出,BPM在作用体现在它能够让服务经过工作流引擎“流动”起来,并最终形成业务服务。而企业用户在专业BPM工具和相关最佳实践的帮助下,从严密的流程梳理起步,将流程管理与业务有机结合,将使BPM在企业环境中真正落地。
谈到供应链领域的BPM应用现状,伍之春表示,目前该行业的BPM应用大都停留在“运营与整合”阶段,重点关注对当前业务流程的程序化复制,以及内部和少量外部应用系统的整合。总体看来主要是基础性应用,实现对象普遍为大型企业。他还指出,目前供应链行业的应用重点集中在流程管理本身,具体包括定制、监控和按需调整等,而企业目前最为看重的是,流程的可视化和灵活性,以及是否能够以服务的方式很好地整合其他应用系统,从而促进流程自动化。
“从目前供应链行业的应用水平和范围看,BPM的实践距离跨越式、全企业环境尚有一定的距离。这并不是单纯的技术问题,还需要市场加以正向引导,例如服务标准化和公开化等。同时,也需要更多BPM系统和SOA架构的成功案例推广,来提振企业的信心。”伍之春说。
谈到目前中国企业BPM应用推进面临的瓶颈,伍之春表示,相对国外企业几十年的流程经验积累,中国企业十余年的流程经验尚显单薄,在BPM实施、业务流程优化和过程重组方面需要指导性意见。在推进BPM在更大范围内部署方面,企业用户首先应该明确项目的ROI和实施的决心。企业应该对BPM项目进行详细地规划,就异构系统的集成和快速响应变化的能力为企业带来的价值达成一致,同时在企业内部凝聚足够的领导力和执行力。而在技术准备方面,企业需要明确现有的组织结构和分工是否合理,已有软件是否基于SOA,并存在大量可重用的服务。“SYNNEX通常建议用户,先通过专业咨询了解实施的难点和要点,确定并统一实施愿景,然后再根据行业背景和企业需求基于BPM进行定制化实施。”伍之春说。
在中国制造业企业排名第78位的北京建龙重工集团有限公司(简称建龙集团)日前基于Oracle BPM套件11g构建了企业级BPM平台。邹晓兵表示,结合建龙集团功能模块松耦合化、业务流程透明化、安全集中化等需求,新的流程平台完全基于SOA架构,实现了企业范围内的流程再造与优化,其搭建的BPM平台覆盖了建龙集团内所有的ERP项目群,以及总部和各地分支机构,是真正的企业级业务流程管理平台。
与BI结合快速应变
行胜于言。为了适应快变的业务环境,越来越多的企业展开实际行动,深入展开对BI(商业智能)和分析工具的应用。而伴随着BI应用范围的扩展,BPM与BI的结合正在形成一种全新的应用趋势。研究机构Aberdeen Group的高级研究分析师David White指出,分析技术与BPM工具相集成,可以被用来制定如何更好地改变业务流程的路线图。而将分析与业务流程连接起来,有时还意味着建立数据仓库以采集来自多个系统的信息,以供分析之用。
事实上,“把BI与BPM连起来”,不仅能够帮助企业提高运行效率或留住客户,还能够在快速变化的市场中发掘新的机遇。例如,保险公司把用于欺诈监测的分析工具与索赔处理的自动化流程连接起来,在有效规避保险欺诈的同时,提升的业务运营效率。由此而节省出的劳动力资源可以投入新业务的开展。
伍之春认为,BPM在现阶段的技术发展趋势体现在两个层面。首先,是BPM自身的技术演进,比如智能化的趋势。BPM概念是从业务角度提出的,仅仅按照约定简单执行流程是远远不够的,智能化意味着假定分析(What-if Analysis)、预测和预警、工作负载平衡、资源调度安排和工业硬件集成等会逐渐提升其重要性,并加入到BPM套件中。在这方面,SYNNEX的BPM解决方案基于对供应链的深刻认识,通过引入规则引擎和BI提供了智能化手段。
“在智能化方面,BPM势必会与其他领域的技术发展相关联。与BI的结合就是一个重要的发展方向。事实上,在BPM整个部件的划分中,BI是一个不可或缺的部分。”伍之春说。他指出,在BPM的推进过程中,用户需要借助可视化工具对流程进行实时分析、模拟甚至预测,而BI恰恰能够提供这些信息。
“除此之外,BI还将促使BPM项目实施进入‘优化和创新’阶段的关键手段。BI使BPM实施企业具备自行分析流程执行情况,乃至帮助制订重要决策。”伍之春说。他认为,未来的企业将走精细化发展的道路,企业核心竞争力所需的服务将通过BPM整合。这些服务很可能来自其他企业,这就意味着BPM套件将与SaaS等新的应用或应用模式展开互动。“这并不是什么新观点,在2000年开始推行Web服务时就已埋下伏笔,我们要做的只是促进和等待市场成熟。”他说。
流程服务业务
从工作流管理到BPM,业务流程管理并不是新生事物。早在信息时代之前,流程的管理就是企业业务运营的重要内容,IT技术的引入让流程管理更具智能化和自动化。不过,IT与业务的深度融合正赋予BPM全新的涵义。作为一套实现企业各业务环境流程整合与优化的管理模式,BPM需要帮助企业快速应对业务变化,同时提供精细化的管理数据用于业务分析和决策。
目前,企业用户对业务流程精细化管理的需求,让BPM变得更加真切。同时,高效且灵活运转的业务流程对企业的价值也被不断发掘。另一方面,随着企业IT架构向SOA转型的深入,灵活度更高、跨组织的业务流程管理成为可能。也正是出于这一原因,BPM正迎来空前广阔的应用空间。除了企业环境的全面覆盖,BPM的管理范畴还会涉及企业与合作伙伴、企业与最终用户的业务流程管理。在日趋复杂的IT应用环境中,BPM有望不断衍生出新的应用方法与形式。
由BPM系统所制造的大量流程信息将为企业实施业务决策提供重要佐证。这一事实驱动了BPM应用与BI应用的结合。对流程数据加以分析,进而制定改进业务流程的决策,将进一步释放流程管理在业务运营层面的价值。总而言之,“流程服务业务”已经成为BPM实践的关键目标。
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
作者
相关推荐
-
AWS PaaS来也:炎黄盈动为业务流程管理带来无限价值
随着容器、微服务等技术的使用,企业的应用程序也变得越来越趋于组件化;同时,为了这串连起这些组件,开发人员却需要 […]
-
在iBPM和BPM间做选择 不一定非此即彼
大多数系统都有一样的能力,在很多人看来,除了BPM或者iBPM这两个标签以外,实际上它们之间并没有任何区别。
-
Red Hat披露更加架构驱动的BPM模型愿景
Red Hat的一个更加结构化的BPM设计方案有望搭设应用开发界与业务流程管理的桥梁,让企业架构师、开发者和业务侧的人更快速更容易地实时新的业务流程。
-
SOA治理模型核心:人
治理在IT领域非常关键,但是很多时候企业的做法往往太过单向,企业SOA治理模型往往忽视了所有部分当中最关键的组件:人。