前一段时间参加了BEA的工作流培训 ,做工作流这么多年,第一比较全面深入的了解国外公司的工作流产品,感受还是颇深:
1、正规,完整、细腻。各种功能都很全,大面上一看能看出,是一个很大的团队经过很长时间的开发才能达到现在的规模,引擎,表单,监控,模拟和仿真一应俱全,并且从工具到文档包装的都很好。绝非像国内这样的5、6个人的小团队能完成的。
2、创新:美国作为计算机的发源地,这帮老外从骨子里面就具备创新的精神。从这个产品中也能明显的看出来,BEA竟然为自己的工作流开发出了一种新的业务语言,我就是不明白有这么多现成的东西可以用,为什么还要重新开发一套新的,成本那么高。估计是他们觉着现有的这些语言虽然能用但不好用,并且也有能力开发, 干嘛不重新开发一种。胆子比较大,也敢想敢做。
3、水土不服。虽然国外的工作流产品功能强大,但到了国内用的也不是太多,为什么?他们的功能有些不适合中国的国情,功能强大但用起来有些别扭。这次的项目也是用我们自己的工作流做原子应用,用他们的系统间的集成工作。
4、核心技术在国外。很容易看出这些产品的核心开发都在国外,国内只做一些汉化和支持的工作。问BEA中方员工,稍微深一些的问题他们就会大不了了。
此外,培训中还有些小插曲:培训的第一天,讲师就略带沮丧的说道:前天,我们公司被Oracle收购了,我不知道今天讲的产品将来还会不会继续存在。呵呵呵,真是有点悲壮的感觉。