專利名稱:流程整合服務(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)了越來(lái)越多的應(yīng)用系統(tǒng),例如進(jìn)銷存系統(tǒng)、采購(gòu)系統(tǒng)、會(huì)計(jì)系統(tǒng)、保稅系統(tǒng)、物流系統(tǒng)及銷售系統(tǒng)。各個(gè)應(yīng)用系統(tǒng)具有不同的數(shù)據(jù)格式并且采用不同的數(shù)據(jù)存儲(chǔ)方式,例如利用數(shù)據(jù)庫(kù)(如SQL server或Visual Fox) 存儲(chǔ)數(shù)據(jù)或者文件傳輸協(xié)議(File Transfer Protocol, FTP)存儲(chǔ)數(shù)據(jù)。在將數(shù)據(jù)從 SAP (Systems Applications and Products in Data Processing)系統(tǒng)傳送(業(yè)界通常把這個(gè)動(dòng)作稱為“拋轉(zhuǎn)”)到各個(gè)應(yīng)用系統(tǒng)的時(shí)候,由于數(shù)據(jù)格式及數(shù)據(jù)存儲(chǔ)方式的差異,當(dāng)用戶于SAP系統(tǒng)的報(bào)表內(nèi)輸入數(shù)據(jù)時(shí),將所述數(shù)據(jù)傳送到目標(biāo)系統(tǒng)中變得很困難。
發(fā)明內(nèi)容
鑒于以上內(nèi)容,有必要提供一種流程整合服務(wù)器,可以快速將SAP系統(tǒng)內(nèi)的數(shù)據(jù)傳送到目標(biāo)系統(tǒng)中。還有必要提供一種利用流程整合服務(wù)器實(shí)現(xiàn)系統(tǒng)整合的方法,可以快速將SAP系統(tǒng)內(nèi)的數(shù)據(jù)傳送到目標(biāo)系統(tǒng)中。一種流程整合服務(wù)器,該流程整合服務(wù)器連接于目標(biāo)系統(tǒng)和SAP系統(tǒng),并包括接收適配器,所述目標(biāo)系統(tǒng)包括多個(gè)目標(biāo)服務(wù)器,該SAP系統(tǒng)包括報(bào)表界面,提供用戶輸入需要傳送給目標(biāo)系統(tǒng)的數(shù)據(jù)的數(shù)據(jù)參數(shù),該流程整合服務(wù)器還包括數(shù)據(jù)庫(kù),用于存儲(chǔ)每個(gè)目標(biāo)服務(wù)器的連接信息;獲取模塊,用于接收SAP系統(tǒng)發(fā)送的數(shù)據(jù)和該數(shù)據(jù)的數(shù)據(jù)參數(shù);查找模塊,用于根據(jù)所述數(shù)據(jù)參數(shù),在數(shù)據(jù)庫(kù)中查找該數(shù)據(jù)參數(shù)對(duì)應(yīng)的目標(biāo)服務(wù)器的連接信息; 發(fā)送模塊,用于將所述數(shù)據(jù)和查找到的目標(biāo)服務(wù)器的連接信息發(fā)送至轉(zhuǎn)換單元,該轉(zhuǎn)換單元將該數(shù)據(jù)和連接信息轉(zhuǎn)換成接收適配器能識(shí)別的數(shù)據(jù)格式,并發(fā)送該轉(zhuǎn)換后的數(shù)據(jù)和連接信息給接收適配器;及訪問(wèn)模塊,用于根據(jù)轉(zhuǎn)換后的連接信息查找該連接信息對(duì)應(yīng)的目標(biāo)服務(wù)器,并將接收適配器接收到的轉(zhuǎn)換后的數(shù)據(jù)發(fā)送到所述目標(biāo)服務(wù)器。一種利用流程整合服務(wù)器實(shí)現(xiàn)系統(tǒng)整合的方法,該流程整合服務(wù)器連接于目標(biāo)系統(tǒng)和SAP系統(tǒng),并包括接收適配器和轉(zhuǎn)換單元,所述目標(biāo)系統(tǒng)包括多個(gè)目標(biāo)服務(wù)器,該方法包括如下步驟接收SAP系統(tǒng)發(fā)送的數(shù)據(jù)和該數(shù)據(jù)的數(shù)據(jù)參數(shù);根據(jù)所述數(shù)據(jù)參數(shù)在數(shù)據(jù)庫(kù)中查找該數(shù)據(jù)參數(shù)對(duì)應(yīng)的目標(biāo)服務(wù)器的連接信息;將所述數(shù)據(jù)和查找到的目標(biāo)服務(wù)器的連接信息發(fā)送至轉(zhuǎn)換單元;該轉(zhuǎn)換單元將該數(shù)據(jù)和連接信息轉(zhuǎn)換成接收適配器能識(shí)別的數(shù)據(jù)格式,并發(fā)送該轉(zhuǎn)換后的數(shù)據(jù)和連接信息給接收適配器;及根據(jù)轉(zhuǎn)換后的連接信息查找該連接信息對(duì)應(yīng)的目標(biāo)服務(wù)器,并將接收適配器接收到的轉(zhuǎn)換后的數(shù)據(jù)發(fā)送到所述目標(biāo)服務(wù)器。相較于現(xiàn)有技術(shù),所述流程整合服務(wù)器及利用其實(shí)現(xiàn)系統(tǒng)整合的方法,可根據(jù)用戶在SAP系統(tǒng)的報(bào)表界面輸入需要從目標(biāo)系統(tǒng)獲取的數(shù)據(jù)的數(shù)據(jù)參數(shù),利用流程整合服務(wù)器提
4供的功能和目標(biāo)系統(tǒng)的連接信息,從目標(biāo)系統(tǒng)內(nèi)獲取需要的數(shù)據(jù),并傳送到目標(biāo)系統(tǒng)中。
圖1是本發(fā)明利用流程整合服務(wù)器實(shí)現(xiàn)系統(tǒng)整合的方法較佳實(shí)施例的運(yùn)行環(huán)境
示意圖。 圖2是本發(fā)明利用流程整合服務(wù)器實(shí)現(xiàn)系統(tǒng)整合的方法較佳實(shí)施例的另一種運(yùn)
行環(huán)境示意圖。圖3是本發(fā)明利用流程整合服務(wù)器實(shí)現(xiàn)系統(tǒng)整合的方法較佳實(shí)施例的作業(yè)流程圖。主要元件符號(hào)說(shuō)明
流程整合服務(wù)器Γ1
SAP系統(tǒng)2
目標(biāo)系統(tǒng)3
發(fā)送適配器10
接收適配器Π
轉(zhuǎn)換單元12
數(shù)據(jù)庫(kù)13
跨應(yīng)用模塊的業(yè)務(wù)流程管理14
目標(biāo)服務(wù)器30
report 界面20
report禾呈序21
文件傳輸協(xié)議服務(wù)器22
遠(yuǎn)程函數(shù)調(diào)用接口23
獲取模塊100
查找模塊101
發(fā)送模塊102
訪問(wèn)模塊Γιο
接收模塊
具體實(shí)施例方式如圖1所示,是本發(fā)明利用流程整合服務(wù)器實(shí)現(xiàn)系統(tǒng)整合的方法較佳實(shí)施例的運(yùn)行環(huán)境示意圖。該流程整合(process integration,PI)服務(wù)器1 (以下簡(jiǎn)稱為PI服務(wù)器 1)分別連接于目標(biāo)系統(tǒng)3和SAP系統(tǒng)2。該目標(biāo)系統(tǒng)3包括多個(gè)目標(biāo)服務(wù)器30,在本實(shí)施例中,該目標(biāo)服務(wù)器30為文件傳輸協(xié)議(File Transfer Protocol, FTP)服務(wù)器和數(shù)據(jù)庫(kù)服務(wù)器(例如SQL數(shù)據(jù)庫(kù)服務(wù)器)。每個(gè)目標(biāo)服務(wù)器30對(duì)應(yīng)一個(gè)標(biāo)識(shí)符(identification, ID)。該SAP系統(tǒng)2包括報(bào)表(import)界面20和該import界面20對(duì)應(yīng)的import程序 21。該r印ort界面20提供給用戶輸入要傳送到目標(biāo)系統(tǒng)2的數(shù)據(jù)的數(shù)據(jù)參數(shù),該import 程序21根據(jù)該數(shù)據(jù)參數(shù)在SAP系統(tǒng)2中查找并獲取該數(shù)據(jù)參數(shù)對(duì)應(yīng)的數(shù)據(jù)。本實(shí)施例中, 所述數(shù)據(jù)參數(shù)包括所述數(shù)據(jù)需要傳送的目標(biāo)服務(wù)器30的ID。
該P(yáng)I服務(wù)器1作為目標(biāo)系統(tǒng)3和所述SAP系統(tǒng)2之間的中間件,用于目標(biāo)系統(tǒng)3 和SAP系統(tǒng)2之間的數(shù)據(jù)傳輸。所述PI服務(wù)器1包括發(fā)送適配器10、接收適配器11、轉(zhuǎn)換單元12及數(shù)據(jù)庫(kù)13。本實(shí)施例中,發(fā)送適配器為遠(yuǎn)程函數(shù)調(diào)用適配器(remote function call adapter,RFCadapter)。接收適配器11可以為RFC adapter或者簡(jiǎn)單對(duì)象訪問(wèn)協(xié)議適配器(Simple Object Access Protocol adapter, SOAP adapter)。所述發(fā)送適配器10用于接收SAP系統(tǒng)2所傳送的每筆數(shù)據(jù)和每筆數(shù)據(jù)的數(shù)據(jù)參數(shù),并通過(guò)消息映射機(jī)制在數(shù)據(jù)庫(kù)13中查找該每筆數(shù)據(jù)對(duì)應(yīng)的目標(biāo)服務(wù)器30的連接信息。 該數(shù)據(jù)對(duì)應(yīng)的目標(biāo)服務(wù)器30是指該數(shù)據(jù)需要傳送到的目標(biāo)服務(wù)器30。所述轉(zhuǎn)換單元12用于對(duì)于發(fā)送適配器10和接收適配器11之間通信的數(shù)據(jù)進(jìn)行格式轉(zhuǎn)換。由于發(fā)送適配器10 和接收適配器11所能識(shí)別的數(shù)據(jù)格式有可能不同,所以需要轉(zhuǎn)換單元12將發(fā)送適配器10 發(fā)送給接收適配器11的數(shù)據(jù)和接收適配器反饋給發(fā)送適配器10的數(shù)據(jù)的格式進(jìn)行轉(zhuǎn)換。 例如,發(fā)送適配器10為RFCadapter,接收適配器11為SOAP adapter。RFC adapter讀取的數(shù)據(jù)格式為表格,轉(zhuǎn)換單元12將該表格格式轉(zhuǎn)換為SOAP adapter能夠識(shí)別的webservice 格式。所述數(shù)據(jù)庫(kù)13中存儲(chǔ)了每個(gè)目標(biāo)服務(wù)器30的連接信息,該連接信息包括每個(gè)目標(biāo)服務(wù)器30的ID,進(jìn)入每個(gè)目標(biāo)服務(wù)器30的用戶名和密碼等。所述接收適配器11用于在目標(biāo)系統(tǒng)3中查找所述連接信息對(duì)應(yīng)的目標(biāo)服務(wù)器30, 并將發(fā)送適配器10傳送的數(shù)據(jù)發(fā)送給該目標(biāo)服務(wù)器30。該接收適配器11還用于接收所述目標(biāo)服務(wù)器30反饋的每筆數(shù)據(jù)的日志,并返回該日志給SAP系統(tǒng)2。本實(shí)施例中,該接收適配器11返回日志給SAP系統(tǒng)2有兩種方法。一種方法是當(dāng)接收適配器11是RFCadapter 時(shí),由接收適配器11調(diào)用SAP系統(tǒng)2的寫日志遠(yuǎn)程調(diào)用函數(shù)(未示出)將該日志寫SAP系統(tǒng)2中。另一種方法是當(dāng)接收適配器11是其他的適配器(如SOAP adapter)時(shí),由該接收適配器11將該日志發(fā)送到轉(zhuǎn)換單元12,該轉(zhuǎn)換單元12將該日志的格式轉(zhuǎn)換為發(fā)送適配器 10能夠識(shí)別的格式,再由發(fā)送適配器10將該轉(zhuǎn)換后的日志發(fā)送到SAP系統(tǒng)2。所述PI服務(wù)器1中的發(fā)送適配器10包括獲取模塊100、查找模塊101及發(fā)送模塊102。接收適配器11包括訪問(wèn)模塊110和接收模塊111。所述模塊是具有特定功能的軟件程序段,該軟件存儲(chǔ)于計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)或其它存儲(chǔ)設(shè)備,可被計(jì)算機(jī)或其它包含處理器的計(jì)算裝置執(zhí)行,從而完成本發(fā)明中利用PI服務(wù)器1實(shí)現(xiàn)系統(tǒng)整合的作業(yè)流程。
獲取模塊100用于接收SAP系統(tǒng)2發(fā)送的數(shù)據(jù)和該數(shù)據(jù)的數(shù)據(jù)參數(shù)。本實(shí)施例中, 該獲取模塊100接收數(shù)據(jù)和數(shù)據(jù)參數(shù)有兩種方式。第一種是獲取模塊100直接接收SAP系統(tǒng)2發(fā)送的數(shù)據(jù)和數(shù)據(jù)參數(shù)。第二種方式如圖2所示,當(dāng)發(fā)送適配器10為RFC adapter時(shí), SAP系統(tǒng)2將所述數(shù)據(jù)參數(shù)和import程序獲取的數(shù)據(jù)存SAP系統(tǒng)2的文件傳輸協(xié)議服務(wù)器22中,遠(yuǎn)程函數(shù)調(diào)用接口 23讀取該文件傳輸協(xié)議服務(wù)器22中的數(shù)據(jù)和該數(shù)據(jù)對(duì)應(yīng)的數(shù)據(jù)參數(shù),并觸發(fā)發(fā)送適配器10。該發(fā)送適配器10被觸發(fā)后,所述獲取模塊100接收該遠(yuǎn)程函數(shù)調(diào)用接口 23發(fā)送的數(shù)據(jù)和數(shù)據(jù)參數(shù)??鐟?yīng)用模塊的業(yè)務(wù)流程管理(cross component BPM,ccBPM) 14用于判斷該獲取模塊100接收是否成功,若接收成功,則繼續(xù)傳送數(shù)據(jù)的流程,若接收失敗,則結(jié)束傳送數(shù)據(jù)的流程。查找模塊101用于根據(jù)該數(shù)據(jù)參數(shù)利用消息映射機(jī)制在數(shù)據(jù)庫(kù)13中查找所述數(shù)據(jù)參數(shù)對(duì)應(yīng)的目標(biāo)服務(wù)器30的連接信息。本實(shí)施例中,該查找模塊101查找到的連接信息為登錄該目標(biāo)服務(wù)器30的用戶名和密碼等。具體而言,所述數(shù)據(jù)參數(shù)包括目標(biāo)服務(wù)器30 的ID,該查找模塊101根據(jù)該目標(biāo)服務(wù)器的ID在數(shù)據(jù)庫(kù)13中查找相同的ID,并獲取該查找到的ID對(duì)應(yīng)的目標(biāo)服務(wù)器30的用戶名和密碼。發(fā)送模塊102用于將所述數(shù)據(jù)和查找到的目標(biāo)服務(wù)器30的連接信息發(fā)送至轉(zhuǎn)換單元12,該轉(zhuǎn)換單元12將該數(shù)據(jù)和該連接信息轉(zhuǎn)換成接收適配器11所識(shí)別的數(shù)據(jù)格式,并發(fā)送轉(zhuǎn)換后的數(shù)據(jù)和連接信息給接收適配器11。需要指出的是,若發(fā)送適配器10和接收適配器11是相同的適配器或者識(shí)別的數(shù)據(jù)格式相同,則該轉(zhuǎn)換單元12不進(jìn)行數(shù)據(jù)格式的轉(zhuǎn)換。訪問(wèn)模塊110用于根據(jù)該轉(zhuǎn)換后的連接信息查找該連接信息對(duì)應(yīng)的目標(biāo)服務(wù)器 30,并將接收到的轉(zhuǎn)換后的數(shù)據(jù)發(fā)送到該目標(biāo)服務(wù)器30。接收模塊111用于接收目標(biāo)服務(wù)器30反饋的執(zhí)行所述數(shù)據(jù)的日志,并將該日志發(fā)送給SAP系統(tǒng)2。如圖3所示,是本發(fā)明利用流程整合服務(wù)器實(shí)現(xiàn)系統(tǒng)整合的方法較佳實(shí)施例的作業(yè)流程圖。步驟S30,用戶于import界面20上輸入要傳送到目標(biāo)系統(tǒng)2的數(shù)據(jù)的數(shù)據(jù)參數(shù)。 本實(shí)施例中,該數(shù)據(jù)參數(shù)包括所述數(shù)據(jù)需要傳送到的目標(biāo)服務(wù)器30的ID。步驟S31,r印OTt程序21根據(jù)該數(shù)據(jù)參數(shù)在SAP系統(tǒng)2中查找并獲取該數(shù)據(jù)參數(shù)對(duì)應(yīng)的數(shù)據(jù)。步驟S32,獲取模塊100接收SAP系統(tǒng)2發(fā)送的數(shù)據(jù)和該數(shù)據(jù)的數(shù)據(jù)參數(shù)。本實(shí)施例中,該獲取模塊100接收數(shù)據(jù)和數(shù)據(jù)參數(shù)有兩種方式。第一種是獲取模塊100直接接收SAP系統(tǒng)2發(fā)送的數(shù)據(jù)和數(shù)據(jù)參數(shù)。第二種方式是如圖2所示,當(dāng)發(fā)送適配器10為RFC adapter時(shí),SAP系統(tǒng)2將所述數(shù)據(jù)參數(shù)和report程序獲取的數(shù)據(jù)存SAP系統(tǒng)2的文件傳輸協(xié)議服務(wù)器22中,遠(yuǎn)程函數(shù)調(diào)用接口 23讀取該文件傳輸協(xié)議服務(wù)器22中的數(shù)據(jù)和該數(shù)據(jù)對(duì)應(yīng)的數(shù)據(jù)參數(shù),并觸發(fā)發(fā)送適配器10。該發(fā)送適配器10被觸發(fā)后,所述獲取模塊100 接收該遠(yuǎn)程函數(shù)調(diào)用接口 23發(fā)送的數(shù)據(jù)和數(shù)據(jù)參數(shù)。跨應(yīng)用模塊的業(yè)務(wù)流程管理(cross componentBPM, ccBPM) 14用于判斷該獲取模塊100接收是否成功,若接收成功,則繼續(xù)傳送數(shù)據(jù)的流程,若接收失敗,則結(jié)束傳送數(shù)據(jù)的流程。步驟S33,查找模塊101根據(jù)上述數(shù)據(jù)參數(shù)利用消息映射機(jī)制,在數(shù)據(jù)庫(kù)13中查找該數(shù)據(jù)參數(shù)對(duì)應(yīng)的目標(biāo)服務(wù)器30的連接信息。本實(shí)施例中,該查找模塊101查找到的連接信息為登錄該目標(biāo)服務(wù)器30的用戶名和密碼等。 步驟S34,發(fā)送模塊102將所述數(shù)據(jù)和查找到的目標(biāo)服務(wù)器30的連接信息發(fā)送至轉(zhuǎn)換單元12。 步驟S35,轉(zhuǎn)換單元12將該數(shù)據(jù)和連接信息轉(zhuǎn)換成接收適配器11所識(shí)別的數(shù)據(jù)格式,并發(fā)送轉(zhuǎn)換后的數(shù)據(jù)和連接信息給接收適配器11。需要指出的是,若發(fā)送適配器10和接收適配器11是相同的適配器或者識(shí)別的數(shù)據(jù)格式相同,則該轉(zhuǎn)換單元12則不進(jìn)行數(shù)據(jù)格式的轉(zhuǎn)換步驟。步驟S36,訪問(wèn)模塊110根據(jù)該轉(zhuǎn)換后的連接信息查找該連接信息對(duì)應(yīng)的目標(biāo)服務(wù)器30。步驟S37,訪問(wèn)模塊110將轉(zhuǎn)換后的數(shù)據(jù)發(fā)送到查找到的目標(biāo)服務(wù)器30。步驟S38,接收模塊111接收目標(biāo)服務(wù)器30反饋的執(zhí)行所述數(shù)據(jù)的日志,并將該日志發(fā)送給SAP系統(tǒng)2。最后所應(yīng)說(shuō)明的是,以上實(shí)施例僅用以說(shuō)明本發(fā)明的技術(shù)方案而非限制,盡管參照較佳實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)說(shuō)明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解,可以對(duì)本發(fā)明的技術(shù)方案進(jìn)行修改或等同替換,而不脫離本發(fā)明技術(shù)方案的精神和范圍。
權(quán)利要求
1.一種流程整合服務(wù)器,該流程整合服務(wù)器連接于目標(biāo)系統(tǒng)和SAP系統(tǒng),并包括接收適配器,所述目標(biāo)系統(tǒng)包括多個(gè)目標(biāo)服務(wù)器,其特征在于,該SAP系統(tǒng)包括報(bào)表界面,提供用戶輸入需要傳送給目標(biāo)系統(tǒng)的數(shù)據(jù)的數(shù)據(jù)參數(shù),該流程整合服務(wù)器還包括數(shù)據(jù)庫(kù),用于存儲(chǔ)每個(gè)目標(biāo)服務(wù)器的連接信息; 獲取模塊,用于接收SAP系統(tǒng)發(fā)送的數(shù)據(jù)和該數(shù)據(jù)的數(shù)據(jù)參數(shù); 查找模塊,用于根據(jù)所述數(shù)據(jù)參數(shù),在數(shù)據(jù)庫(kù)中查找該數(shù)據(jù)參數(shù)對(duì)應(yīng)的目標(biāo)服務(wù)器的連接信息;發(fā)送模塊,用于將所述數(shù)據(jù)和查找到的目標(biāo)服務(wù)器的連接信息發(fā)送至轉(zhuǎn)換單元,該轉(zhuǎn)換單元將該數(shù)據(jù)和連接信息轉(zhuǎn)換成接收適配器能識(shí)別的數(shù)據(jù)格式,并發(fā)送該轉(zhuǎn)換后的數(shù)據(jù)和連接信息給接收適配器;及訪問(wèn)模塊,用于根據(jù)轉(zhuǎn)換后的連接信息查找該連接信息對(duì)應(yīng)的目標(biāo)服務(wù)器,并將接收適配器接收到的轉(zhuǎn)換后的數(shù)據(jù)發(fā)送到所述目標(biāo)服務(wù)器。
2.如權(quán)利要求1所述的流程整合服務(wù)器,其特征在于,所述數(shù)據(jù)參數(shù)包括所述數(shù)據(jù)需要被傳送到的目標(biāo)服務(wù)器的ID。
3.如權(quán)利要求1所述的流程整合服務(wù)器,其特征在于,所述目標(biāo)服務(wù)器的連接信息包括每個(gè)目標(biāo)服務(wù)器的ID和登錄每個(gè)目標(biāo)服務(wù)器的用戶名和密碼。
4.如權(quán)利要求1所述的流程整合服務(wù)器,其特征在于,所述查找模塊利用消息映射機(jī)制在數(shù)據(jù)庫(kù)中查找所述連接信息。
5.如權(quán)利要求1所述的流程整合服務(wù)器,其特征在于,該流程整合服務(wù)器還包括 接收模塊,用于接收目標(biāo)服務(wù)器反饋的執(zhí)行所述數(shù)據(jù)的日志,并將該日志發(fā)送給SAP系統(tǒng)。
6.一種利用流程整合服務(wù)器實(shí)現(xiàn)系統(tǒng)整合的方法,該流程整合服務(wù)器連接于目標(biāo)系統(tǒng)和SAP系統(tǒng),并包括接收適配器和轉(zhuǎn)換單元,所述目標(biāo)系統(tǒng)包括多個(gè)目標(biāo)服務(wù)器,其特征在于,該方法包括如下步驟接收SAP系統(tǒng)發(fā)送的數(shù)據(jù)和該數(shù)據(jù)的數(shù)據(jù)參數(shù);根據(jù)所述數(shù)據(jù)參數(shù)在數(shù)據(jù)庫(kù)中查找該數(shù)據(jù)參數(shù)對(duì)應(yīng)的目標(biāo)服務(wù)器的連接信息; 將所述數(shù)據(jù)和查找到的目標(biāo)服務(wù)器的連接信息發(fā)送至轉(zhuǎn)換單元; 該轉(zhuǎn)換單元將該數(shù)據(jù)和連接信息轉(zhuǎn)換成接收適配器能識(shí)別的數(shù)據(jù)格式,并發(fā)送該轉(zhuǎn)換后的數(shù)據(jù)和連接信息給接收適配器;及根據(jù)轉(zhuǎn)換后的連接信息查找該連接信息對(duì)應(yīng)的目標(biāo)服務(wù)器,并將接收適配器接收到的轉(zhuǎn)換后的數(shù)據(jù)發(fā)送到所述目標(biāo)服務(wù)器。
7.如權(quán)利要求6所述的利用流程整合服務(wù)器實(shí)現(xiàn)系統(tǒng)整合的方法,其特征在于,所述數(shù)據(jù)參數(shù)包括所述數(shù)據(jù)需要被傳送到的目標(biāo)服務(wù)器的ID。
8.如權(quán)利要求6所述的利用流程整合服務(wù)器實(shí)現(xiàn)系統(tǒng)整合的方法,其特征在于,所述目標(biāo)服務(wù)器的連接信息包括每個(gè)目標(biāo)服務(wù)器的ID和登錄每個(gè)目標(biāo)服務(wù)器的用戶名和密碼。
9.如權(quán)利要求6所述的利用流程整合服務(wù)器實(shí)現(xiàn)系統(tǒng)整合的方法,其特征在于,所述步驟根據(jù)所述數(shù)據(jù)參數(shù)在數(shù)據(jù)庫(kù)中查找該數(shù)據(jù)參數(shù)對(duì)應(yīng)的目標(biāo)服務(wù)器的連接信息是利用消息映射機(jī)制在數(shù)據(jù)庫(kù)中查找所述連接信息。
10.如權(quán)利要求6所述的利用流程整合服務(wù)器實(shí)現(xiàn)系統(tǒng)整合的方法,其特征在于,該方法還包括步驟接收目標(biāo)服務(wù)器反饋的執(zhí)行所述數(shù)據(jù)的日志,并將該日志發(fā)送給SAP系統(tǒng)。
全文摘要
一種利用流程整合服務(wù)器實(shí)現(xiàn)系統(tǒng)整合的方法,包括接收SAP系統(tǒng)發(fā)送的數(shù)據(jù)和該數(shù)據(jù)的數(shù)據(jù)參數(shù);根據(jù)所述數(shù)據(jù)參數(shù)在數(shù)據(jù)庫(kù)中查找該數(shù)據(jù)參數(shù)對(duì)應(yīng)的目標(biāo)服務(wù)器的連接信息;將所述數(shù)據(jù)和查找到的目標(biāo)服務(wù)器的連接信息發(fā)送至轉(zhuǎn)換單元;該轉(zhuǎn)換單元將該數(shù)據(jù)和連接信息轉(zhuǎn)換成接收適配器能識(shí)別的數(shù)據(jù)格式,并發(fā)送該轉(zhuǎn)換后的數(shù)據(jù)和連接信息給接收適配器;及根據(jù)轉(zhuǎn)換后的連接信息查找該連接信息對(duì)應(yīng)的目標(biāo)服務(wù)器,并將接收適配器接收到的轉(zhuǎn)換后的數(shù)據(jù)發(fā)送到所述目標(biāo)服務(wù)器。本發(fā)明還提供了一種流程整合服務(wù)器,利用本發(fā)明,可以快速將SAP系統(tǒng)中的數(shù)據(jù)傳送到目標(biāo)系統(tǒng)中。
文檔編號(hào)G06F17/30GK102404350SQ201010273360
公開日2012年4月4日 申請(qǐng)日期2010年9月7日 優(yōu)先權(quán)日2010年9月7日
發(fā)明者何寶儒, 劉柏廷, 姚進(jìn), 林晟, 梁文廣, 王臺(tái)弘, 甘淑慧, 簡(jiǎn)吉廷, 羅偉, 黃玉璽 申請(qǐng)人:捷達(dá)世軟件(深圳)有限公司, 鴻海精密工業(yè)股份有限公司