荣浩
发布于
2011
年
2
月
28
日
上午
12
时
0
分
尽管在企业应用中工作流应用的越来越多,
但对国内的工作流厂商们来说,
这并
没有给他们带来期望中的快速增长,
这并不奇怪,
因为国内工作流产品基本上全
部面向开发者和系统集成商,
解决的是编程问题,
旨在简化对流程进行支撑的软
件创建,
这个定位决定了当越来越多的系统集成商开始自己研发工作流和越来越
多的开发者采用开源工作流时,原有的工作流厂商发现生存日益艰难。
在这篇文章里,我们将一起回顾一下国内主要工作流厂商的产品以及发展策略,
接着讨论他们当前所面临的困难以及未来的机会。
这里分析的工作流厂商包括了
东方易维、西安协同、普元、炎黄动力、有生博大、华创动力、携创、天翎、博
汇数码、中创、浪潮以及台湾的华芩。
一、
现状
大部分的工作流产品都实现了
WFMC
工作流参考模型(参见附录)的接口
1
、接
口
2
、接口
3
和接口
5
:
接口
1
,流程设计器:包括了两种类型的设计器,一种是基于
Web
的设计
器,实现技术包括了
Swing
和
Flex
,一种是基于
Eclipse
插件的本地应
用实现。
除去普元之外,
大部分工作流产品都选择实现了一种类型的设计
器。
Web
设计器的好处在于对最终用户友好,基于
Eclipse
的设计器的好
处在于对开发人员友好,
能够比较容易的进行单元测试和流程测试,
缺点
则是基本上隔绝了最终用户对工作流的使用,
将工作流死死限制在开发者
的层次上。
普元同时实现了两种类型的设计器,
是做得最好的厂商,
东方
易维和西安协同实现了基于
Web
的设计器,
通过流程仿真来弥补测试的不
足。
接口
2
,工作项客户端接口:通过
API
暴露调用和交互接口,完成工作项
的列表展现、拾取、退回和提交。
接口
3
,外部应用调用接口:基本上都没有对主流
ERP
、企业管理软件和
财务软件进行集成的专有支持,这和国内工作流产品应用的场景有关系,
工作流多作为支持单个应用的嵌入式使用,
在这一点上天翎提供有与
SAP
的集成接口。大部分通过支持
Web
服务调用进行支持。
接口
5
,管理控制台:包括两部分,一部分是对运行中的案例进行监控和
干预,
包括了案例的中止、
挂起与恢复,
任务的中止、
跳过、
挂起与恢复,
参与者的重新指定和催办,
工作流变量的修改查看等;
一部分是对案例的