如何学好工作编程技术?
星期六, 05/09/2009 - 14:54
如何学习好工作流知识?
星期二, 05/12/2009 - 10:01
#2
[quote=jiangbo]
如何学习好工作流知识?
[/quote]
这个问题的确有些大,其实如何去学习工作流,主要看你自身现在对工作流的了解程度:
0.以前从来没有接触过工作流
1.以前工作使用过(商业版或者是开源)
2.对开源的工作流封装过
假如你选择0.我建议你下载一个开源的工作流跑一下(jbpm或者是jbpmside)
假如你选择1,证明你已经使用过,那么就看看工作流的一些文章(例如工作流实例是什么,工作流定义是什么等等21种基本的模式)
假如你选择2,证明你对工作流已经处于一种稍高的状态,那么你需要关注一些workflow和bpm之间的区别,然后关注一下xpdl,bpmn、BPEL,等等。


[quote=jiangbo]
如何学习好工作流知识?
[/quote]
呵呵,这个问题有点大,不过不外乎以下几点:
1、首先你一定要先有业务需求场景,也就是说你首先应该搞明白什么样的业务场景会用到工作流;
2、从最基本的workflow学起,先学习一下最基本的概念;
3、掌握基本的概念后,找一种工作流产品去用,不管是商业的还是开源的,在上面第1条中你已经掌握的业务需求场景中去应用;
4、你学会了怎么用之后,再去研究更深入一些的工作流的知识,例如应该包含什么样的功能,工作流模式、怎样实现这些模式,并为业务服务等;
5、最后再去学习BPM和相关的知识(同样也要遵循1-5的这样一个步骤)。