??? 摘 要: 介紹了基于中心索引目錄拓?fù)浜头植际椒?a class="cblue" href="http://forexkbc.com/search/?q=結(jié)構(gòu)化" title="結(jié)構(gòu)化">結(jié)構(gòu)化拓?fù)涞腜2P的工作流" title="工作流">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)" title="工作流系統(tǒng)">工作流系統(tǒng)的實(shí)現(xiàn)方法,并力圖保持和當(dāng)今各種流行工作流系統(tǒng)接口的最大兼容,。從中可以看出兩種P2P工作流系統(tǒng)的優(yōu)缺點(diǎn),,為工作流系統(tǒng)的P2P化提供另一種可行的方案。
??? 關(guān)鍵詞: 對(duì)等網(wǎng)? 工作流系統(tǒng)? 中心目錄? 分布式非結(jié)構(gòu)化
?
??? 調(diào)查結(jié)果表明[1],,50%的企業(yè)考慮將工作流作為企業(yè)的標(biāo)準(zhǔn)管理技術(shù)方案,,18%的企業(yè)已經(jīng)做了這方面的計(jì)劃或嘗試??梢灶A(yù)計(jì),,工作流將成為企業(yè)、政府等社會(huì)機(jī)構(gòu)內(nèi)部或相互之間的業(yè)務(wù)管理和業(yè)務(wù)信息交換的主流技術(shù),。目前的工作流研究和開(kāi)發(fā)大都集中在Server/Client模式或Server/Browser模式之上,,在容錯(cuò)、效率,、自組織性和可擴(kuò)展性能方面都存在著局限性,。而采用P2P結(jié)構(gòu)的工作流系統(tǒng)的研究進(jìn)行得比較少,也少有實(shí)際應(yīng)用的產(chǎn)品出現(xiàn),。
??? 工作流系統(tǒng)和P2P(Peer-to-Peer)技術(shù)的固有特性使兩者可以很好地結(jié)合在一起,。工作流系統(tǒng)屬于交互式信息系統(tǒng)(Cooperative Information Systems)。交互式信息系統(tǒng)可以分為:辦公信息系統(tǒng)(Office Information Systems),、轉(zhuǎn)移處理系統(tǒng)(Transaction-Processing Systems),、知識(shí)管理系統(tǒng)(Knowledge-management Systems)和決策支持系統(tǒng)(Decision-support Systems)[2]。在這四種類型中,,除辦公信息系統(tǒng)需要固定的軟件環(huán)境,,如OpenOffice.org或者M(jìn)S Office提供的字處理、表格處理功能以外,,其他三種都可以采用P2P的結(jié)構(gòu)來(lái)實(shí)現(xiàn),,其中的難點(diǎn)是轉(zhuǎn)移處理系統(tǒng)的P2P化,而它就是通常所說(shuō)的工作流系統(tǒng)的主要組成部分,。本文將逐一介紹其實(shí)現(xiàn)方法,。
??? 工作流系統(tǒng)一般可以用Petri網(wǎng)來(lái)描述。虛擬組織是一種Petri網(wǎng),。虛擬組織也可以看成是由關(guān)系構(gòu)造而成的成員間的P2P系統(tǒng)[3],。同時(shí),,語(yǔ)用網(wǎng)的研究表明[4],語(yǔ)用網(wǎng)里的所有計(jì)算設(shè)備都由構(gòu)件組成,,故稱為構(gòu)件計(jì)算系統(tǒng),。這些設(shè)備都既有向語(yǔ)用網(wǎng)提供服務(wù)的義務(wù),也有向語(yǔ)用網(wǎng)索取服務(wù)的權(quán)利,,因而語(yǔ)用網(wǎng)是一個(gè)典型的P2P網(wǎng)絡(luò),。在用P2P網(wǎng)絡(luò)聯(lián)接起來(lái)的軟件服務(wù)系統(tǒng)上面能夠很方便地直接構(gòu)造出Petri網(wǎng)系統(tǒng)。也就是說(shuō),,將含有上下文語(yǔ)義的自然符號(hào)語(yǔ)言通過(guò)P2P方式表達(dá)出軟件的協(xié)同計(jì)算關(guān)系,,即可實(shí)現(xiàn)工作流。
??? P2P具備天然的可擴(kuò)展機(jī)制和容錯(cuò)機(jī)制,,分布式計(jì)算可以利用大量的空余計(jì)算機(jī)來(lái)減少能源的消耗,。采用P2P能夠構(gòu)建合理的、真實(shí)的,、面向服務(wù)的和高效的動(dòng)態(tài)工作流系統(tǒng),,具有較高的動(dòng)態(tài)適應(yīng)性、魯棒性和更強(qiáng)的自組織能力,,在更深的層次上簡(jiǎn)化工作流的實(shí)現(xiàn),,并且向所有流程參與者提供開(kāi)放的、統(tǒng)一的流程模型,。過(guò)去P2P工作流系統(tǒng)主要采用比較陳舊的協(xié)議和技術(shù),,如CORBA技術(shù)。本文將采用新的標(biāo)準(zhǔn)和技術(shù),,如OASIS組織的部分開(kāi)放文檔標(biāo)準(zhǔn),、XML、SOAP,、Web Service等,。
1 中心目錄結(jié)構(gòu)" title="目錄結(jié)構(gòu)">目錄結(jié)構(gòu)P2P的工作流系統(tǒng)
??? 中心目錄結(jié)構(gòu)P2P網(wǎng)絡(luò)是一個(gè)非結(jié)構(gòu)化的含有主索引目錄的P2P網(wǎng)絡(luò)。這種結(jié)構(gòu)的P2P網(wǎng)絡(luò)源于Napster,。每一個(gè)節(jié)點(diǎn)先和中央索引通信,,獲取中央索引發(fā)布的各個(gè)節(jié)點(diǎn)共享資源的信息。中央索引服務(wù)器會(huì)根據(jù)某個(gè)節(jié)點(diǎn)發(fā)起的獲取指令,,找到目錄中的最佳匹配(最佳匹配是指消耗最小,、最快或者最容易獲得的那個(gè)節(jié)點(diǎn),取決于用戶的需求),。然后發(fā)起節(jié)點(diǎn)就會(huì)直接和這個(gè)節(jié)點(diǎn)進(jìn)行通信,,要求對(duì)方把文件傳遞過(guò)來(lái)(傳遞文件的過(guò)程不再需要中心目錄服務(wù)器的參與)。
1.1 系統(tǒng)結(jié)構(gòu)
??? 仿照Napster的工作原理,,可以構(gòu)建帶有中心索引目錄的P2P結(jié)構(gòu)的工作流系統(tǒng),。首先,,讓一個(gè)典型的工作流系統(tǒng)具有如表1所示的屬性值[2]。然后,,將表1中的meta信息加入到P2P中心服務(wù)器中形成索引目錄,,作為構(gòu)建如圖1所示的工作流系統(tǒng)的基礎(chǔ)。所有功能都以這些meta信息為基礎(chǔ),。從縱向來(lái)看,,可以用meta信息劃分各個(gè)節(jié)點(diǎn)的角色,也提供流程運(yùn)行的參照依據(jù),。從橫向來(lái)看,可以用meta信息編寫(xiě)工作流外部的監(jiān)控管理系統(tǒng),。這與Server/Client結(jié)構(gòu)的工作流系統(tǒng)不同,,流程實(shí)例的數(shù)據(jù)和相應(yīng)的meta信息全都“下放”到每一個(gè)節(jié)點(diǎn)中,而不是全部集中在某一個(gè)數(shù)據(jù)庫(kù)里,。在登錄系統(tǒng)時(shí),,節(jié)點(diǎn)將自己的meta信息提交給中央管理節(jié)點(diǎn)用于查詢。當(dāng)節(jié)點(diǎn)1的狀態(tài)需要改變時(shí),,向中心節(jié)點(diǎn)提交自己的需求(由“需求原語(yǔ)" title="原語(yǔ)">原語(yǔ)”定義,,后面將有介紹)即提交到中央管理節(jié)點(diǎn)進(jìn)行判斷。中央管理節(jié)點(diǎn)根據(jù)自己具有的meta數(shù)據(jù)庫(kù)和流程定義找到參與此次改變的其他節(jié)點(diǎn),。節(jié)點(diǎn)1轉(zhuǎn)而向節(jié)點(diǎn)2聯(lián)系,。隨后節(jié)點(diǎn)2通過(guò)檢查meta信息來(lái)執(zhí)行“執(zhí)行原語(yǔ)”滿足節(jié)點(diǎn)1的需求,并向中央管理節(jié)點(diǎn)匯報(bào)本次操作,。最后由節(jié)點(diǎn)1結(jié)束流程,。
?
?
?
??? 在與中央管理節(jié)點(diǎn)通信的過(guò)程中,真正的數(shù)據(jù)(如工單,、文件)都沒(méi)有被實(shí)際傳遞,,傳遞的都是各個(gè)數(shù)據(jù)的meta信息。中央管理節(jié)點(diǎn)會(huì)根據(jù)這些meta信息找出相應(yīng)的參與者,。最后由各個(gè)節(jié)點(diǎn)自行完成需求任務(wù),。
??? 在上述策略中,“執(zhí)行原語(yǔ)”的執(zhí)行標(biāo)志著轉(zhuǎn)移處理系統(tǒng)搭建完畢,;知識(shí)管理系統(tǒng)的組成可以由中央管理節(jié)點(diǎn)提供信息,,其他各個(gè)節(jié)點(diǎn)提供真實(shí)數(shù)據(jù)文件的方式來(lái)完成,非常接近Napster,;而決策支持系統(tǒng)的實(shí)現(xiàn),,除了上面這種采用通過(guò)節(jié)點(diǎn)自身的功能來(lái)控制權(quán)限的策略外,還可以采用通過(guò)中央管理的分發(fā)的方式,。中央管理分發(fā)的方式是:當(dāng)節(jié)點(diǎn)1把需求發(fā)給中央管理節(jié)點(diǎn)時(shí),,中央管理節(jié)點(diǎn)把參與節(jié)點(diǎn)的位置和參與節(jié)點(diǎn)的“執(zhí)行原語(yǔ)”同時(shí)發(fā)回給節(jié)點(diǎn)1,,再由節(jié)點(diǎn)1把“執(zhí)行原語(yǔ)”發(fā)給節(jié)點(diǎn)2,要求節(jié)點(diǎn)2執(zhí)行,。
1.2 需求原語(yǔ)
??? 需求原語(yǔ)是周邊節(jié)點(diǎn)向中心節(jié)點(diǎn)發(fā)出的有關(guān)流程下一步該如何進(jìn)行的請(qǐng)求信息,,包含有數(shù)據(jù)的類型、版本,、狀態(tài)和節(jié)點(diǎn)自身的權(quán)限值,、身份標(biāo)識(shí)等一系列跟當(dāng)前狀態(tài)相關(guān)聯(lián)的信息。由XML格式化文檔定義,,具體如下:
???
?????
?????
?????
?????
?????
?????
??? 需求原語(yǔ)無(wú)需告知其他同類節(jié)點(diǎn),,直接采用SOAP協(xié)議傳輸給中央管理節(jié)點(diǎn),由管理節(jié)點(diǎn)進(jìn)行分析,,抽取其中的流程信息,,對(duì)比本身存儲(chǔ)的流程定義文件,找到相應(yīng)的參與者的相關(guān)信息,,再返回給發(fā)起節(jié)點(diǎn),。在發(fā)回的信息中,可以包含“執(zhí)行原語(yǔ)”,,由發(fā)起節(jié)點(diǎn)交由參與者直接進(jìn)行處理,。需求原語(yǔ)包含很多流程處理對(duì)象的meta信息。
1.3 執(zhí)行原語(yǔ)
??? 執(zhí)行原語(yǔ)告知目標(biāo)節(jié)點(diǎn)該進(jìn)行什么類型的操作,,并臨時(shí)賦予目標(biāo)節(jié)點(diǎn)相應(yīng)的操作權(quán)限,。根據(jù)OASIS組織對(duì)日常業(yè)務(wù)流程分析,將工作流程中遇到的操作分為增加,、修改,、轉(zhuǎn)發(fā)、還原等七種類型,。其他任何操作都可以分解或者等效于這幾種類型中的一種或幾種,。因此在執(zhí)行原語(yǔ)中必須包含這七種類型的相關(guān)meta定義。執(zhí)行原語(yǔ)如圖2所示,。
?
??? 為保證執(zhí)行原語(yǔ)的正確執(zhí)行,,首先要向exec函數(shù)注冊(cè)七種類型的事件處理,并在節(jié)點(diǎn)加入對(duì)原語(yǔ)執(zhí)行的句柄函數(shù),。
??? 中心目錄結(jié)構(gòu)P2P工作流系統(tǒng)不是純正的P2P拓?fù)浣Y(jié)構(gòu),,雖然具有結(jié)構(gòu)簡(jiǎn)單,建設(shè)容易等優(yōu)點(diǎn),,但是不能滿足更多的擴(kuò)展性能和更復(fù)雜的業(yè)務(wù)過(guò)程,,也比較依賴中心節(jié)點(diǎn)的性能狀況,魯棒性得不到進(jìn)一步的加強(qiáng),。
??? 參考文獻(xiàn)[5]給出了中心目錄P2P結(jié)構(gòu)的工作流系統(tǒng)的另一個(gè)實(shí)例,。
2 非結(jié)構(gòu)化P2P的工作流管理系統(tǒng)
??? 非結(jié)構(gòu)化P2P網(wǎng)絡(luò)是分布式P2P網(wǎng)絡(luò)中的一種,,與中心目錄P2P不同,非結(jié)構(gòu)化P2P網(wǎng)絡(luò)沒(méi)有一個(gè)統(tǒng)一管理的“中央索引節(jié)點(diǎn)”,,每一個(gè)節(jié)點(diǎn)都具有同等的地位和功能,。網(wǎng)絡(luò)在重疊網(wǎng)絡(luò)(overlay)采用了隨機(jī)圖的組織方式,節(jié)點(diǎn)度數(shù)服從“Power-law”規(guī)律,,從而能夠較快發(fā)現(xiàn)目的節(jié)點(diǎn),,面對(duì)網(wǎng)絡(luò)的動(dòng)態(tài)變化體現(xiàn)了較好的容錯(cuò)能力,因此具有較好的可用性,。同時(shí)還可以支持復(fù)雜查詢,,如帶有規(guī)則表達(dá)式的多關(guān)鍵詞查詢,模糊查詢等,,最典型的案例是Gnutella,。在非結(jié)構(gòu)化P2P網(wǎng)絡(luò)中,一般采用泛洪(Flooding),、隨機(jī)漫步或選擇轉(zhuǎn)發(fā)等算法來(lái)發(fā)現(xiàn)新節(jié)點(diǎn)。Gossip算法是一種類似隨機(jī)漫步算法的消息傳遞算法,,節(jié)點(diǎn)將信息傳遞給附近某個(gè)預(yù)定數(shù)目的節(jié)點(diǎn)(這些節(jié)點(diǎn)是隨機(jī)選擇的),,而這些節(jié)點(diǎn)在收到消息后又做同樣的事情,直到網(wǎng)絡(luò)組中所有的節(jié)點(diǎn)都收到了這條消息,。
2.1 系統(tǒng)框架
??? 為克服非結(jié)構(gòu)化P2P系統(tǒng)中的每一個(gè)節(jié)點(diǎn)的平等性所帶來(lái)的“授權(quán)”難題,,必須提供一個(gè)登錄鑒權(quán)的過(guò)程。需要做出一個(gè)區(qū)分,,即登錄P2P網(wǎng)絡(luò)和登錄工作流系統(tǒng)兩者,。在P2P網(wǎng)絡(luò)和工作流系統(tǒng)之間插入一層權(quán)限管理單元,把來(lái)自系統(tǒng)自身或者外部程序的基本權(quán)限分配情況在P2P節(jié)點(diǎn)登錄過(guò)程中映射到各個(gè)節(jié)點(diǎn)中去,,打破P2P各個(gè)節(jié)點(diǎn)之間的本來(lái)的均衡,,如圖3所示。參考文獻(xiàn)[6]提出了另一種基于Gossip協(xié)議的“可擴(kuò)展會(huì)員協(xié)議”SCAMP (Scalable Membership Protocol) 來(lái)保證授權(quán)的正確進(jìn)行,。隨后,,各個(gè)節(jié)點(diǎn)依照Gossip算法傳遞需求和執(zhí)行語(yǔ)句。
?
??? 由于沒(méi)有中心節(jié)點(diǎn)的協(xié)調(diào)(雖然每一個(gè)節(jié)點(diǎn)都有自己的ID值加以區(qū)分),,所以各節(jié)點(diǎn)的需求信息都必須以泛洪或者Gossip的方式傳遞出去,。在這里選用效率更優(yōu)的Gossip算法(如果參與者為計(jì)算機(jī),計(jì)算機(jī)也作為一個(gè)真實(shí)的節(jié)點(diǎn)存在),,其Gossip內(nèi)包含的內(nèi)容,,可以是1.2節(jié)提到的“需求原語(yǔ)”。
2.2? 過(guò)程定義
??? 如何定義過(guò)程是工作流運(yùn)行和管理的關(guān)鍵,。著名的XPDL[7]過(guò)程描述語(yǔ)言是WfMC組織發(fā)布的用來(lái)描述過(guò)程定義的一個(gè)標(biāo)準(zhǔn)接口,。同時(shí),,OMG(Object Management Group)采用業(yè)務(wù)流程建模標(biāo)注BPMN(Business Process Modeling Notation),而B(niǎo)PML(Business Process Modeling Language)即是描述過(guò)程定義的部分,。OASIS標(biāo)準(zhǔn)組織也進(jìn)行了相關(guān)的探索,,發(fā)布了業(yè)務(wù)流程執(zhí)行語(yǔ)言BPEL(Business Process Execution Language)。在前幾年還有Microsoft,、IBM,、SUN三大公司提交W3C的XLANG、WSFL,、WSCI語(yǔ)言,。根據(jù)目前的趨勢(shì),XPDL和BPML具有更廣闊的空間,。
??? XPDL和BPML都是基于XML的過(guò)程定義語(yǔ)言,,都提供了正式的涉及企業(yè)商業(yè)流程中所有不同方面的過(guò)程描述。兩者都使用活動(dòng)(Activity)作為最基本的元素,,每一個(gè)活動(dòng)都是一個(gè)特定過(guò)程(Process)的一部分,,每一個(gè)活動(dòng)也都有自己的相關(guān)數(shù)據(jù),在BPML中稱為Property,,在XPDL中則稱不工作流相關(guān)數(shù)據(jù),,它們都是和邏輯或者路由相關(guān)的數(shù)據(jù)。兩者不同之處在于,,BPML更強(qiáng)調(diào)與Web Service接口的耦合(比如活動(dòng)類型的定義),,特別注重信息交換、事件綁定,、錯(cuò)誤彌補(bǔ)或延遲等方面,,還支持塊結(jié)構(gòu)的過(guò)程定義;而XPDL強(qiáng)調(diào)工作流程的分布特性,,活動(dòng)屬性的定義偏向于活動(dòng)完成的條件,、執(zhí)行時(shí)間等。有關(guān)BPML和XPDL的詳細(xì)對(duì)比,,可以參見(jiàn)參考文獻(xiàn)[8],。
??? 在P2P環(huán)境中,應(yīng)用過(guò)程描述語(yǔ)言需要加入對(duì)P2P節(jié)點(diǎn)的完整描述,,主要是基于各個(gè)節(jié)點(diǎn)權(quán)限的映射值,。過(guò)程定義文件存在于每一個(gè)節(jié)點(diǎn)的用戶目錄下,并添加版本信息,,以避免節(jié)點(diǎn)間遵循的過(guò)程標(biāo)準(zhǔn)不一樣,。當(dāng)節(jié)點(diǎn)出現(xiàn)新的版本時(shí),就會(huì)通知所有節(jié)點(diǎn)添加新的版本;如果某個(gè)節(jié)點(diǎn)收到一個(gè)按照未升級(jí)的版本進(jìn)行的流程,,就通知源節(jié)點(diǎn),,協(xié)商是否按照新的流程定義進(jìn)行。
??? 當(dāng)一個(gè)節(jié)點(diǎn)發(fā)現(xiàn)了參與者時(shí),,就直接和參與者聯(lián)系,,雙方相互鑒別權(quán)限和狀態(tài)。參與者則根據(jù)過(guò)程定義中的內(nèi)容進(jìn)行相關(guān)操作,,并把操作情況附加在操作對(duì)象的歷史記錄中,,之后向網(wǎng)絡(luò)發(fā)起新的請(qǐng)求信息。計(jì)算機(jī)節(jié)點(diǎn)作為一個(gè)重要的節(jié)點(diǎn)必須存在,。在XPDL和BPML中都有描述自動(dòng)完成或等待完成的過(guò)程定義,,這些過(guò)程需要一個(gè)長(zhǎng)期在線且不停監(jiān)控的節(jié)點(diǎn)來(lái)執(zhí)行(如BPML中的autoImplement類型)。計(jì)算機(jī)節(jié)點(diǎn)周期性地在網(wǎng)絡(luò)中發(fā)出Gossip,,直到任務(wù)列表為空時(shí)為止,。
3? 結(jié)論和將來(lái)的工作
??? 非結(jié)構(gòu)化P2P網(wǎng)絡(luò)和社會(huì)網(wǎng)絡(luò)中的“六度分離”理論(小世界現(xiàn)象)常常使人們把P2P節(jié)點(diǎn)和單個(gè)的人聯(lián)系起來(lái)考慮。事實(shí)上,,在語(yǔ)用網(wǎng)和“虛擬社會(huì)”構(gòu)想的框架下,, P2P網(wǎng)和Petri網(wǎng)可以相互表示和實(shí)現(xiàn)[4]。工作流是Petri網(wǎng)的一種應(yīng)用,,在P2P結(jié)構(gòu)下構(gòu)造工作流更符合人們的思維特點(diǎn)和行為習(xí)慣,。在實(shí)踐中,P2P結(jié)構(gòu)的工作流系統(tǒng)兼有兩者的優(yōu)點(diǎn),,不僅具有更強(qiáng)的自組織性、魯棒性和可擴(kuò)展性,,還可以減少企業(yè)的投資和能源消耗,。
??? 本文只設(shè)計(jì)了中心目錄結(jié)構(gòu)和分布式非結(jié)構(gòu)化P2P網(wǎng)絡(luò)的工作流系統(tǒng),而分布式結(jié)構(gòu)化P2P網(wǎng)絡(luò)上的工作流系統(tǒng)更具有較高的應(yīng)用價(jià)值,,因?yàn)榻Y(jié)構(gòu)化的P2P網(wǎng)絡(luò)在容錯(cuò),、搜索速度、定位,、路由等方面具有更強(qiáng)的優(yōu)勢(shì),,并且工作流中的角色分配也能夠更容易地映射到各個(gè)節(jié)點(diǎn)上去。
參考文獻(xiàn)
[1] ?Market overview & analysis workflow[J]. Document & Business Process Management, Conspectus, 2004.
[2] ?PAPAZOGLOU M P, SPACCAPIETRA S, TARI Z. Workflow management models, methods[M] and Systems. Massachusetts Institute of Technology, 2002.
[3] ?徐志偉. 高性能計(jì)算機(jī)與網(wǎng)格的研究開(kāi)發(fā)態(tài)勢(shì)[Web]. 中科院計(jì)算所的織女星網(wǎng)格項(xiàng)目組, 2004.
[4] ?趙維. 語(yǔ)用網(wǎng):用Petri網(wǎng)實(shí)現(xiàn)P2P網(wǎng)絡(luò)的軟件構(gòu)件協(xié)同計(jì)算[Web].中國(guó)網(wǎng)格信息中轉(zhuǎn)站, http://blog.donews.com/ygzw/archive/645856.aspx.2005-12-03.
[5] ?FAKASA G J, KARAKOSTAS B. A peer to peer (P2P) architecture for dynamic workflow management[J]. Information and Software Technology, 2004,(46):423-431.
[6] ?GANESH A J,KERMARREC A M, MASSOULIE L. Peer-to-Peer membership management for gossip-based protocols[J]. IEEE Transactions on Computers, 2003,52(2).
[7] ?Workflow process definition interface——XML Process definition language[S]. The Workflow Management Coalition Specification.http://ww.wfmc.org/standards/docs/TC-1025 10 xpdl 102502.pdf,2006-10-25.
[8] ?VISIONS C, SHAPIRO R. A comparison of XPDL, BPML and BPEL4WS[M]. http://www.ebpml.org/A_Comparison_of_XPDL_and_BPML_BPEL.doc, 2004-10-18.