论坛首页 Java版 企业应用

工作流引擎小调查

浏览 11341 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
最后更新时间:2005-05-13
大家利用工作流引擎的开源项目,开发成功的项目或产品有多少个?

自己先说:

osworkflow:

   2个,内容管理系统的稿件管理,电子商务系统的订单处理,都是项目型
  都是基于状态机原理,比较简单,效果很好
   
最后更新时间:2005-05-13
我已经把osworkflow转到c#了,测过例子,可以用了。
不过最近比较忙,没有时间加入.net的特有的东西,如属性和特性。
   
0 请登录后投票
最后更新时间:2005-05-14
哈哈,我早迁移到vb6
现在再让我迁移到.net ,有点累
不过osworkflow迁移得确不会有问题,理解了它,最多不会超过3天
   
0 请登录后投票
最后更新时间:2005-05-14
光一个引擎,还有很多东西要加入阿。
   
0 请登录后投票
最后更新时间:2005-05-14
哎,变成osworkflow讨论贴???

osworkflow本事就是个引擎,有了个漂亮的核心,包装成自己的产品和项目都很简单了,包括迁移到另外一个语言。

kiss是一件说来简单,做来难的事情,能够做到真正在oo语言中自如切换,说明作者的设计功力了。hibernate也一样,同样被迁移到.net上了,看它们的源代码,都是一件赏心悦目的乐事。

有没有谁成功的用过别的?shark呢?最近看了一点点它源代码,觉得不优雅,笨重而丑,一家之言,一家之言。
   
0 请登录后投票
最后更新时间:2005-05-14
jjx 写道
哈哈,我早迁移到vb6
现在再让我迁移到.net ,有点累
不过osworkflow迁移得确不会有问题,理解了它,最多不会超过3天


强,我可断断续续花了不少时间

现在看看,理解是不难了,但是如果把它抛开,自己来设计一个引擎,能不能做到一样或者更好优雅的设计呢?
   
0 请登录后投票
最后更新时间:2005-05-14
andyyehoo 写道
哎,变成osworkflow讨论贴???

osworkflow本事就是个引擎,有了个漂亮的核心,包装成自己的产品和项目都很简单了,包括迁移到另外一个语言。

kiss是一件说来简单,做来难的事情,能够做到真正在oo语言中自如切换,说明作者的设计功力了。hibernate也一样,同样被迁移到.net上了,看它们的源代码,都是一件赏心悦目的乐事。

有没有谁成功的用过别的?shark呢?最近看了一点点它源代码,觉得不优雅,笨重而丑,一家之言,一家之言。 :lol:

有没有人把shark转到别的语言,可能是很痛苦的事情。
   
0 请登录后投票
最后更新时间:2005-05-14
我是在mis,erp中使用工作流的,主要用于单据的状态管理,看过其它工作流,太复杂了,一大堆东西,我只需要能管理状态变化和在变化时插入自定义代码

osworkflow满足我的需求,而且设计简单,接口-实现,核心的类就那么几个
IWorkflow及BasicWorkflow
管理工作流实例存储的几个接口类
描述工作流配置的几个类

迁移到vb6会比较累,有些地方用了继承(很少),没有propertyset的等价物(重实现一个也简单),我大概花了二个工作日,不过理解它可花了很长时间了,也包括看了andyyehoo 你blog上的一些东西:)
   
0 请登录后投票
最后更新时间:2005-05-14
方便的话能不能讲一下你们的迁移是怎么做的?
   
0 请登录后投票
最后更新时间:2005-05-14
jjx 写道

迁移到vb6会比较累,有些地方用了继承(很少),没有propertyset的等价物(重实现一个也简单),我大概花了二个工作日,不过理解它可花了很长时间了,也包括看了andyyehoo 你blog上的一些东西:)


哦,原来是迁移用了2天,呵呵,也很快啊。

vb6其实不是oo的,或者说是伪oo,实现重写迁移比c#要痛苦很多。以前试过用vb6写个oo思想的东西,麻烦得很啊

不过osworkflow设计有一个很好的地方,就是不重写造轮子。

扩展属性用了propertyset
定时执行用了quartz
脚本执行用了bsh
核心一些功能用了oscore
....

不知道你是否把这些都实现了,不过没所谓,这些都是辅助功能而已,它就专注于核心的工作流引擎部分,其它都是外挂,你重写了核心部分,其它的要用再慢慢写,实在是方便

没想到还有人看我blog啊,呵呵,好久没更新了。
   
0 请登录后投票
论坛首页 Java版 企业应用

跳转论坛:
JavaEye推荐