BPM与SOA联姻方面的内容我们之前有详细的阐述,通过BPM与SOA的联姻,企业或组织内所有的端到端的流程与企业内的所有信息化系统,SCM、ERP、OA、MES等均可以实现互通互联。在这里,BPM中的所有流程是神经网络,而SOA中的服务则是指令信息、服务在企业或组织内的各个部门之间或者说各个部门的信息化系统之间的流通,就像是指令信息顺着神经网络在全身流通。
事实上,在企业信息化执行中,BPM负责战术,以构建端到端的流程,贯彻企业战略制定阶段的各种战略、策略落地,并制定正确的、有效的方式、方法去实施战略。包括基于CBM(组织化业务模型)、SOMA方法论、流程梳理这些战术策略去对企业的IT架构进行建模,并最终通过相关的产品套件及工具(BPMS、ESB)去实施;另一方面,通过工作流负责执行,将战术进一步的分解并落地,例如BPM流程在此阶段会进一步分解为细颗粒度的WORKFLOW,并通过WFMS系统来实现细颗粒度的工作流功能;对业务系统的执行情况,则通过BAM进行监控。
那么战术与执行是怎样实现协调一致与上下互通的呢?它们的互通互联不是通过咨询顾问实现的,是通过一致的IT系统实现的。下图是它们交互的实例:
可以看到,战术与执行的交互在IT系统中最终演变为BPMS、WFMS、ESB、FUNCTION的交互,结合在战术阶段构建的端对端流程。我们之前分享过关于几篇关于工作流模式的文章《工作流模式之控制模式》、《工作流模式之数据模式》《工作流之异常模式》,通过采用各种各样的工作流模式来负责企业局部任务的执行,实现战术与执行的对接。
一个企业的信息化治理在于从整体战略阶段进行分解,并通过战术来贯彻执行;在战术阶段全面引入BPM和SOA;在执行阶段负责具体任务的执行,并将执行阶段的实例数据提供给监控评估工具;在监控评估阶段对执行数据进行分析评估,并推到出战术及战略的问题及效果,如果发现战略有偏差,战略则进行调整改进。通过以上四个阶段的工作,形成一个完整的良性循环,以持续地支撑一家企业的运营。