專利名稱:流程整合服務(wù)器及利用其實(shí)現(xiàn)系統(tǒng)整合的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種流程整合服務(wù)器,尤其涉及一種流程整合服務(wù)器及利用其實(shí)現(xiàn)系統(tǒng)整合的方法。
背景技術(shù):
隨著信息化進(jìn)程的不斷推進(jìn),企業(yè)內(nèi)部出現(xiàn)了越來越多的應(yīng)用系統(tǒng),例如進(jìn)銷存系統(tǒng)、采購系統(tǒng)、會計系統(tǒng)、保稅系統(tǒng)、物流系統(tǒng)及銷售系統(tǒng)。各個應(yīng)用系統(tǒng)具有不同的數(shù)據(jù)格式并且采用不同的數(shù)據(jù)存儲方式,例如利用數(shù)據(jù)庫(如SQL server或Visual Fox)存儲數(shù)據(jù)° 在將 SAP (Systems Applications and Products in Data Processing)系統(tǒng)弓I入原有應(yīng)用系統(tǒng)的時候,由于數(shù)據(jù)格式及數(shù)據(jù)存儲方式的差異,SAP系統(tǒng)與原有應(yīng)用系統(tǒng)之間的數(shù)據(jù)交互變得困難。
發(fā)明內(nèi)容
鑒于以上內(nèi)容,有必要提供一種流程整合服務(wù)器,可以快速將數(shù)據(jù)庫服務(wù)器中的業(yè)務(wù)數(shù)據(jù)寫入到SAP系統(tǒng)中,并接收SAP系統(tǒng)返回的執(zhí)行結(jié)果。還有必要提供一種利用流程整合服務(wù)器實(shí)現(xiàn)系統(tǒng)整合的方法,可以快速將數(shù)據(jù)庫服務(wù)器中的業(yè)務(wù)數(shù)據(jù)寫入到SAP系統(tǒng)中,并接收SAP系統(tǒng)返回的執(zhí)行結(jié)果。一種流程整合服務(wù)器,該流程整合服務(wù)器連接于數(shù)據(jù)庫服務(wù)器和SAP系統(tǒng),該數(shù)據(jù)庫服務(wù)器中存儲有表單,該流程整合服務(wù)器包括遠(yuǎn)程調(diào)用函數(shù)適配器和Java數(shù)據(jù)庫連接適配器,該流程整合服務(wù)器還包括讀取模塊,用于按照用戶設(shè)定的時間間隔從數(shù)據(jù)庫服務(wù)器中的表單中讀取業(yè)務(wù)數(shù)據(jù);轉(zhuǎn)換模塊,用于將讀取的業(yè)務(wù)數(shù)據(jù)轉(zhuǎn)換為符合遠(yuǎn)程調(diào)用函數(shù)適配器訪問格式的業(yè)務(wù)數(shù)據(jù);寫入模塊,用于將所述符合遠(yuǎn)程調(diào)用函數(shù)適配器訪問格式的業(yè)務(wù)數(shù)據(jù)寫入SAP系統(tǒng)中;接收模塊,用于接收SAP系統(tǒng)執(zhí)行所述業(yè)務(wù)數(shù)據(jù)返回的日志, 并將該日志轉(zhuǎn)換為符合Java數(shù)據(jù)庫連接適配器訪問格式的日志;及發(fā)送模塊,用于將所述符合Java數(shù)據(jù)庫連接適配器訪問格式的日志發(fā)送給數(shù)據(jù)庫服務(wù)器,更新數(shù)據(jù)庫服務(wù)器中表單內(nèi)的數(shù)據(jù)。一種利用流程整合服務(wù)器實(shí)現(xiàn)系統(tǒng)整合的方法,該流程整合服務(wù)器連接于數(shù)據(jù)庫服務(wù)器和SAP系統(tǒng),并包括遠(yuǎn)程調(diào)用函數(shù)適配器和Java數(shù)據(jù)庫連接適配器,該方法包括如下步驟按照用戶設(shè)定的時間間隔從數(shù)據(jù)庫服務(wù)器中的表單中讀取業(yè)務(wù)數(shù)據(jù);將讀取的業(yè)務(wù)數(shù)據(jù)轉(zhuǎn)換為符合遠(yuǎn)程調(diào)用函數(shù)適配器訪問格式的業(yè)務(wù)數(shù)據(jù);將所述符合遠(yuǎn)程調(diào)用函數(shù)適配器訪問格式的業(yè)務(wù)數(shù)據(jù)寫入SAP系統(tǒng)中;接收SAP系統(tǒng)執(zhí)行所述業(yè)務(wù)數(shù)據(jù)返回的日志,并將該日志轉(zhuǎn)換為符合Java數(shù)據(jù)庫連接適配器訪問格式的日志;及將所述符合Java數(shù)據(jù)庫連接適配器訪問格式的日志發(fā)送給數(shù)據(jù)庫服務(wù)器,更新數(shù)據(jù)庫服務(wù)器中表單內(nèi)的數(shù)據(jù)。相較于現(xiàn)有技術(shù),所述流程整合服務(wù)器及利用其實(shí)現(xiàn)系統(tǒng)整合的方法,其中SAP 系統(tǒng)利用該流程整合服務(wù)器提供的功能接收數(shù)據(jù)庫服務(wù)器中的數(shù)據(jù),并返回執(zhí)行該數(shù)據(jù)的日志到數(shù)據(jù)庫服務(wù)器中,更新數(shù)據(jù)庫服務(wù)器中的數(shù)據(jù)。
圖1是本發(fā)明利用流程整合服務(wù)器實(shí)現(xiàn)系統(tǒng)整合的方法較佳實(shí)施例的運(yùn)行環(huán)境圖2是本發(fā)明利用流程整合服務(wù)器實(shí)現(xiàn)系統(tǒng)整合的方法較佳實(shí)施例的作業(yè)流程主要元件符號說明
權(quán)利要求
1.一種流程整合服務(wù)器,該流程整合服務(wù)器連接于數(shù)據(jù)庫服務(wù)器和SAP系統(tǒng),該數(shù)據(jù)庫服務(wù)器中存儲有表單,該流程整合服務(wù)器包括遠(yuǎn)程調(diào)用函數(shù)適配器和Java數(shù)據(jù)庫連接適配器,其特征在于,該流程整合服務(wù)器還包括讀取模塊,用于按照用戶設(shè)定的時間間隔從數(shù)據(jù)庫服務(wù)器的表單中讀取業(yè)務(wù)數(shù)據(jù); 轉(zhuǎn)換模塊,用于將讀取的業(yè)務(wù)數(shù)據(jù)轉(zhuǎn)換為符合遠(yuǎn)程調(diào)用函數(shù)適配器訪問格式的業(yè)務(wù)數(shù)據(jù);寫入模塊,用于將所述符合遠(yuǎn)程調(diào)用函數(shù)適配器訪問格式的業(yè)務(wù)數(shù)據(jù)寫入SAP系統(tǒng)中;接收模塊,用于接收SAP系統(tǒng)執(zhí)行所述業(yè)務(wù)數(shù)據(jù)返回的日志,并將該日志轉(zhuǎn)換為符合 Java數(shù)據(jù)庫連接適配器訪問格式的日志;及發(fā)送模塊,用于將所述符合Java數(shù)據(jù)庫連接適配器訪問格式的日志發(fā)送給數(shù)據(jù)庫服務(wù)器,更新數(shù)據(jù)庫服務(wù)器中表單內(nèi)的數(shù)據(jù)。
2.如權(quán)利要求1所述的流程整合服務(wù)器,其特征在于,所述SAP系統(tǒng)執(zhí)行所述業(yè)務(wù)數(shù)據(jù)返回的日志中包括執(zhí)行成功或執(zhí)行失敗的信息以及執(zhí)行失敗的原因。
3.如權(quán)利要求1所述的流程整合服務(wù)器,其特征在于,所述Java數(shù)據(jù)庫連接適配器包括接收通道和發(fā)送通道。
4.如權(quán)利要求3所述的流程整合服務(wù)器,其特征在于,所述讀取模塊利用該接收通道從數(shù)據(jù)庫服務(wù)器中讀取業(yè)務(wù)數(shù)據(jù),所述發(fā)送模塊利用該發(fā)送通道將所述符合Java數(shù)據(jù)庫連接適配器訪問格式的日志發(fā)送給數(shù)據(jù)庫服務(wù)器。
5.如權(quán)利要求1所述的流程整合服務(wù)器,其特征在于,所述SAP系統(tǒng)包括遠(yuǎn)程調(diào)用函數(shù)接口,用于從流程整合服務(wù)器接收業(yè)務(wù)數(shù)據(jù)和發(fā)送所述日志給該流程整合服務(wù)器。
6.一種利用流程整合服務(wù)器實(shí)現(xiàn)系統(tǒng)整合的方法,該流程整合服務(wù)器連接于數(shù)據(jù)庫服務(wù)器和SAP系統(tǒng),并包括遠(yuǎn)程調(diào)用函數(shù)適配器和Java數(shù)據(jù)庫連接適配器,其特征在于,該方法包括如下步驟按照用戶設(shè)定的時間間隔從數(shù)據(jù)庫服務(wù)器的表單中讀取業(yè)務(wù)數(shù)據(jù); 將讀取的業(yè)務(wù)數(shù)據(jù)轉(zhuǎn)換為符合遠(yuǎn)程調(diào)用函數(shù)適配器訪問格式的業(yè)務(wù)數(shù)據(jù); 將所述符合遠(yuǎn)程調(diào)用函數(shù)適配器訪問格式的業(yè)務(wù)數(shù)據(jù)寫入SAP系統(tǒng)中; 接收SAP系統(tǒng)執(zhí)行所述業(yè)務(wù)數(shù)據(jù)返回的日志,并將該日志轉(zhuǎn)換為符合Java數(shù)據(jù)庫連接適配器訪問格式的日志;及將所述符合Java數(shù)據(jù)庫連接適配器訪問格式的日志發(fā)送給數(shù)據(jù)庫服務(wù)器,更新數(shù)據(jù)庫服務(wù)器中表單內(nèi)的數(shù)據(jù)。
7.如權(quán)利要求6所述的利用流程整合服務(wù)器實(shí)現(xiàn)系統(tǒng)整合的方法,其特征在于,所述 SAP系統(tǒng)執(zhí)行所述業(yè)務(wù)數(shù)據(jù)返回的日志中包括執(zhí)行成功或執(zhí)行失敗的信息以及執(zhí)行失敗的原因。
8.如權(quán)利要求6所述的利用流程整合服務(wù)器實(shí)現(xiàn)系統(tǒng)整合的方法,其特征在于,所述 Java數(shù)據(jù)庫連接適配器包括接收通道和發(fā)送通道。
全文摘要
一種利用流程整合服務(wù)器實(shí)現(xiàn)系統(tǒng)整合的方法,該方法包括如下步驟按照用戶設(shè)定的時間間隔從數(shù)據(jù)庫服務(wù)器中的表單中讀取業(yè)務(wù)數(shù)據(jù);將讀取的業(yè)務(wù)數(shù)據(jù)轉(zhuǎn)換為符合遠(yuǎn)程調(diào)用函數(shù)適配器訪問格式的業(yè)務(wù)數(shù)據(jù);將所述符合遠(yuǎn)程調(diào)用函數(shù)適配器訪問格式的業(yè)務(wù)數(shù)據(jù)寫入SAP系統(tǒng)中;接收SAP系統(tǒng)執(zhí)行所述業(yè)務(wù)數(shù)據(jù)返回的日志,并將該日志轉(zhuǎn)換為符合Java數(shù)據(jù)庫連接適配器訪問格式的日志;及將所述符合Java數(shù)據(jù)庫連接適配器訪問格式的日志發(fā)送給數(shù)據(jù)庫服務(wù)器,更新數(shù)據(jù)庫服務(wù)器中表單內(nèi)的數(shù)據(jù)。本發(fā)明還提供了一種流程整合服務(wù)器,利用本發(fā)明,可以快速從數(shù)據(jù)庫服務(wù)器寫入數(shù)據(jù)到SAP系統(tǒng),并接收SAP系統(tǒng)返回的執(zhí)行結(jié)果。
文檔編號G06F17/30GK102375825SQ201010253540
公開日2012年3月14日 申請日期2010年8月13日 優(yōu)先權(quán)日2010年8月13日
發(fā)明者何寶儒, 劉柏廷, 姚進(jìn), 林晟, 梁文廣, 王臺弘, 甘淑慧, 簡吉廷, 羅偉, 黃玉璽 申請人:捷達(dá)世軟件(深圳)有限公司, 鴻海精密工業(yè)股份有限公司