[] [原创]JWFDv0.96工作流引擎设计-自动运行控制器结构说明.

编程技术  /  houtizong 发布于 3年前   101
                [size=large;]     jwfdv0.96---工作流引擎设计<br>                               [size=small;]--自动运行控制器结构说明[/size]<br><br>[/size]<br><br><img src="http://dl.iteye.com/upload/attachment/368790/37c99f70-142a-35c4-9aaa-0d487499640d.jpg" alt="">
 
 
 
 
 
<p class="p0" style="margin-bottom: 0pt; margin-top: 0pt;">[size=10.5pt; font-family: '宋体';]实现的技术与方法[/size] 
 
 
 
<p class="p0" style="margin-bottom: 0pt; margin-top: 0pt;">[size=10.5pt; font-family: '宋体';] 下面我们就来分析这个运行控制器的结构,并试图划分出几个主要的功能模块,然后对此进行理解和再构造,在这之前,需要先回顾一下[/size][size=10.5pt; font-family: '宋体';]jwfdv0.94<span>引擎的[/size]<span style="font-family: times new roman;">dfs</span><span>自动运行控制器的算法结构,事实上</span><span style="font-family: times new roman;">dfs</span><span>是一个全自动的运行控制器,而</span><span style="font-family: times new roman;">san</span><span>是一个半自动的控制器,所谓全自动既指流程在运行过程中的流转过程全部由计算机通过</span><span style="font-family: times new roman;">dfs</span><span>算法来控制,中间不需要人为地干预,而半自动的意思是流程在流转过程中,需要通过节点操作者的触发来推动流程的流转,但是</span><span style="font-family: times new roman;">san</span><span>算法却在并行控制和条件会签,单步回退这些功能上面均实现了自动化的处理,所有这些复杂的逻辑判断均不需要人工来处理,所以这里的自动化是指流程的流转的控制是由机器来控制还是由人和机器共同控制,但是要真正做到全自动化流程控制,引擎系统就需要采用人工智能的模型,目前我们的技术水平还没有达到这个程度,但是这是我们努力的方向,争取</span><span style="font-family: times new roman;">jwfd</span><span>能够在</span><span style="font-family: times new roman;">1.0</span><span>版本的时候使用人工智能技术设计流程引擎</span></span> 
<p class="p0" style="margin-bottom: 0pt; margin-top: 0pt;"><span style="font-weight: bold; font-size: 10.5pt; font-family: '宋体'; color: #000000;">--------------------------------------------------------------------------- </span> 
 
<p class="p0" style="margin-bottom: 0pt; margin-top: 0pt;">[size=10.5pt; font-family: 'times new roman';]   下面是<span style="font-family: times new roman;">san[/size]<span>自动控制器代码的说明,如果朋友们懒得看这些代码,可以直接打开</span><span style="font-family: times new roman;">jwfdv0.96 for eclipse</span><span>的代码,直接运行这个</span><span style="font-family: times new roman;">san</span><span>函数</span><span style="font-family: times new roman;">( )</span><span>,只需要按照下面的提示进行操作就可以简略的体会一下运行一个流程实例的过程</span></span> 
<p class="p0" style="margin-bottom: 0pt; margin-top: 0pt;"><span style="font-weight: bold; font-size: 10.5pt; font-family: '宋体'; color: #ff0000;">---------------------------------------------------------------------------------------------</span>[size=10.5pt; font-family: '宋体';](ln.get(i).tostring(), graphid)) {      [/size]
<p class="p0" style="margin-bottom: 0pt; margin-top: 0pt;">  
<p class="p0" style="margin-bottom: 0pt; margin-top: 0pt;">  
上一篇:性能调优

请勿发布不友善或者负能量的内容。与人为善,比聪明更重要!

留言需要登陆哦

技术博客集 - 网站简介:
前后端技术:
后端基于Hyperf2.1框架开发,前端使用Bootstrap可视化布局系统生成

网站主要作用:
1.编程技术分享及讨论交流,内置聊天系统;
2.测试交流框架问题,比如:Hyperf、Laravel、TP、beego;
3.本站数据是基于大数据采集等爬虫技术为基础助力分享知识,如有侵权请发邮件到站长邮箱,站长会尽快处理;
4.站长邮箱:[email protected];

      订阅博客周刊 去订阅

文章归档

文章标签

友情链接

Auther ·HouTiZong
侯体宗的博客
© 2020 zongscan.com
版权所有ICP证 : 粤ICP备20027696号
PHP交流群 也可以扫右边的二维码
侯体宗的博客