數(shù)據(jù)處理方法和數(shù)據(jù)處理裝置制造方法
【專利摘要】提供了一種數(shù)據(jù)處理方法和裝置,該方法包括:工作流分析步驟,對輸入的工作流進(jìn)行分析,以得到表示工作流中的各個部分的執(zhí)行順序的順序執(zhí)行鏈以及順序執(zhí)行鏈中的各個部件之間的數(shù)據(jù)依賴性,工作流包括循環(huán)控制結(jié)構(gòu)和條件控制結(jié)構(gòu),并且循環(huán)控制結(jié)構(gòu)和條件控制結(jié)構(gòu)被解構(gòu)成順序執(zhí)行鏈中的部件;中介器布置步驟,為順序執(zhí)行鏈中的每個部件分配中介器并根據(jù)數(shù)據(jù)依賴性來布置每個中介器,中介器用于調(diào)用各自的網(wǎng)絡(luò)服務(wù),并且順序執(zhí)行鏈中的各個部件之間的數(shù)據(jù)傳輸通過所分配的中介器來實(shí)現(xiàn);以及工作流執(zhí)行步驟,根據(jù)順序執(zhí)行鏈執(zhí)行工作流。根據(jù)本發(fā)明,能夠以去中心化的方式實(shí)現(xiàn)工作流執(zhí)行,從而減輕了中央執(zhí)行引擎的處理負(fù)荷并減少了網(wǎng)絡(luò)數(shù)據(jù)傳輸。
【專利說明】數(shù)據(jù)處理方法和數(shù)據(jù)處理裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種數(shù)據(jù)處理方法和數(shù)據(jù)處理裝置,更具體地,涉及一種能夠通過輕量級執(zhí)行引擎以去中心化的方式實(shí)現(xiàn)工作流執(zhí)行的數(shù)據(jù)處理方法和數(shù)據(jù)處理裝置。
【背景技術(shù)】
[0002]隨著企業(yè)信息的快速發(fā)展及服務(wù)組合技術(shù)的成熟,出現(xiàn)了大量的企業(yè)信息工作流。傳統(tǒng)的基于中心化的服務(wù)執(zhí)行方式,數(shù)據(jù)傳輸?shù)男史浅5拖?,因?yàn)榇罅康闹虚g數(shù)據(jù)信息會被傳輸?shù)街行膱?zhí)行引擎中。另一方面,中心執(zhí)行引擎必須處理數(shù)據(jù)流及控制流,同時進(jìn)行數(shù)據(jù)類型轉(zhuǎn)換等等,使得它的工作量巨大。如果將這種執(zhí)行方式照搬到諸如移動電話等的便攜式移動終端上是不可行的,這是因?yàn)楸銛y式移動終端的計算能力和緩存都是有限的,并且網(wǎng)絡(luò)連接也非常昂貴。
[0003]為了解決上述問題,已提出了基于去中心化的工作流執(zhí)行方式。作為示例,以下將簡要介紹現(xiàn)有技術(shù)中存在的三種類型的去中心化的執(zhí)行方式:(I)解析組合代碼并將其分割成多塊,每塊分散地執(zhí)行。這種方式因?yàn)橐谝延械木W(wǎng)絡(luò)服務(wù)器上附加重量級的執(zhí)行引擎,因此會影響已有的網(wǎng)絡(luò)服務(wù)器(參見以下非專利文獻(xiàn)I); (2)引入了服務(wù)調(diào)用觸發(fā)器,這是一個輕量級的基礎(chǔ)架構(gòu),其目的是將中間數(shù)據(jù)從生產(chǎn)方直接指向消費(fèi)方。這種方式將工作流分割成順序的部分,但這些順序的部分不能包括循環(huán)或條件結(jié)構(gòu)(參見以下非專利文獻(xiàn)2);以及(3)使用代理來實(shí)現(xiàn)去中心化的工作流及分散的數(shù)據(jù)流,代理只將中間數(shù)據(jù)的引用地址發(fā)送到中央執(zhí)行引擎。然而,如果循環(huán)或條件結(jié)構(gòu)中需要中間數(shù)據(jù)的計算,這種方法就不可行。此外,在消費(fèi)方的數(shù)據(jù)定義與生產(chǎn)方的數(shù)據(jù)定義不一致的情況下,這種方法也不可行(參見以下非專利文獻(xiàn)3)。
[0004]引用列表
[0005]【非專利文獻(xiàn)l】GirishChafle, “Decentralized orchestrat1n of compositeweb services”,WWW2004
[0006]【非專利文獻(xiàn)2】Walter Binder, “Decentralized orchestrat1n of compositeweb services”,ICWS2006
[0007]【非專利文獻(xiàn)3】Adam Barker, “Orchestrating data-centricworkflows”,CCGRID2008
【發(fā)明內(nèi)容】
[0008]在下文中給出了關(guān)于本發(fā)明的簡要概述,以便提供關(guān)于本發(fā)明的某些方面的基本理解。但是,應(yīng)當(dāng)理解,這個概述并不是關(guān)于本發(fā)明的窮舉性概述。它并不是意圖用來確定本發(fā)明的關(guān)鍵性部分或重要部分,也不是意圖用來限定本發(fā)明的范圍。其目的僅僅是以簡化的形式給出關(guān)于本發(fā)明的某些概念,以此作為稍后給出的更詳細(xì)描述的前序。
[0009] 鑒于以上情形,本發(fā)明的目的是提供一種用于實(shí)現(xiàn)基于去中心化的工作流執(zhí)行的數(shù)據(jù)處理方法和數(shù)據(jù)處理裝置,其通過將包括傳統(tǒng)的網(wǎng)絡(luò)服務(wù)以及循環(huán)控制結(jié)構(gòu)和/或條件控制結(jié)構(gòu)的工作流分割成順序執(zhí)行鏈,為順序執(zhí)行鏈中的每個部件附加一個中介器以由中介器負(fù)責(zé)各個部件之間的數(shù)據(jù)傳輸,由輕量級執(zhí)行引擎根據(jù)順序執(zhí)行鏈依次通知各個中介器調(diào)用各自的網(wǎng)絡(luò)服務(wù)并從各個中介器接收響應(yīng)信息,降低了網(wǎng)絡(luò)數(shù)據(jù)傳輸量同時減輕了工作流執(zhí)行引擎的處理負(fù)荷,從而更適合于在緩存能力和計算能力有限的移動終端上使用。此外,執(zhí)行引擎與各個中介器之間以及各個中介器之間的數(shù)據(jù)傳輸通過安全外殼(SSH)協(xié)議來實(shí)現(xiàn),從而保證了數(shù)據(jù)的安全性,并且通過壓縮減小了中間數(shù)據(jù)傳輸所需的網(wǎng)絡(luò)帶寬。
[0010]根據(jù)本發(fā)明的實(shí)施例的一方面,提供了一種數(shù)據(jù)處理方法,其包括:工作流分析步驟,用于對輸入的工作流進(jìn)行分析,以得到表示工作流中的各個部分的執(zhí)行順序的順序執(zhí)行鏈以及順序執(zhí)行鏈中的各個部件之間的數(shù)據(jù)依賴性,其中,順序執(zhí)行鏈中的各個部件分別與工作流中的各個部分對應(yīng),工作流包括循環(huán)控制結(jié)構(gòu)和條件控制結(jié)構(gòu),并且循環(huán)控制結(jié)構(gòu)和條件控制結(jié)構(gòu)被解構(gòu)成順序執(zhí)行鏈中的部件;中介器布置步驟,用于為順序執(zhí)行鏈中的每個部件分配中介器并且根據(jù)數(shù)據(jù)依賴性來布置每個中介器,中介器用于調(diào)用各自的網(wǎng)絡(luò)服務(wù),并且順序執(zhí)行鏈中的各個部件之間的數(shù)據(jù)傳輸通過所分配的中介器來實(shí)現(xiàn);以及工作流執(zhí)行步驟,用于根據(jù)順序執(zhí)行鏈執(zhí)行工作流。
[0011]根據(jù)本發(fā)明的優(yōu)選實(shí)施例,在中介器布置步驟中,將中介器布置成靠近其數(shù)據(jù)依賴方所在的服務(wù)主機(jī)。
[0012]根據(jù)本發(fā)明的另一優(yōu)選實(shí)施例,在中介器布置步驟中,進(jìn)一步基于以下規(guī)則來根據(jù)數(shù)據(jù)依賴性布置中介器:對于順序執(zhí)行鏈中與網(wǎng)絡(luò)服務(wù)對應(yīng)的部件,將其中介器布置在該部件所在的服務(wù)主機(jī)上;以及對于順序執(zhí)行鏈中與循環(huán)控制結(jié)構(gòu)或條件控制結(jié)構(gòu)對應(yīng)的部件:如果該部件沒有數(shù)據(jù)依賴方,則隨機(jī)地選擇一個服務(wù)主機(jī)并將其中介器布置在所選擇的服務(wù)主機(jī)上;如果該部件除客戶端之外僅具有一個數(shù)據(jù)依賴方,則將其中介器布置在其數(shù)據(jù)依賴方所在的服務(wù)主機(jī)上;以及如果該部件除了客戶端之外具有多個數(shù)據(jù)依賴方,則從多個數(shù)據(jù)依賴方中隨機(jī)選擇一個數(shù)據(jù)依賴方并將該部件的中介器布置在所選擇的數(shù)據(jù)依賴方所在的服務(wù)主機(jī)上。
[0013]根據(jù)本發(fā)明的另一優(yōu)選實(shí)施例,將循環(huán)控制結(jié)構(gòu)或條件控制結(jié)構(gòu)的具體操作包裝為與循環(huán)控制結(jié)構(gòu)或條件控制結(jié)構(gòu)的中介器對應(yīng)的底層網(wǎng)絡(luò)服務(wù),并且將底層網(wǎng)絡(luò)服務(wù)和相應(yīng)的循環(huán)控制結(jié)構(gòu)或條件控制結(jié)構(gòu)的中介器布置在相同的服務(wù)主機(jī)上。
[0014]根據(jù)本發(fā)明的另一優(yōu)選實(shí)施例,工作流執(zhí)行步驟由輕量級執(zhí)行引擎來執(zhí)行。
[0015]根據(jù)本發(fā)明的另一優(yōu)選實(shí)施例,在工作流分析步驟中,將循環(huán)控制結(jié)構(gòu)的主體和條件控制結(jié)構(gòu)的分支解構(gòu)成子順序執(zhí)行鏈。
[0016]根據(jù)本發(fā)明的另一優(yōu)選實(shí)施例,工作流分析步驟進(jìn)一步包括:控制流分析子步驟,用于分析控制流以將工作流解構(gòu)成順序執(zhí)行鏈,其中,控制流表示工作流中的各個部分的組合方式;以及數(shù)據(jù)流分析子步驟,用于分析數(shù)據(jù)流以獲得順序執(zhí)行鏈中的各個部件之間的數(shù)據(jù)依賴性,其中,數(shù)據(jù)流表示工作流中的各個部分之間的數(shù)據(jù)流向。
[0017]根據(jù)本發(fā)明的另一優(yōu)選實(shí)施例,在中介器布置步驟中,由中介器管理器自動地布置所有中介器。
[0018]根據(jù)本發(fā)明的另一優(yōu)選實(shí)施例,如果工作流包括多個可并行執(zhí)行的部分,則在工作流分析步驟中,將多個可并行執(zhí)行的部分解構(gòu)為順序執(zhí)行鏈中的一個部件,該部件包括與多個可并行執(zhí)行的部分對應(yīng)的多個子部件,多個子部件在工作流執(zhí)行步驟中并行地執(zhí)行。
[0019]根據(jù)本發(fā)明的實(shí)施例的另一方面,還提供了一種數(shù)據(jù)處理裝置,其包括:工作流分析器,被配置成對輸入的工作流進(jìn)行分析,以得到表示工作流中的各個部分的執(zhí)行順序的順序執(zhí)行鏈以及順序執(zhí)行鏈中的各個部件之間的數(shù)據(jù)依賴性,其中,順序執(zhí)行鏈中的各個部件分別與工作流中的各個部分對應(yīng),工作流包括循環(huán)控制結(jié)構(gòu)和條件控制結(jié)構(gòu),并且循環(huán)控制結(jié)構(gòu)和條件控制結(jié)構(gòu)被解構(gòu)成順序執(zhí)行鏈中的部件;中介器管理器,被配置成為順序執(zhí)行鏈中的每個部件分配中介器并且根據(jù)數(shù)據(jù)依賴性來布置每個中介器,中介器用于調(diào)用各自的網(wǎng)絡(luò)服務(wù),并且順序執(zhí)行鏈中的各個部件之間的數(shù)據(jù)傳輸通過所分配的中介器來實(shí)現(xiàn);以及執(zhí)行引擎,用于根據(jù)順序執(zhí)行鏈執(zhí)行工作流。
[0020]根據(jù)本發(fā)明的實(shí)施例的另一方面,還提供了一種終端設(shè)備,該終端設(shè)備包括上述數(shù)據(jù)處理裝置,并且該終端設(shè)備包括但不限于移動電話、個人數(shù)字助理以及平板電腦等等。
[0021]根據(jù)本發(fā)明的實(shí)施例的又一方面,還提供了一種存儲介質(zhì),該存儲介質(zhì)包括機(jī)器可讀的程序代碼,當(dāng)在信息處理設(shè)備上執(zhí)行程序代碼時,該程序代碼使得信息處理設(shè)備執(zhí)行根據(jù)本發(fā)明的數(shù)據(jù)處理方法。
[0022]此外,根據(jù)本發(fā)明的實(shí)施例的再一方面,還提供了一種程序產(chǎn)品,該程序產(chǎn)品包括機(jī)器可執(zhí)行的指令,當(dāng)在信息處理設(shè)備上執(zhí)行指令時,該指令使得信息處理設(shè)備執(zhí)行根據(jù)本發(fā)明的數(shù)據(jù)處理方法。
[0023]因此,根據(jù)本發(fā)明的實(shí)施例,能夠減少中間數(shù)據(jù)的傳遞,從而提高了數(shù)據(jù)傳輸效率,并且能夠減輕執(zhí)行引擎的工作負(fù)荷,從而降低了對工作流執(zhí)行引擎所在的終端設(shè)備(例如,移動電話、個人數(shù)字助理(PDA)、平板電腦等)的性能和功耗的要求。
[0024]在下面的說明書部分中給出本發(fā)明實(shí)施例的其他方面,其中,詳細(xì)說明用于充分地公開本發(fā)明實(shí)施例的優(yōu)選實(shí)施例,而不對其施加限定。
【專利附圖】
【附圖說明】
[0025]本發(fā)明可以通過參考下文中結(jié)合附圖所給出的詳細(xì)描述而得到更好的理解,其中在所有附圖中使用了相同或相似的附圖標(biāo)記來表示相同或者相似的部件。所述附圖連同下面的詳細(xì)說明一起包含在本說明書中并形成說明書的一部分,用來進(jìn)一步舉例說明本發(fā)明的優(yōu)選實(shí)施例和解釋本發(fā)明的原理和優(yōu)點(diǎn)。其中:
[0026]圖1是示出示例工作流的組合方式的示意圖;
[0027]圖2是現(xiàn)有技術(shù)中以中心化方式執(zhí)行圖1所示的工作流的示意圖;
[0028]圖3是示出根據(jù)本發(fā)明的實(shí)施例的數(shù)據(jù)處理方法的處理示例的流程圖;
[0029]圖4是示出另一示例工作流的組合方式的示意圖;
[0030]圖5是示出根據(jù)本發(fā)明的實(shí)施例的以去中心化方式執(zhí)行圖1所示的示例工作流的示意圖;
[0031]圖6是示出根據(jù)本發(fā)明的實(shí)施例的數(shù)據(jù)處理裝置的功能配置的示例的框圖;
[0032]圖7是示出在應(yīng)用了根據(jù)本發(fā)明的數(shù)據(jù)處理裝置的終端設(shè)備中實(shí)現(xiàn)去中心化的工作流執(zhí)行方式的示例的系統(tǒng)框架圖;以及
[0033]圖8是示出作為本發(fā)明的實(shí)施例中所采用的信息處理設(shè)備的個人計算機(jī)的示例性結(jié)構(gòu)的框圖。
【具體實(shí)施方式】
[0034]在下文中將結(jié)合附圖對本發(fā)明的示范性實(shí)施例進(jìn)行描述。為了清楚和簡明起見,在說明書中并未描述實(shí)際實(shí)施方式的所有特征。然而,應(yīng)該了解,在開發(fā)任何這種實(shí)際實(shí)施例的過程中必須做出很多特定于實(shí)施方式的決定,以便實(shí)現(xiàn)開發(fā)人員的具體目標(biāo),例如,符合與系統(tǒng)及業(yè)務(wù)相關(guān)的那些限制條件,并且這些限制條件可能會隨著實(shí)施方式的不同而有所改變。此外,還應(yīng)該了解,雖然開發(fā)工作有可能是非常復(fù)雜和費(fèi)時的,但對得益于本公開內(nèi)容的本領(lǐng)域技術(shù)人員來說,這種開發(fā)工作僅僅是例行的任務(wù)。
[0035]在此,還需要說明的一點(diǎn)是,為了避免因不必要的細(xì)節(jié)而模糊了本發(fā)明,在附圖中僅僅示出了與根據(jù)本發(fā)明的方案密切相關(guān)的設(shè)備結(jié)構(gòu)和/或處理步驟,而省略了與本發(fā)明關(guān)系不大的其它細(xì)節(jié)。
[0036]以下將參照圖1至圖8來描述根據(jù)本發(fā)明的實(shí)施例的數(shù)據(jù)處理方法和數(shù)據(jù)處理裝置。
[0037]首先,參照圖1,其示意性地示出了示例工作流的組合方式。該示例工作流例如用于獲取當(dāng)前用戶所在地附近的客戶信息并將其顯示在用戶持有的諸如移動電話的移動終端設(shè)備上。如圖1所示,該工作流包括三個網(wǎng)絡(luò)服務(wù)WS-l、WS-2和WS-3以及兩個控制結(jié)構(gòu)(即,循環(huán)控制結(jié)構(gòu)和條件控制結(jié)構(gòu))。在該示例中,網(wǎng)絡(luò)服務(wù)WS-1 (getAlICustomers)用來獲取所有的客戶信息,網(wǎng)絡(luò)服務(wù)WS-2 (calculateDistance)用于計算兩點(diǎn)之間的距離,并且網(wǎng)絡(luò)服務(wù)WS-3 (getRenderedCustomers)用于采用預(yù)定義的模板來顯示客戶信息。以下給出了該示例工作流的偽代碼實(shí)現(xiàn):
[0038]
【權(quán)利要求】
1.一種數(shù)據(jù)處理方法,包括: 工作流分析步驟,用于對輸入的工作流進(jìn)行分析,以得到表示工作流中的各個部分的執(zhí)行順序的順序執(zhí)行鏈以及所述順序執(zhí)行鏈中的各個部件之間的數(shù)據(jù)依賴性,其中,所述順序執(zhí)行鏈中的各個部件分別與所述工作流中的各個部分對應(yīng),所述工作流包括循環(huán)控制結(jié)構(gòu)和條件控制結(jié)構(gòu),并且所述循環(huán)控制結(jié)構(gòu)和所述條件控制結(jié)構(gòu)被解構(gòu)成所述順序執(zhí)行鏈中的部件; 中介器布置步驟,用于為所述順序執(zhí)行鏈中的每個部件分配中介器并且根據(jù)所述數(shù)據(jù)依賴性來布置每個中介器,所述中介器用于調(diào)用各自的網(wǎng)絡(luò)服務(wù),并且所述順序執(zhí)行鏈中的各個部件之間的數(shù)據(jù)傳輸通過所分配的中介器來實(shí)現(xiàn);以及 工作流執(zhí)行步驟,用于根據(jù)所述順序執(zhí)行鏈執(zhí)行所述工作流。
2.根據(jù)權(quán)利要求1所述的數(shù)據(jù)處理方法,其中,在所述中介器布置步驟中,將所述中介器布置成靠近其數(shù)據(jù)依賴方所在的服務(wù)主機(jī)。
3.根據(jù)權(quán)利要求2所述的數(shù)據(jù)處理方法,其中,在所述中介器布置步驟中,進(jìn)一步基于以下規(guī)則來根據(jù)所述數(shù)據(jù)依賴性布置所述中介器: 對于所述順序執(zhí)行鏈中與網(wǎng)絡(luò)服務(wù)對應(yīng)的部件,將其中介器布置在該部件所在的服務(wù)主機(jī)上;以及 對于所述順序執(zhí)行鏈中與所述循環(huán)控制結(jié)構(gòu)或所述條件控制結(jié)構(gòu)對應(yīng)的部件:如果該部件沒有數(shù)據(jù)依賴方,則隨機(jī)地選擇一個服務(wù)主機(jī)并將其中介器布置在所選擇的服務(wù)主機(jī)上;如果該部件除客戶端之外僅具有一個數(shù)據(jù)依賴方,則將其中介器布置在其數(shù)據(jù)依賴方所在的服務(wù)主機(jī)上;以及如果該部件除了客戶端之外具有多個數(shù)據(jù)依賴方,則從所述多個數(shù)據(jù)依賴方中隨機(jī)選擇一個數(shù)據(jù)依賴方并將該部件的中介器布置在所選擇的數(shù)據(jù)依賴方所在的服務(wù)主機(jī)上。
4.根據(jù)權(quán)利要求3所述的數(shù)據(jù)處理方法,其中,將所述循環(huán)控制結(jié)構(gòu)或所述條件控制結(jié)構(gòu)的具體操作包裝為與所述循環(huán)控制結(jié)構(gòu)或所述條件控制結(jié)構(gòu)的中介器對應(yīng)的底層網(wǎng)絡(luò)服務(wù),并且將所述底層網(wǎng)絡(luò)服務(wù)和相應(yīng)的循環(huán)控制結(jié)構(gòu)或條件控制結(jié)構(gòu)的中介器布置在相同的服務(wù)主機(jī)上。
5.根據(jù)權(quán)利要求1至4中任一項(xiàng)所述的數(shù)據(jù)處理方法,其中,所述工作流執(zhí)行步驟由輕量級執(zhí)行引擎來執(zhí)行。
6.根據(jù)權(quán)利要求1所述的數(shù)據(jù)處理方法,其中,在所述工作流分析步驟中,將所述循環(huán)控制結(jié)構(gòu)的主體和所述條件控制結(jié)構(gòu)的分支解構(gòu)成子順序執(zhí)行鏈。
7.根據(jù)權(quán)利要求1所述的數(shù)據(jù)處理方法,其中,所述工作流分析步驟進(jìn)一步包括: 控制流分析子步驟,用于分析控制流以將所述工作流解構(gòu)成所述順序執(zhí)行鏈,其中,所述控制流表示所述工作流中的各個部分的組合方式;以及 數(shù)據(jù)流分析子步驟,用于分析數(shù)據(jù)流以獲得所述順序執(zhí)行鏈中的各個部件之間的數(shù)據(jù)依賴性,其中,所述數(shù)據(jù)流表示所述工作流中的各個部分之間的數(shù)據(jù)流向。
8.根據(jù)權(quán)利要求1所述的數(shù)據(jù)處理方法,其中,在所述中介器布置步驟中,由中介器管理器自動地布置所有中介器。
9.根據(jù)權(quán)利要求1所述的數(shù)據(jù)處理方法,其中,如果所述工作流包括多個可并行執(zhí)行的部分,則在所述工作流分析步驟中,將所述多個可并行執(zhí)行的部分解構(gòu)為所述順序執(zhí)行鏈中的一個部件,該部件包括與所述多個可并行執(zhí)行的部分對應(yīng)的多個子部件,所述多個子部件在所述工作流執(zhí)行步驟中并行地執(zhí)行。
10.一種數(shù)據(jù)處理裝置,包括: 工作流分析器,被配置成對輸入的工作流進(jìn)行分析,以得到表示工作流中的各個部分的執(zhí)行順序的順序執(zhí)行鏈以及所述順序執(zhí)行鏈中的各個部件之間的數(shù)據(jù)依賴性,其中,所述順序執(zhí)行鏈中的各個部件分別與所述工作流中的各個部分對應(yīng),所述工作流包括循環(huán)控制結(jié)構(gòu)和條件控制結(jié)構(gòu),并且所述循環(huán)控制結(jié) 構(gòu)和所述條件控制結(jié)構(gòu)被解構(gòu)成所述順序執(zhí)行鏈中的部件; 中介器管理器,被配置成為所述順序執(zhí)行鏈中的每個部件分配中介器并且根據(jù)所述數(shù)據(jù)依賴性來布置每個中介器,所述中介器用于調(diào)用各自的網(wǎng)絡(luò)服務(wù),并且所述順序執(zhí)行鏈中的各個部件之間的數(shù)據(jù)傳輸通過所分配的中介器來實(shí)現(xiàn);以及 執(zhí)行引擎,用于根據(jù)所述順序執(zhí)行鏈執(zhí)行所述工作流。
【文檔編號】G06Q10/06GK104036335SQ201310067968
【公開日】2014年9月10日 申請日期:2013年3月4日 優(yōu)先權(quán)日:2013年3月4日
【發(fā)明者】皮冰鋒, 鄒綱, 張軍, 于浩, 松尾昭彥 申請人:富士通株式會社