e-works数字化企业网  »  文章频道  »  管理信息化  »  流程管理(BPM)

业务流程管理BPM选型策略研究

2017/5/14    来源:互联网    作者:佚名      
关键字:业务流程管理  BPM  
对BPM平台的框架体系有全面的理解,对各个厂家产品所提供的功能有深入的认识才能为平台选型的决策提供可靠的保证。

    BPM是一个流行了很多年的概念,其相关的产品也比较多。在新的SOA架构下,各个厂商都推出了基于新的规范的BPM产品套件,这些产品套件包含一个或者多个独立产品。但是对于刚接触BPM产品的人难免会多一些疑惑。另外很多CIO都在各种平台和产品之间也犹豫不决。因此对BPM平台的框架体系有全面的理解,对各个厂家产品所提供的功能有深入的认识才能为平台选型的决策提供可靠的保证。

    最近一个阶段由于新一代BPM产品的推出,很多大的企业也开始了基于BPM平台的系统建设。我参与了几个大的电信运营商的BPM平台的咨询和设计工作,在这些工作中,研究了很多新的技术方向和产品,下面我主要讲一下BPM平台的架构和主要的功能模块。

    作为应用集成平台的核心功能平台,业务流程管理平台(BPM)应该具有流程分析和建模工具、流程运行环境、流程监控和管理三个主要部分。

BPM平台的组件和工具

    流程分析和建模工具

    这些工具方便了业务流程的分析和建模,同时可以把这些流程和实现技术相对应。另外,还有一些产品可以提供模拟流程的功能。

    业务流程建模工具应该提供如下功能分析、设计和修改业务流程,可以定义错误回复机制,审计模型和业务事务等。

    业务评估工具:定义评估业务流程主要指标(KPI),这些指标是流程执行后的数据结果。

    技术流程建模工具:把业务人员定义的流程映射到技术组件,比如消息流、数据转换、事务等。

    技术评估映射工具:把主要的KPI指标和具体的技术指标对应。

    流程仪表盘设计工具:可以把业务流程监控对应的用户界面和性能指标和具体的技术数据对应。

    模拟引擎:可以通过历史数据设计好的流程进行优化、测试,自动化的模拟流程的运行。

    对于一个BPM平台产品,可以不提供以上全部工具,但是必须要借助其第三方的工具来实现对应的功能。

    流程执行引擎

    运行业务流程的实际平台。包含执行流程的核心流程控制模块,支持外部定义规则的规则引擎和定时任务控制器。另外还有个业务流程知识库用来保存元数据、数据、规则定义、业务指标定义,访问历史记录等。

    另外由于业务流程系统要和外部系统交互,与其他流程交互的分布式流程协调器和接口管理器都是BPM平台需要提供的功能。

    活动监控和管理

    流程的管理:启动,停止,暂停流程。重新定义,修改流程。修改数据和消息,重新分配资源,性能监控等。

    业务活动监控(BAM)

    仪表盘:用于展示业务对象,业务评估指标的用户界面

    分析引擎:从实时运行数据和历史数据中获得KPI,并基于KPI做复杂的,基于规则的分析。

    事件管理:对于业务事件和技术事件进行检测和分类。在事件发生时触发对应的流程和分析规则。

    按照以上的BPM组件和规范的说明,一般来讲BPM至少要支持流程设计和分析工具、和流程执行平台,而BAM可能是单独的产品。在BPM选型中可以根据以下大的方面来评测,由于篇幅原因,我只列出了一些大的方向,具体评测点就这里省略。

    1.流程分析工具

    1)流程建模

    a)产品自带的可视化的流程建模工具

    b)如果产品无自带建模工具,请说明建模工具的名称和与BPM集成的方式

    c)流程建模支持多组织,多用户,多角色

    d)支持基于角色的泳道建模

    e)支持多种流程结构,必须支持串行、分支、合并等基本流程结构,支持自定义流程模板及已有模板:支持基本控制模式(Basic Control Patterns)。高级分支和同步模式(Advanced Branching and Synchronization Patterns)。结构模式(Structural Patterns) 多实例模式(Patterns Involving Multiple Instances)。……

    2)流程的测试

    a)有流程模拟运行引擎

    b)支持对流程运行情况的追踪,观测

    3)集成能力

    a)支持与MS Office的互操作(Word,Excel,Visio)

    b)支持精确的导入和导出BPEL,支持XPDL方式的人工流程WorkFlow:ASAP/Wf-XML(WFMC), XPDL(WfMC),支持BPEL方式的自动化流程Business Process:WSBPEL,WS-CDL

    4)BPMN规范支持

    a)支持BPMN,可以使用BPMN设计XPDL标准流程:支持基本业务活动单元、事件、路由、适配器等方式的拖拽式流程建模

    b)支持基于BPMN的图形展示

    5)多用户多版本的支持

    a)支持唯一集中式的资源文件(Repository)(基于文件或数据库)

    b)支持多版本和版本锁定

责任编辑:程玥
本文来源于互联网,e-works本着传播知识、有益学习和研究的目的进行的转载,为网友免费提供,并以尽力标明作者与出处,如有著作权人或出版方提出异议,本站将立即删除。如果您对文章转载有任何疑问请告之我们,以便我们及时纠正。联系方式:editor@e-works.net.cn tel:027-87592219/20/21。
e-works
官方微信
掌上
信息化
编辑推荐
新闻推荐
博客推荐
视频推荐