[JWFD开源工作流]对自动运行控制器ARC升级的一些思考



   从V0.92-V0.96.4版本,JWFD的引擎内核算法始终停留在"自动化"这个领域,那么从新的版本开始,JWFD的引擎要准备从自动化逐渐过渡到智能化这个阶段了

   其实从本质上来讲,智能化就是在流程的节点和连接线段中嵌入可计算的代码段,并在流程运行时实时进行处理,并把处理结果用来改变流程的运行控制,或者改变流程的运行状态,反正并不神秘和复杂.....

  但是由于出现了嵌入式代码计算的结构,所以JWFD的引擎内核的算法-ARC自动运行控制器的整体结构可能要作出一些调整了....

  在一个流程运行过程中,如果我们在某个节点与节点连接线中嵌入了一段代码,那么流程引擎在运行到这个节点之前,如果获得前面传递过来的参数,并把这个参数提交给连接线中的代码,经过脚本引擎的计算,得出某个结果之后,该流程是否会继续走下去,却是不确定的,该连接线段可能会被系统自动中断,可能会使得流程的运行暂停,或者流程的运行路径被改变....

  那么,为适应这种情况的大量出现,我们的工作流引擎是否需要作出结构上的调整呢?

  人类文明前方的道路已经明确: 智能化流程控制系统+太阳能+氢燃料

   让我们继续前进吧............@

你可能感兴趣的:(工作流)