工作流研究
最近突然想看一下有关工作流方面的开源项目。
网上查询了一个产品叫:jBPMSurf,了解下,发现是基于jBPM4流程引擎实现的业务流程管理系统,他有一个用EXTJS开发的WEB流程设计器,感觉不错。
这个设计器介绍的时候有段话,如下:
----------------------------------------------------------
再者就是因为VML还是依赖于ie下的,其他浏览器上都跑不动,而SVG则正好相反,firefox, opera, safari都支持它,而就是ie不支持,其实如果说到了跨浏览器兼容性,很多人都会提到flex,实际上flash的绘图能力应该也是比 JavaScript高几个数量级的。
但是,我们还是希望使用原生的JavaScript实现web绘图,因此也就有了这次的原型DEMO,实际原理也很简单,就是判断当前浏览器是否是IE,如果是IE,就使用VML,否则就在其他浏览器下使用SVG。
---------------------------------------------------------
VML,SVG,好像以前没研究过。查下吧。
原来两个都是在WEB上画图的技术。
--------------------------------------------------------
回到工作流上来,
大主流开源工作流引擎技术分析与市场预测 http://opensource.blog.51cto.com/62670/8678
里面提到Shark,osworkflow,jbpm
继续研究,大概结论:
osworkflow是一个轻量级的工作流
jbpm貌似国内用的比较多。
很多人都建议自己开发工作流引擎,不要使用别人的。
自己开发,需要有哪些功能呢?
------------------------------
还是看一下jbpm到底是什么东东吧。
J2EE工作流管理系统jBPM详解(一)
http://developer.51cto.com/art/200811/96047.htm
这是一个介绍JBPM的例子,很有意识
http://www.cnblogs.com/thinkinlove/archive/2007/06/06/773315.html
JBPM开发资料整理[转] http://zhulin014.javaeye.com/blog/562943
提供了一些资料,很有用,
JBPM演示:http://docs.jboss.com/jbpm/v3/demos/movies/jbpm-overview.htm