WorkFlow产品高唱BPM,但两者仍有差别
WorkFlow产品过去强调无纸化的窗体传送机制,后来企业发现若未能与既有系统整合,不过是另一个信息孤岛。因此WorkFlow厂商转而强化系统的整合能力,强调是可与既有系统接轨的BPM产品;过去以窗体为主体,目前也改采流程为主轴的架构。传统的WorkFlow以窗体为出发点,而今以流程为主体。
虽然WorkFlow逐渐向BPM靠拢,但仔细分析两者仍有差别,根据国外分析机构的说法,BPM应包括人机互动的接口、EAI及B2B的能力。WorkFlow产品擅长人力工作流程,其提供的人机互动接口设计功能,相较之下往往较BPM平台产品更丰富,此外,因为WorkFlow产品以窗体工作流程出身,所以内建窗体的串签、会签及加签等流程设定及流程追踪功能,而BPM平台产品此类功能则大多需要定制化。
以EAI及B2B起家的BPM平台产品,提供管理者流程监控及管理的功能,但由于以应用程序整合为出发点,与WorkFlow关注窗体签核进度的精神不同,所以未针对一般使用者设计流程追踪功能。不过所有与流程有关的数据都储存于数据库,签核或流程追踪功能,都可藉由定制化满足企业的需求。
BPM平台产品的强项在于企业应用程序整合方面,使用配接器(Adapter)架构,而非透过写程序或存取数据库的方式,避免经由“非官方”管道沟通可能引发的风险,造成难以除错及维护的问题。不过,配接器的技术复杂,除了程序开发的能力,还需深入了解应用系统的架构及商业业务逻辑,所以需要额外付费向第三方合作伙伴购买。
为了串连客户及合作伙伴等B2B的应用,BPM平台产品遵循RosettaNet、HL7及FIX等业界信息交换协议。流程之间的互通,则依OASIS制定的BPEL标准保障流程的互通性,WorkFlow产品若要升级至BPM的层次,最需强化的是本身遵循标准的架构。