业务流程管理一直像是个“孤胆枪手”,自己独成一类。作为技术,研究机构将其归类为中间件这样的事物。Gartner指出,应用开发和应用集成中间件市场,BPM工具占据了14%的份额。因为将BPM工具看做是中间件,因此可以用于集成。例如,使用BPM工具来自动化系统或者应用间的数据发送。
但是BPM作为独立技术的日子似乎要结束了。因为开始有人用BPM来进行治理和主数据管理这样的事情了,这种情况下数据模型对于所有系统都更为容易,可以简化集成、Web服务和分析。厂商似乎也看到这样的趋势。人们不希望同一地方的主数据管理在其他系统中确是完全不同数据模型,那么BPM系统能起到什么作用呢?整体而言,就是所使用的数据模型已经在其他地方定义好,我们可以使用至少一部分作为流程中的实例数据,然后开始进行跨系统的集成,就会变得而更加容易。
目前来看,TIBCO已经朝着这个方向前进。BPM提供商Appian和SAP也开始就这个方向展开。但是对于大部分厂商而言,集成就是集成解决方案,BPM就是BPM解决方案,二者比较友好。上周Talend也加入到业务流程管理和主数据管理结合的队伍中来。Forrester分析师Ken Vollmer曾表示,多数厂商的集成工具可以跨两到三个集成孤岛——数据集成、应用集成或者业务流程管理。SoftwareAG、TIBCO、Oracle、SAP、IBM等都能实现两到三个孤岛间的交互操作。
整个行业和厂商都需要趋向于一种更为整体的集成,这就意味着在这三个孤岛之间统一集成实践,包括起原则和技术。BPM的初衷很大部分都是业务管理来驱动,少部分有IT介入。为了实现大部分的BPM模型,就必须把所有关键活动连接起来,包括技术、集成信息技术,BPM对于利用这个模型的优势而言是必不可少的一部分。