多学科计算中的工作流实现?
jackie_yzw
2012-09-08
描述一下当前的工作: 在我的项目中设计多种软件,比如1.力学计算软件,2.流体计算软件,3.excel软件等,我需要将这些软件按照一定的流程联系在一起,比如最简单的串联,工作流程:1-》2-》3。当然也有并行,嵌套,循环等多种模式。在这种情况下,就想到了使用工作流来解决这个问题。 但是之前没用过工作流,不知道在这种模式下是否可行。因为这些软件分布在不同的工作站下,任务的派发是通过web服务器来进行的,基于移动Agent。服务器与工作站之间的联系已经搭建好了可以工作。 现在主要问题是工作人员想在浏览器端自由的设计流程然后交给工作站去执行。比如流程1->2->3->1->3->2->结束。怎样让工作流可以自由设计流程来为我服务。 大家有什么好的建议或想法交流一下。 |
|
comsci
2012-09-14
你在一个流程图的每个节点上面绑定一个应用程序的API调用接口,然后让工作流自动运行控制算法启动,就OK了。。需要对JBPM的底层很了解,其实也可以自己编写一个算法
|
|
jackie_yzw
2012-09-14
comsci 写道 你在一个流程图的每个节点上面绑定一个应用程序的API调用接口,然后让工作流自动运行控制算法启动,就OK了。。需要对JBPM的底层很了解,其实也可以自己编写一个算法
嗯,这个想法可以。 现在又有一个问题就是,我这个流程不是固定的,有时候我只需要串行的流程,有时候需要并行的流程,且流程的节点个数也是根据工作人员的需要自由添加,这样的话怎么设计流程呢?是搞几个固定的例程让用户选择使用?这样还是有点局限。 请赐教。多谢! |
|
comsci
2012-09-17
这就需要一个用户自定义流程啊,JBPM的流程结构是固定的,恐怕无法实现一很灵活的自定义流程,你可以参考下自定义工作流的设计思路,用户用一个开源的设计器自定义一套流程,即画即用的那种类型。。。。很多商业的流程都是自定义的。。。也有开源的自定义流程。。。
|
|
jackie_yzw
2012-09-17
comsci 写道 这就需要一个用户自定义流程啊,JBPM的流程结构是固定的,恐怕无法实现一很灵活的自定义流程,你可以参考下自定义工作流的设计思路,用户用一个开源的设计器自定义一套流程,即画即用的那种类型。。。。很多商业的流程都是自定义的。。。也有开源的自定义流程。。。
恩,我先试试吧。看来得把底层搞透了。谢谢你~ |