亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

數(shù)據(jù)處理方法及WebService組件的制作方法

文檔序號(hào):7870412閱讀:186來(lái)源:國(guó)知局
專(zhuān)利名稱(chēng):數(shù)據(jù)處理方法及Web Service組件的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及數(shù)據(jù)處理技術(shù)領(lǐng)域,特別是涉及一種數(shù)據(jù)處理方法及WebService組件。
背景技術(shù)
隨著通信技術(shù)和網(wǎng)絡(luò)技術(shù)的發(fā)展,企業(yè)信息系統(tǒng)越來(lái)越依賴(lài)企業(yè)信息網(wǎng)絡(luò)來(lái)保障安全,可靠和高效的運(yùn)行,即企業(yè)信息網(wǎng)絡(luò)的安全直接關(guān)系到企業(yè)信息系統(tǒng)的安全、穩(wěn)定的運(yùn)行。
現(xiàn)有技術(shù)中,為了提高企業(yè)信息系統(tǒng)的安全,邏輯隔離技術(shù)已經(jīng)被廣泛應(yīng)用于企業(yè)信息網(wǎng)絡(luò)的安全中。所謂邏輯隔離技術(shù)為被隔離的兩端仍然存在物理上數(shù)據(jù)通道連線(xiàn), 但通過(guò)技術(shù)手段保證被隔離的兩端沒(méi)有數(shù)據(jù)通道,即被隔離的兩端處于數(shù)據(jù)邏輯隔離狀態(tài)。其中,最典型的邏輯隔離技術(shù)有防火墻、虛擬子網(wǎng)等。
其中,當(dāng)作為外網(wǎng)信息系統(tǒng)的信息系統(tǒng)訪(fǎng)問(wèn)A訪(fǎng)問(wèn)作為內(nèi)網(wǎng)信息系統(tǒng)的信息系統(tǒng) B時(shí),如果該信息系統(tǒng)B設(shè)置有利用邏輯隔離技術(shù)的隔離設(shè)備時(shí),只有符合隔離設(shè)備所對(duì)應(yīng)通信協(xié)議的數(shù)據(jù)才能進(jìn)入內(nèi)網(wǎng),進(jìn)而使得該信息系統(tǒng)A訪(fǎng)問(wèn)到該信息系統(tǒng)B,這無(wú)疑提高了內(nèi)網(wǎng)信息系統(tǒng)的安全。
但是,邏輯隔離技術(shù)在保證企業(yè)信息網(wǎng)絡(luò)的安全的同時(shí),也在某種程度上降低了內(nèi)外網(wǎng)的數(shù)據(jù)通信便利性。發(fā)明內(nèi)容
為解決上述技術(shù)問(wèn)題,本發(fā)明實(shí)施例提供了一種數(shù)據(jù)處理方法及WebService組件,以在保證信息網(wǎng)絡(luò)安全性的前提下,提高內(nèi)外網(wǎng)通信便利性,技術(shù)方案如下
第一方面,本發(fā)明實(shí)施例提供了一種數(shù)據(jù)處理方法,適用于關(guān)聯(lián)于第一信息系統(tǒng)的第一 Web Service組件,所述第一信息系統(tǒng)通過(guò)與第二信息系統(tǒng)相關(guān)聯(lián)的隔離設(shè)備與所述第二信息系統(tǒng)進(jìn)行數(shù)據(jù)邏輯隔離;所述方法包括
獲取所述第一信息系統(tǒng)到所述第二信息系統(tǒng)的第一數(shù)據(jù)傳輸請(qǐng)求;
將所述第一數(shù)據(jù)傳輸 請(qǐng)求對(duì)應(yīng)的第一數(shù)據(jù)轉(zhuǎn)換為符合所述隔離設(shè)備所對(duì)應(yīng)通信協(xié)議的第二數(shù)據(jù);
將所述第二數(shù)據(jù)寫(xiě)入所述第二信息系統(tǒng)對(duì)應(yīng)的數(shù)據(jù)庫(kù)中。
相應(yīng)的,本發(fā)明實(shí)施例提供了一種Web Service組件,關(guān)聯(lián)于第一信息系統(tǒng),所述第一信息系統(tǒng)通過(guò)與第二信息系統(tǒng)相關(guān)聯(lián)的隔離設(shè)備與所述第二信息系統(tǒng)進(jìn)行數(shù)據(jù)邏輯隔離;所述Web Service組件包括
第一數(shù)據(jù)請(qǐng)求獲取模塊,用于獲取所述第一信息系統(tǒng)到所述第二信息系統(tǒng)的第一數(shù)據(jù)傳輸請(qǐng)求;
第二數(shù)據(jù)確定模塊,用于將所述第一數(shù)據(jù)傳輸請(qǐng)求對(duì)應(yīng)的第一數(shù)據(jù)轉(zhuǎn)換為符合所述隔離設(shè)備所對(duì)應(yīng)通信協(xié)議的第二數(shù)據(jù);
第二數(shù)據(jù)寫(xiě)入模塊,用于將所述第二數(shù)據(jù)寫(xiě)入所述第二信息系統(tǒng)對(duì)應(yīng)的數(shù)據(jù)庫(kù)中。
第二方面,本發(fā)明實(shí)施例提供了一種數(shù)據(jù)處理方法,適用于關(guān)聯(lián)于第二信息系統(tǒng)的第二 Web Service組件,所述第二信息系統(tǒng)通過(guò)相關(guān)聯(lián)的隔離設(shè)備與第一信息系統(tǒng)進(jìn)行數(shù)據(jù)邏輯隔離;所述方法包括
監(jiān)聽(tīng)是否有第二數(shù)據(jù)被寫(xiě)入所述第二信息系統(tǒng)對(duì)應(yīng)的數(shù)據(jù)庫(kù)中,其中,所述第二數(shù)據(jù)為所述第一信息系統(tǒng)到所述第二信息系統(tǒng)的第一數(shù)據(jù)傳輸請(qǐng)求所對(duì)應(yīng)第一數(shù)據(jù)被轉(zhuǎn)換成的符合所述隔離設(shè)備所對(duì)應(yīng)通信協(xié)議的數(shù)據(jù);
當(dāng)監(jiān)聽(tīng)到所述第二數(shù)據(jù)被寫(xiě)入所述數(shù)據(jù)庫(kù)中時(shí),按照所述隔離設(shè)備所對(duì)應(yīng)通信協(xié)議,將所述第二數(shù)據(jù)還原為相應(yīng)的第一數(shù)據(jù)。
相應(yīng)的,本發(fā)明實(shí)施例提供了一種Web Service組件,關(guān)聯(lián)于第二信息系統(tǒng),所述第二信息系統(tǒng)通過(guò)相關(guān)聯(lián)的隔離設(shè)備與第一信息系統(tǒng)進(jìn)行數(shù)據(jù)邏輯隔離;Web Service組件包括
第二監(jiān)聽(tīng)模塊,用于監(jiān)聽(tīng)是否有第二數(shù)據(jù)被寫(xiě)入所述第二信息系統(tǒng)對(duì)應(yīng)的數(shù)據(jù)庫(kù)中,其中,所述第二數(shù)據(jù)為所述第一信息系統(tǒng)到所述第二信息系統(tǒng)的第一數(shù)據(jù)傳輸請(qǐng)求所對(duì)應(yīng)第一數(shù)據(jù)被轉(zhuǎn)換成的符合所述隔離設(shè)備所對(duì)應(yīng)通信協(xié)議的數(shù)據(jù);
數(shù)據(jù)還原模塊,用于當(dāng)監(jiān)聽(tīng)到所述第二數(shù)據(jù)被寫(xiě)入所述數(shù)據(jù)庫(kù)中時(shí),按照所述隔離設(shè)備的通信協(xié)議,將所述第二數(shù)據(jù)還原為相應(yīng)的第一數(shù)據(jù)。
第三方面,本發(fā)明實(shí)施例提供了一種數(shù)據(jù)處理方法,適用于關(guān)聯(lián)于第一信息系統(tǒng)的第一 Web Service組件,所述第一信息系統(tǒng)通過(guò)與第二信息系統(tǒng)相關(guān)聯(lián)的隔離設(shè)備與所述第二信息系統(tǒng)進(jìn)行數(shù)據(jù)邏輯隔離;所述方法包括
監(jiān)聽(tīng)是否有第四數(shù)據(jù)被寫(xiě)入所述數(shù)據(jù)庫(kù)中,其中,所述第四數(shù)據(jù)為所述第二信息系統(tǒng)到所述第一信息系統(tǒng)的第二數(shù)據(jù)傳輸請(qǐng)求所對(duì)應(yīng)第三數(shù)據(jù)轉(zhuǎn)換成的符合所述數(shù)據(jù)庫(kù)的數(shù)據(jù)類(lèi)型的數(shù)據(jù);
當(dāng)監(jiān)聽(tīng)到所述第四數(shù)據(jù)被寫(xiě)入所述數(shù)據(jù)庫(kù)中時(shí),攜帶所述第四數(shù)據(jù)調(diào)用所述第一信息系統(tǒng)所提供的相應(yīng)服務(wù);
將所述第四數(shù)據(jù)對(duì)應(yīng)的處理結(jié)果寫(xiě)入所述數(shù)據(jù)庫(kù)中。
相應(yīng)的,本發(fā)明實(shí)施例提供了一種Web Service組件,關(guān)聯(lián)于第一信息系統(tǒng),所述第一信息系統(tǒng)通過(guò)與第二信息系統(tǒng)相關(guān)聯(lián)的隔離設(shè)備與所述第二信息系統(tǒng)進(jìn)行數(shù)據(jù)邏輯隔離;所述Web Service組件包括
第三監(jiān)聽(tīng)模塊,用于監(jiān)聽(tīng)是否有第四數(shù)據(jù)被寫(xiě)入所述數(shù)據(jù)庫(kù)中,其中,所述第四數(shù)據(jù)為所述第二信息系統(tǒng)到所述第一信息系統(tǒng)的第二數(shù)據(jù)傳輸請(qǐng)求所對(duì)應(yīng)第三數(shù)據(jù)轉(zhuǎn) 換成的符合所述數(shù)據(jù)庫(kù)的數(shù)據(jù)類(lèi)型的數(shù)據(jù);
第二服務(wù)調(diào)用模塊,用于當(dāng)監(jiān)聽(tīng)到所述第四數(shù)據(jù)被寫(xiě)入所述數(shù)據(jù)庫(kù)中時(shí),攜帶所述第四數(shù)據(jù)調(diào)用所述第一信息系統(tǒng)所提供的相應(yīng)服務(wù);
第二結(jié)果寫(xiě)入模塊,用于將所述第四數(shù)據(jù)對(duì)應(yīng)的處理結(jié)果寫(xiě)入所述數(shù)據(jù)庫(kù)中。
第四方面,本發(fā)明實(shí)施例提供了一種數(shù)據(jù)處理方法,適用于關(guān)聯(lián)于第二信息系統(tǒng)的第二 Web Service組件,所述第二信息系統(tǒng)通過(guò)相關(guān)聯(lián)的隔離設(shè)備與第一信息系統(tǒng)進(jìn)行數(shù)據(jù)邏輯隔離;所述方法包括
獲取所述第二信息系統(tǒng)到所述第一信息系統(tǒng)的第二數(shù)據(jù)傳輸請(qǐng)求;
將所述第二數(shù)據(jù)傳輸請(qǐng)求對(duì)應(yīng)的第三數(shù)據(jù)轉(zhuǎn)換為符合所述數(shù)據(jù)庫(kù)的數(shù)據(jù)類(lèi)型的第四數(shù)據(jù);
將所述第四數(shù)據(jù)寫(xiě)入所述數(shù)據(jù)庫(kù)中。
相應(yīng)的,本發(fā)明實(shí)施例還提供了一種Web Service組件,關(guān)聯(lián)于第二信息系統(tǒng),所述第二信息系統(tǒng)通過(guò)相關(guān)聯(lián)的隔離設(shè)備與第一信息系統(tǒng)進(jìn)行數(shù)據(jù)邏輯隔離;Web Service 組件包括
第二數(shù)據(jù)請(qǐng)求獲取模塊,用于獲取所述第二信息系統(tǒng)到所述第一信息系統(tǒng)的第二數(shù)據(jù)傳輸請(qǐng)求;
第四數(shù)據(jù)確定模塊,用于將所述第二數(shù)據(jù)傳輸請(qǐng)求對(duì)應(yīng)的第三數(shù)據(jù)轉(zhuǎn)換為符合所述數(shù)據(jù)庫(kù)的數(shù)據(jù)類(lèi)型的第四數(shù)據(jù);
第四數(shù)據(jù)寫(xiě)入模塊,用于將所述第四數(shù)據(jù)寫(xiě)入所述數(shù)據(jù)庫(kù)中。
第五方面,本發(fā)明實(shí)施例提供了一種Web Service組件,關(guān)聯(lián)于第一信息系統(tǒng),所述第一信息系統(tǒng)通過(guò)與第二信息系統(tǒng)相關(guān)聯(lián)的隔離設(shè)備與所述第二信息系統(tǒng)進(jìn)行數(shù)據(jù)邏輯隔離;所述Web Service組件包括
第一數(shù)據(jù)請(qǐng)求獲取模塊,用于獲取所述第一信息系統(tǒng)到所述第二信息系統(tǒng)的第一數(shù)據(jù)傳輸請(qǐng)求;
第二數(shù)據(jù)確定模塊,用于將所述第一數(shù)據(jù)傳輸請(qǐng)求對(duì)應(yīng)的第一數(shù)據(jù)轉(zhuǎn)換為符合所述隔離設(shè)備所對(duì)應(yīng)通信協(xié)議的第二數(shù)據(jù);
第二數(shù)據(jù)寫(xiě)入模塊,用于將所述第二數(shù)據(jù)寫(xiě)入所述第二信息系統(tǒng)對(duì)應(yīng)的數(shù)據(jù)庫(kù)中;
第一監(jiān)聽(tīng)模塊,用于監(jiān)聽(tīng)所述第一數(shù)據(jù)對(duì)應(yīng)的處理結(jié)果是否被寫(xiě)入所述數(shù)據(jù)庫(kù)中;
第一結(jié)果處理模塊,用于當(dāng)監(jiān)聽(tīng)到所述第一數(shù)據(jù)對(duì)應(yīng)的處理結(jié)果被寫(xiě)入所述數(shù)據(jù)庫(kù)中時(shí),獲取所述處理結(jié)果并反饋至所述第一信息系統(tǒng);
第三監(jiān)聽(tīng)模塊,用于監(jiān)聽(tīng)是否有第四數(shù)據(jù)被寫(xiě)入所述數(shù)據(jù)庫(kù)中,其中,所述第四數(shù)據(jù)為所述第二信息系統(tǒng)到所述第一信息系統(tǒng)的第二數(shù)據(jù)傳輸請(qǐng)求所對(duì)應(yīng)第三數(shù)據(jù)轉(zhuǎn)換成的符合所述數(shù)據(jù)庫(kù)的數(shù)據(jù)類(lèi)型的數(shù)據(jù);
第二服務(wù)調(diào)用模塊,用于當(dāng)監(jiān)聽(tīng)到所述第四數(shù)據(jù)被寫(xiě)入所述數(shù)據(jù)庫(kù)中時(shí),攜帶所述第四數(shù)據(jù)調(diào)用所述第一信息系統(tǒng)所提供的相應(yīng)服務(wù);·
第二結(jié)果寫(xiě)入模塊,用于將所述第四數(shù)據(jù)對(duì)應(yīng)的處理結(jié)果寫(xiě)入所述數(shù)據(jù)庫(kù)中。
第六方面,本發(fā)明實(shí)施例提供了一種Web Service組件,關(guān)聯(lián)于第二信息系統(tǒng),所述第二信息系統(tǒng)通過(guò)相關(guān)聯(lián)的隔離設(shè)備與第一信息系統(tǒng)進(jìn)行數(shù)據(jù)邏輯隔離;Web Service 組件包括
第二監(jiān)聽(tīng)模塊,用于監(jiān)聽(tīng)是否有第二數(shù)據(jù)寫(xiě)入所述第二信息系統(tǒng)對(duì)應(yīng)的數(shù)據(jù)庫(kù)中,其中,所述第二數(shù)據(jù)為所述第一信息系統(tǒng)到所述第二信息系統(tǒng)的第一數(shù)據(jù)傳輸請(qǐng)求所對(duì)應(yīng)第一數(shù)據(jù)被轉(zhuǎn)換成的符合所述隔離設(shè)備所對(duì)應(yīng)通信協(xié)議的數(shù)據(jù);
數(shù)據(jù)還原模塊,用于當(dāng)監(jiān)聽(tīng)到所述第二數(shù)據(jù)被寫(xiě)入所述數(shù)據(jù)庫(kù)中時(shí),按照所述隔離設(shè)備所對(duì)應(yīng)通信協(xié)議,將所述第二數(shù)據(jù)還原為相應(yīng)的第一數(shù)據(jù);
第一服務(wù)調(diào)用模塊,用于攜帶所述第一數(shù)據(jù)調(diào)用所述第二信息系統(tǒng)所提供的相應(yīng)服務(wù);
第一結(jié)果寫(xiě)入模塊,用于將所述第一數(shù)據(jù)對(duì)應(yīng)的處理結(jié)果寫(xiě)入所述數(shù)據(jù)庫(kù)中;
第二數(shù)據(jù)請(qǐng)求獲取模塊,用于獲取所述第二信息系統(tǒng)到所述第一信息系統(tǒng)的第二數(shù)據(jù)傳輸請(qǐng)求;
第四數(shù)據(jù)確定模塊,用于將所述第二數(shù)據(jù)傳輸請(qǐng)求對(duì)應(yīng)的第三數(shù)據(jù)轉(zhuǎn)換為符合所述數(shù)據(jù)庫(kù)的數(shù)據(jù)類(lèi)型的第四數(shù)據(jù);
第四數(shù)據(jù)寫(xiě)入模塊,用于將所述第四數(shù)據(jù)寫(xiě)入所述數(shù)據(jù)庫(kù)中;
第四監(jiān)聽(tīng)模塊,用于監(jiān)聽(tīng)所述第四數(shù)據(jù)對(duì)應(yīng)的處理結(jié)果是否被寫(xiě)入所述數(shù)據(jù)庫(kù)中;
第二結(jié)果處理模塊,用于當(dāng)監(jiān)聽(tīng)到所述第四數(shù)據(jù)對(duì)應(yīng)的處理結(jié)果被寫(xiě)入所述數(shù)據(jù)庫(kù)中時(shí),獲取所述第四數(shù)據(jù)對(duì)應(yīng)的處理結(jié)果并反饋至所述第二信息系統(tǒng)。
本發(fā)明實(shí)施例所提供的技術(shù)方案中,第一信息系統(tǒng)通過(guò)與第二信息系統(tǒng)相關(guān)聯(lián)的隔尚設(shè)備與該第二信息系統(tǒng)進(jìn)行數(shù)據(jù)邏輯隔尚,在第一信息系統(tǒng)訪(fǎng)問(wèn)第二信息系統(tǒng)時(shí),與該第一信息系統(tǒng)相關(guān)聯(lián)的Web Service組件獲取該第一信息系統(tǒng)到該第二信息系統(tǒng)的第一數(shù)據(jù)傳輸請(qǐng)求,將該第一數(shù)據(jù)傳輸請(qǐng)求對(duì)應(yīng)的第一數(shù)據(jù)轉(zhuǎn)換為符合該隔離設(shè)備所對(duì)應(yīng)通信協(xié)議的第二數(shù)據(jù),進(jìn)而將該第二數(shù)據(jù)寫(xiě)入該第二信息系統(tǒng)對(duì)應(yīng)的數(shù)據(jù)庫(kù)中??梢?jiàn),本方案中,通過(guò)將第一數(shù)據(jù)轉(zhuǎn)換為符合隔離設(shè)備所對(duì)應(yīng)通信協(xié)議的第二數(shù)據(jù)的方式,使得第一信息系統(tǒng)發(fā)出的數(shù)據(jù)能夠到達(dá)第二信息系統(tǒng),以此實(shí)現(xiàn)在保證信息網(wǎng)絡(luò)安全性的前提下,提高內(nèi)外網(wǎng)通信便利性。


為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單的介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明實(shí)施例所提供的一種數(shù)據(jù)處理方法的第一種流程圖2為本發(fā)明實(shí)施例所提供的一種數(shù)據(jù)處理方法的第二種流程圖3為本發(fā)明實(shí)施例所提供的一種Web Service組件的第一種結(jié)構(gòu)示意圖4為本發(fā)明實(shí)施例所提供的一種Web Service組件的第二種結(jié)構(gòu)示意圖5為本發(fā)明實(shí)施例所提供的一種數(shù)據(jù)處理方法的第三種流程圖6為本發(fā) 明實(shí)施例所提供的一種數(shù)據(jù)處理方法的第四種流程圖7為本發(fā)明實(shí)施例所提供的一種Web Service組件的第三種結(jié)構(gòu)示意圖8為本發(fā)明實(shí)施例所提供的一種Web Service組件的第四種結(jié)構(gòu)示意圖。
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
為了在保證信息網(wǎng)絡(luò)安全性的前提下,提高內(nèi)外網(wǎng)通信便利性,基于外網(wǎng)信息系統(tǒng)主動(dòng)訪(fǎng)問(wèn)內(nèi)網(wǎng)信息系統(tǒng)的角度,本發(fā)明實(shí)施例提供了一種數(shù)據(jù)處理方法及Web Service 組件。
下面對(duì)本發(fā)明實(shí)施例所提供的一種數(shù)據(jù)處理方法進(jìn)行介紹。
為了清楚地描述本方案,首先從作為外網(wǎng)信息系統(tǒng)的第一信息系統(tǒng)所關(guān)聯(lián)的第一 Web Service組件的角度,對(duì)本發(fā)明實(shí)施例所提供的數(shù)據(jù)處理方法進(jìn)行介紹。
需要說(shuō)明的是,本發(fā)明實(shí)施例所提供的數(shù)據(jù)處理方法適用于關(guān)聯(lián)于第一信息系統(tǒng)的第一 Web Service組件,該第一信息系統(tǒng)通過(guò)與第二信息系統(tǒng)相關(guān)聯(lián)的隔離設(shè)備與該第二信息系統(tǒng)進(jìn)行數(shù)據(jù)邏輯隔離,也就是,該第二信息系統(tǒng)作為內(nèi)網(wǎng)信息系統(tǒng),其通過(guò)隔離設(shè)備與作為外網(wǎng)信息系統(tǒng)的第一信息系統(tǒng)進(jìn)行數(shù)據(jù)邏輯隔離,以使得只有符合隔離設(shè)備的通信協(xié)議的數(shù)據(jù)能夠從第一信息系統(tǒng)傳輸?shù)降诙畔⑾到y(tǒng),進(jìn)而保證信息網(wǎng)絡(luò)的訪(fǎng)問(wèn)安全性。在實(shí)際應(yīng)用中,該隔離設(shè)備所利用的邏輯隔離技術(shù)可以為防火墻、虛擬子網(wǎng)等,且每一隔離設(shè)備具有相應(yīng)的通信協(xié)議,而只有符合該通信協(xié)議的數(shù)據(jù)才能通過(guò)該隔離設(shè)備訪(fǎng)問(wèn)第二信息系統(tǒng)。
其中,Web Service是基于網(wǎng)絡(luò)的、分布式的模塊化組件,它執(zhí)行特定的任務(wù),遵守具體的技術(shù)規(guī)范,而這些具體的技術(shù)規(guī)范使得Web Service能與其他兼容的組件進(jìn)行互操作,并且,Web Service可以使用標(biāo)準(zhǔn)的互聯(lián)網(wǎng)協(xié)議(例如超文本傳輸協(xié)議HTTP和XML等), 將功能體現(xiàn)在互聯(lián)網(wǎng)和企業(yè)內(nèi)部網(wǎng)上。
可以理解的是,“第一 Web Service組件”中的“第一”以及后續(xù)“第二 Web Service 組件”中的“第二”僅僅為了區(qū)分設(shè)置于內(nèi)外網(wǎng)中的不同WebService組件。其中,該第一 Web Service組件相關(guān)聯(lián)于第一信息系統(tǒng)具體指第一 Web Service組件作為與第一信息系統(tǒng)相連接的獨(dú)立部署的外部組件,或者,第一Web Service組件作為嵌入該第一信息系統(tǒng)的內(nèi)部組件。
如圖1所示,一種數(shù)據(jù)處理方法,可以包括
S101,第一 Web Service組件獲取該第一信息系統(tǒng)到該第二信息系統(tǒng)的第一數(shù)據(jù)傳輸請(qǐng)求;
當(dāng)?shù)谝恍畔⑾到y(tǒng)需要主動(dòng)向第二信息系統(tǒng)傳輸數(shù)據(jù)時(shí),即訪(fǎng)問(wèn)該第二信息系統(tǒng)時(shí),可以直接調(diào)用相關(guān)聯(lián)的該第一 Web Service組件,而該第一 WebService組件則會(huì)獲取到該第一信息系統(tǒng)到該第二信息系統(tǒng)的第一數(shù)據(jù)傳輸請(qǐng)求,進(jìn)而利用該第一數(shù)據(jù)傳輸請(qǐng)求進(jìn)行后續(xù)的處理。
其中,該第一數(shù)據(jù)傳輸請(qǐng)求可以攜帶有相應(yīng)的第一數(shù)據(jù),或者,該第一數(shù)據(jù)傳輸請(qǐng)求攜帶有相應(yīng)第一數(shù)據(jù)的獲取地址信息,這都是合理的。
S102,將該第一數(shù)據(jù)傳輸請(qǐng)求對(duì)應(yīng)的第一數(shù)據(jù)轉(zhuǎn)換為符合該隔離設(shè)備所對(duì)應(yīng)通信協(xié)議的第二數(shù)據(jù);
該第一 Web Se rvice組件在獲取到該第一數(shù)據(jù)傳輸請(qǐng)求后,可以獲得該第一數(shù)據(jù)傳輸請(qǐng)求對(duì)應(yīng)的第一數(shù)據(jù),并將該第一數(shù)據(jù)轉(zhuǎn)換為符合該隔離設(shè)備所對(duì)應(yīng)通信協(xié)議的第二數(shù)據(jù)。
可以理解的是,當(dāng)?shù)谝粩?shù)據(jù)傳輸請(qǐng)求攜帶有第一數(shù)據(jù)時(shí),該第一 WebService組件直接從該第一數(shù)據(jù)傳輸請(qǐng)求中獲取該第一數(shù)據(jù)即可;而當(dāng)該第一數(shù)據(jù)傳輸請(qǐng)求攜帶有該第一數(shù)據(jù)的獲取地址信息時(shí),該第一Web Service組件需要根據(jù)該獲取地址信息,獲取到該第一數(shù)據(jù)。
可以理解的是,位于第一信息系統(tǒng)和第二信息系統(tǒng)之間的隔離設(shè)備的通信協(xié)議, 相對(duì)于該第一 Web Service組件而言處于透明狀態(tài),即該第一 WebService組件了解該隔離設(shè)備所對(duì)應(yīng)的通信協(xié)議;并且,將該第一數(shù)據(jù)傳輸請(qǐng)求對(duì)應(yīng)的第一數(shù)據(jù)轉(zhuǎn)換為符合該隔離設(shè)備所對(duì)應(yīng)通信協(xié)議的第二數(shù)據(jù)通常為將該第一數(shù)據(jù)的數(shù)據(jù)格式轉(zhuǎn)換為該隔離設(shè)備所對(duì)應(yīng)通信協(xié)議的數(shù)據(jù)格式,將轉(zhuǎn)換后的數(shù)據(jù)作為第一數(shù)據(jù)對(duì)應(yīng)的第二數(shù)據(jù)。
S103,將該第二數(shù)據(jù)寫(xiě)入該第二信息系統(tǒng)對(duì)應(yīng)的數(shù)據(jù)庫(kù)中。
在將該第一數(shù)據(jù)轉(zhuǎn)換為符合隔離設(shè)備所對(duì)應(yīng)通信協(xié)議的第二數(shù)據(jù)后,由于所傳輸?shù)牡诙?shù)據(jù)符合該隔離設(shè)備的通信協(xié)議,因此,可以將該第二數(shù)據(jù)順利寫(xiě)入該第二信息系統(tǒng)對(duì)應(yīng)的數(shù)據(jù)庫(kù)中,進(jìn)而實(shí)現(xiàn)了在隔離設(shè)備進(jìn)行數(shù)據(jù)邏輯隔離情況下,不符合該隔離設(shè)備所對(duì)應(yīng)通信協(xié)議的第一數(shù)據(jù)所對(duì)應(yīng)的第二數(shù)據(jù)從外網(wǎng)傳輸至內(nèi)網(wǎng)。
可以理解的是,該第一數(shù)據(jù)和第二數(shù)據(jù)包含有該第一信息系統(tǒng)的網(wǎng)絡(luò)標(biāo)識(shí)和該第二信息系統(tǒng)的網(wǎng)絡(luò)標(biāo)識(shí),以明確本次數(shù)據(jù)傳輸?shù)脑吹刂泛湍康牡刂贰?br> 需要說(shuō)明的是,第一 Web Service組件與該數(shù)據(jù)庫(kù)通過(guò)有線(xiàn)或無(wú)線(xiàn)方式處于物理連接狀態(tài),使得在符合該隔離設(shè)備的通信協(xié)議的情況下,該第一 WebService組件能夠?qū)υ摂?shù)據(jù)庫(kù)進(jìn)行讀/寫(xiě)操作;而該數(shù)據(jù)庫(kù)與第二信息系統(tǒng)處于相互獨(dú)立狀態(tài),該第二信息系統(tǒng)中的第二 Web Service組件也與該數(shù)據(jù)庫(kù)通過(guò)有線(xiàn)或無(wú)線(xiàn)方式處于物理連接狀態(tài),使得在符合該隔離設(shè)備的通信協(xié)議的情況下,該第二 Web Service組件可以對(duì)該數(shù)據(jù)庫(kù)進(jìn)行讀/ 寫(xiě)操作。
本發(fā)明實(shí)施例所提供的技術(shù)方案中,第一信息系統(tǒng)通過(guò)與第二信息系統(tǒng)相關(guān)聯(lián)的隔尚設(shè)備與該第二信息系統(tǒng)進(jìn)行數(shù)據(jù)邏輯隔尚,在第一信息系統(tǒng)訪(fǎng)問(wèn)第二信息系統(tǒng)時(shí),與該第一信息系統(tǒng)相關(guān)聯(lián)的Web Service組件獲取該第一信息系統(tǒng)到該第二信息系統(tǒng)的第一數(shù)據(jù)傳輸請(qǐng)求,將該第一數(shù)據(jù)傳輸請(qǐng)求對(duì)應(yīng)的第一數(shù)據(jù)轉(zhuǎn)換為符合該隔離設(shè)備所對(duì)應(yīng)通信協(xié)議的第二數(shù)據(jù),進(jìn)而將該第二數(shù)據(jù)寫(xiě)入該第二信息系統(tǒng)對(duì)應(yīng)的數(shù)據(jù)庫(kù)中??梢?jiàn),本方案中,通過(guò)將第一數(shù)據(jù)轉(zhuǎn)換為符合隔離設(shè)備所對(duì)應(yīng)通信協(xié)議的第二數(shù)據(jù)的方式,使得第一信息系統(tǒng)發(fā)出的數(shù)據(jù)能夠到達(dá)第二信息系統(tǒng),以此實(shí)現(xiàn)在保證信息網(wǎng)絡(luò)安全性的前提下,提高內(nèi)外網(wǎng)通信便利性。
更進(jìn)一步的,在將該第二數(shù)據(jù)寫(xiě)入該數(shù)據(jù)庫(kù)中后,該第一Web Service組件則會(huì)監(jiān)聽(tīng)該第二數(shù)據(jù)對(duì)應(yīng)的處理結(jié)果是否被寫(xiě)入該數(shù)據(jù)庫(kù)中;而當(dāng)監(jiān)聽(tīng)到該第二數(shù)據(jù)對(duì)應(yīng)的處理結(jié)果被寫(xiě)入該數(shù)據(jù)庫(kù)中時(shí),獲取該處理結(jié)果并反饋至該第一信息系統(tǒng),至此完成了基于第一數(shù)據(jù)傳輸請(qǐng)求的第一信息系統(tǒng)到第二信息系統(tǒng)的本次訪(fǎng)問(wèn)。其中,該第二數(shù)據(jù)對(duì)應(yīng)的處理結(jié)果中包含該第二信息系統(tǒng)的網(wǎng)絡(luò)標(biāo)識(shí)和第一信息系統(tǒng)的網(wǎng)絡(luò)標(biāo)識(shí),以明確本次數(shù)據(jù)傳輸?shù)脑吹刂泛湍康牡刂贰?br> 下面從作為內(nèi)網(wǎng)信息系統(tǒng)的第二信息系統(tǒng)所關(guān)聯(lián)的第二 Web Service組件的角度,對(duì)本發(fā)明實(shí)施例所提供的數(shù)據(jù)處理方法進(jìn)行介紹。
需要說(shuō)明的是,本發(fā)明實(shí)施例所提供的數(shù)據(jù)處理方法適用于關(guān)聯(lián)于第二信息系統(tǒng)的第二 Web Service組件,該第二信息系統(tǒng)通過(guò)相關(guān)聯(lián)的隔離設(shè)備與第一信息系統(tǒng)進(jìn)行數(shù)據(jù)邏輯隔離,也就是,該第二信息系統(tǒng)作為內(nèi)網(wǎng)信息系統(tǒng),其通過(guò)隔離設(shè)備與作為外網(wǎng)信息系統(tǒng)的第一信息系統(tǒng)進(jìn)行數(shù)據(jù)邏輯隔離,以使得只有符合隔離設(shè)備的通信協(xié)議的數(shù)據(jù)能夠從第一信息系統(tǒng)傳輸?shù)降诙畔⑾到y(tǒng),進(jìn)而保證信息網(wǎng)絡(luò)的訪(fǎng)問(wèn)安全性。在實(shí)際應(yīng)用中,該隔離設(shè)備所利用的邏輯隔離技術(shù)可以為防火墻、虛擬子網(wǎng)等,且每一隔離設(shè)備具有相應(yīng)的通信協(xié)議,而只有符合該通信協(xié)議的數(shù)據(jù)才能通過(guò)該隔離設(shè)備訪(fǎng)問(wèn)第二信息系統(tǒng)。
其中,該第二 Web Service組件相關(guān)聯(lián)于第二信息系統(tǒng)具體指第二 WebService 組件為與第二信息系統(tǒng)相連接的獨(dú)立部署的外部組件,或者,第二 WebService組件為嵌入該第二信息系統(tǒng)的內(nèi)部組件。
如圖2所示,一種數(shù)據(jù)處理方法,可以包括
S201,監(jiān)聽(tīng)是否有第二數(shù)據(jù)被寫(xiě)入該第二信息系統(tǒng)對(duì)應(yīng)的數(shù)據(jù)庫(kù)中,如果是,執(zhí)行步驟S202;否則,不作處理;
其中,該第二數(shù)據(jù)為該第一信息系統(tǒng)到該第二信息系統(tǒng)的第一數(shù)據(jù)傳輸請(qǐng)求所對(duì)應(yīng)第一數(shù)據(jù)被轉(zhuǎn)換成的符合該隔離設(shè)備所對(duì)應(yīng)通信協(xié)議的數(shù)據(jù)。
S202,按照該隔離設(shè)備所對(duì)應(yīng)通信協(xié)議,將該第二數(shù)據(jù)還原為相應(yīng)的第一數(shù)據(jù)。
該第二 Web Service組件實(shí)時(shí)或定時(shí)監(jiān)聽(tīng)是否有第二數(shù)據(jù)寫(xiě)入該數(shù)據(jù)庫(kù)中,并當(dāng)監(jiān)聽(tīng)到有第二數(shù)據(jù)寫(xiě)入該數(shù)據(jù)庫(kù)中時(shí),表明該第一信息系統(tǒng)希望訪(fǎng)問(wèn)該第二信息系統(tǒng),此時(shí),按照該隔離設(shè)備的通信協(xié)議,將該第二數(shù)據(jù)還原為相應(yīng)的第一數(shù)據(jù),以此實(shí)現(xiàn)了第一數(shù)據(jù)從外網(wǎng)傳輸至內(nèi)網(wǎng)。
可以理解的是,位于第一信息系統(tǒng)和第二信息系統(tǒng)之間的隔離設(shè)備的通信協(xié)議, 相對(duì)于該第二 Web Service組件而言處于透明狀態(tài),即該第二 WebService組件了解該隔離設(shè)備所對(duì)應(yīng)的通信協(xié)議。
本實(shí)施例所提供的數(shù)據(jù)處理方法中,當(dāng)?shù)诙?Web Service組件監(jiān)聽(tīng)到有第二數(shù)據(jù)被寫(xiě)入相應(yīng)的數(shù)據(jù)庫(kù)中時(shí),可以按照該隔離設(shè)備的通信協(xié)議,將該第二數(shù)據(jù)還原為相應(yīng)的第一數(shù)據(jù),以此實(shí)現(xiàn)了第一數(shù)據(jù)從外網(wǎng)傳輸至內(nèi)網(wǎng),實(shí)現(xiàn)了在保證信息網(wǎng)絡(luò)的安全性的前提下,提高內(nèi)外網(wǎng)通信的便利性。
更進(jìn)一步的,該第二Web Service組件在將第二數(shù)據(jù)還原為第一數(shù)據(jù)后,可以攜帶該第一數(shù)據(jù)調(diào)用該第二信息系統(tǒng)所提供的相應(yīng)服務(wù);將該第一數(shù)據(jù)對(duì)應(yīng)的處理結(jié)果寫(xiě)入該數(shù)據(jù)庫(kù)中,以使得第一 Web Service組件在監(jiān)聽(tīng)到第一數(shù)據(jù)對(duì)應(yīng)的處理結(jié)果被寫(xiě)入數(shù)據(jù)庫(kù)中后,獲取該處理結(jié)果并反饋至該第一信息系統(tǒng),以此完成了基于第一數(shù)據(jù)傳輸請(qǐng)求的第一信息系統(tǒng)到第二信息系統(tǒng)的本次訪(fǎng)問(wèn)。
相應(yīng)于上述方法實(shí)施例,本發(fā)明實(shí)施例提供一種Web Service組件,其為第一 Web Service組件,關(guān)聯(lián)于第一信息系統(tǒng),所述第一信息系統(tǒng)通過(guò)與第二 信息系統(tǒng)相關(guān)聯(lián)的隔離設(shè)備與所述第二信息系統(tǒng)進(jìn)行數(shù)據(jù)邏輯隔離;如圖3所示,所述Web Service組件可以包括
第一數(shù)據(jù)請(qǐng)求獲取模塊310,用于獲取所述第一信息系統(tǒng)到所述第二信息系統(tǒng)的第一數(shù)據(jù)傳輸請(qǐng)求;
第二數(shù)據(jù)確定模塊320,用于將所述第一數(shù)據(jù)傳輸請(qǐng)求對(duì)應(yīng)的第一數(shù)據(jù)轉(zhuǎn)換為符合所述隔離設(shè)備所對(duì)應(yīng)通信協(xié)議的第二數(shù)據(jù);
第二數(shù)據(jù)寫(xiě)入模塊330,用于將所述第二數(shù)據(jù)寫(xiě)入所述第二信息系統(tǒng)對(duì)應(yīng)的數(shù)據(jù)庫(kù)中。
本發(fā)明實(shí)施例所提供的技術(shù)方案中,第一信息系統(tǒng)通過(guò)與第二信息系統(tǒng)相關(guān)聯(lián)的隔尚設(shè)備與該第二信息系統(tǒng)進(jìn)行數(shù)據(jù)邏輯隔尚,在第一信息系統(tǒng)訪(fǎng)問(wèn)第二信息系統(tǒng)時(shí),與該第一信息系統(tǒng)相關(guān)聯(lián)的Web Service組件獲取該第一信息系統(tǒng)到該第二信息系統(tǒng)的第一數(shù)據(jù)傳輸請(qǐng)求,將該第一數(shù)據(jù)傳輸請(qǐng)求對(duì)應(yīng)的第一數(shù)據(jù)轉(zhuǎn)換為符合該隔離設(shè)備所對(duì)應(yīng)通信協(xié)議的第二數(shù)據(jù),進(jìn)而將該第二數(shù)據(jù)寫(xiě)入該第二信息系統(tǒng)對(duì)應(yīng)的數(shù)據(jù)庫(kù)中??梢?jiàn),本方案中,通過(guò)將第一數(shù)據(jù)轉(zhuǎn)換為符合隔離設(shè)備所對(duì)應(yīng)通信協(xié)議的第二數(shù)據(jù)的方式,使得第一信息系統(tǒng)發(fā)出的數(shù)據(jù)能夠到達(dá)第二信息系統(tǒng),以此實(shí)現(xiàn)在保證信息網(wǎng)絡(luò)安全性的前提下,提高內(nèi)外網(wǎng)通信便利性。
更進(jìn)一步的,該Web Service組件還可以包括
第一監(jiān)聽(tīng)模塊,用于監(jiān)聽(tīng)所述第一數(shù)據(jù)對(duì)應(yīng)的處理結(jié)果是否被寫(xiě)入所述數(shù)據(jù)庫(kù)中;
第一結(jié)果處理模塊,用于當(dāng)監(jiān)聽(tīng)到所述第一數(shù)據(jù)對(duì)應(yīng)的處理結(jié)果被寫(xiě)入所述數(shù)據(jù)庫(kù)中時(shí),獲取所述處理結(jié)果并反饋至所述第一信息系統(tǒng)。
本發(fā)明實(shí)施例還提供一種Web Service組件,其為第二 Web Service組件,關(guān)聯(lián)于第二信息系統(tǒng),所述第二信息系統(tǒng)通過(guò)相關(guān)聯(lián)的隔離設(shè)備與第一信息系統(tǒng)進(jìn)行數(shù)據(jù)邏輯隔離;如圖4所示,該Web Service組件可以包括
第二監(jiān)聽(tīng)模塊410,用于監(jiān)聽(tīng)是否有第二數(shù)據(jù)被寫(xiě)入所述第二信息系統(tǒng)對(duì)應(yīng)的數(shù)據(jù)庫(kù)中,其中,所述第二數(shù)據(jù)為所述第一信息系統(tǒng)到所述第二信息系統(tǒng)的第一數(shù)據(jù)傳輸請(qǐng)求所對(duì)應(yīng)第一數(shù)據(jù)被轉(zhuǎn)換成的符合所述隔離設(shè)備所對(duì)應(yīng)通信協(xié)議的數(shù)據(jù);
數(shù)據(jù)還原模塊420,用于當(dāng)監(jiān)聽(tīng)到所述第二數(shù)據(jù)被寫(xiě)入所述數(shù)據(jù)庫(kù)中時(shí),按照所述隔離設(shè)備的通信協(xié)議,將所述第二數(shù)據(jù)還原為相應(yīng)的第一數(shù)據(jù)。
本實(shí)施例中,當(dāng)?shù)诙?Web Service組件監(jiān)聽(tīng)到有第二數(shù)據(jù)被寫(xiě)入相應(yīng)的數(shù)據(jù)庫(kù)中時(shí),可以按照該隔離設(shè)備的通信協(xié)議,將該第二數(shù)據(jù)還原為相應(yīng)的第一數(shù)據(jù),以此實(shí)現(xiàn)了第一數(shù)據(jù)從外網(wǎng)傳輸至內(nèi)網(wǎng),實(shí)現(xiàn)了在保證信息網(wǎng)絡(luò)的安全性的前提下,提高內(nèi)外網(wǎng)通信的便利性。
更進(jìn)一步的,本實(shí)施例所提供的Web Service組件,還可以包括
第一服務(wù)調(diào)用模塊,用于攜帶所述第一數(shù)據(jù)調(diào)用所述第二信息系統(tǒng)所提供的相應(yīng)服務(wù);
第一結(jié)果寫(xiě)入模塊,用于將所述第一數(shù)據(jù)對(duì)應(yīng)的處理結(jié)果寫(xiě)入所述數(shù)據(jù)庫(kù)中。
為了在保證信息網(wǎng)絡(luò)安全性的前提下,提高內(nèi)外網(wǎng)通信便利性,基于內(nèi)網(wǎng)信息系統(tǒng)主動(dòng)向外網(wǎng)信息系統(tǒng)傳輸數(shù)據(jù)的角度,本發(fā)明實(shí)施例提供了一種數(shù)據(jù)處理方法及Web Service 組件。
下面對(duì)本發(fā)明實(shí)施例所提供的一種數(shù)據(jù)處理方法進(jìn)行介紹。
為了清楚地描述本方案,首先從作為內(nèi)網(wǎng)信息系統(tǒng)的第二信息系統(tǒng)所關(guān)聯(lián)的第二 Web Service組件的角度,對(duì)本發(fā)明實(shí)施例所提供的數(shù)據(jù)處 理方法進(jìn)行介紹。
需要說(shuō)明的是,本發(fā)明實(shí)施例所提供的數(shù)據(jù)處理方法適用于關(guān)聯(lián)于第二信息系統(tǒng)的第二 Web Service組件,該第二信息系統(tǒng)通過(guò)相關(guān)聯(lián)的隔離設(shè)備與第一信息系統(tǒng)進(jìn)行數(shù)據(jù)邏輯隔離,也就是,該第二信息系統(tǒng)作為內(nèi)網(wǎng)信息系統(tǒng),其通過(guò)隔離設(shè)備與作為外網(wǎng)信息系統(tǒng)的第一信息系統(tǒng)進(jìn)行數(shù)據(jù)邏輯隔離,以使得只有符合隔離設(shè)備的通信協(xié)議的數(shù)據(jù)能夠從第一信息系統(tǒng)傳輸?shù)降诙畔⑾到y(tǒng),進(jìn)而保證信息網(wǎng)絡(luò)的訪(fǎng)問(wèn)安全性。在實(shí)際應(yīng)用中,該隔離設(shè)備所利用的邏輯隔離技術(shù)可以為防火墻、虛擬子網(wǎng)等,且每一隔離設(shè)備具有相應(yīng)的通信協(xié)議,而只有符合該通信協(xié)議的數(shù)據(jù)才能通過(guò)該隔離設(shè)備訪(fǎng)問(wèn)第二信息系統(tǒng)。
其中,Web Service是基于網(wǎng)絡(luò)的、分布式的模塊化組件,它執(zhí)行特定的任務(wù),遵守具體的技術(shù)規(guī)范,而這些具體的技術(shù)規(guī)范使得Web Service能與其他兼容的組件進(jìn)行互操作,并且,Web Service可以使用標(biāo)準(zhǔn)的互聯(lián)網(wǎng)協(xié)議(例如超文本傳輸協(xié)議HTTP和XML等), 將功能體現(xiàn)在互聯(lián)網(wǎng)和企業(yè)內(nèi)部網(wǎng)上。
可以理解的是,“第二 Web Service組件”中的“第二”以及后續(xù)“第一 Web Service 組件”中的“第一”僅僅為了區(qū)分設(shè)置于內(nèi)外網(wǎng)中的不同WebService組件。其中,該第二 Web Service組件相關(guān)聯(lián)于第二信息系統(tǒng)具體指第二 Web Service組件為與第二信息系統(tǒng)相連接的獨(dú)立部署的外部組件,或者,第二Web Service組件為嵌入該第二信息系統(tǒng)的內(nèi)部組件。
如圖5所示,一種數(shù)據(jù)處理方法,可以包括
S501,第二 Web Service組件獲取該第二信息系統(tǒng)到該第一信息系統(tǒng)的第二數(shù)據(jù)傳輸請(qǐng)求;
當(dāng)?shù)诙畔⑾到y(tǒng)需要主動(dòng)向第一信息系統(tǒng)傳輸數(shù)據(jù)時(shí),可以直接調(diào)用相關(guān)聯(lián)的第二 Web Service組件,而該第二 Web Service組件則會(huì)獲取到該第二信息系統(tǒng)到該第一信息系統(tǒng)的第二數(shù)據(jù)傳輸請(qǐng)求,進(jìn)而利用該第二數(shù)據(jù)傳輸請(qǐng)求進(jìn)行后續(xù)的處理。
其中,該第二數(shù)據(jù)傳輸請(qǐng)求可以攜帶有相應(yīng)的第三數(shù)據(jù),或者,該第二數(shù)據(jù)傳輸請(qǐng)求攜帶有相應(yīng)第三數(shù)據(jù)的獲取地址信息,這都是合理的。
S502,將該第二數(shù)據(jù)傳輸請(qǐng)求對(duì)應(yīng)的第三數(shù)據(jù)轉(zhuǎn)換為符合該數(shù)據(jù)庫(kù)的數(shù)據(jù)類(lèi)型的第四數(shù)據(jù);
該第二 Web Service組件在獲取到該第二數(shù)據(jù)傳輸請(qǐng)求后,可以獲得該第二數(shù)據(jù)傳輸請(qǐng)求對(duì)應(yīng)的第三數(shù)據(jù),將該第二數(shù)據(jù)傳輸請(qǐng)求對(duì)應(yīng)的第三數(shù)據(jù)轉(zhuǎn)換為符合該數(shù)據(jù)庫(kù)的數(shù)據(jù)類(lèi)型的第四數(shù)據(jù)。由于隔離設(shè)備為單向隔離,因此,在第二信息系統(tǒng)向該第一信息系統(tǒng)發(fā)送數(shù)據(jù)時(shí),無(wú)需將待發(fā)送的數(shù)據(jù)轉(zhuǎn)換為符合該隔離設(shè)備的通信協(xié)議的數(shù)據(jù);同時(shí),由于數(shù)據(jù)庫(kù)對(duì)應(yīng)有自身的數(shù)據(jù)類(lèi)型,因此,需要將該三數(shù)據(jù)轉(zhuǎn)換為符合該數(shù)據(jù)庫(kù)的類(lèi)型的第四數(shù)據(jù)。
可以理解的是,當(dāng)?shù)诙?shù)據(jù)傳輸請(qǐng)求攜帶有第三數(shù)據(jù)時(shí),該第二 WebService組件直接從該第二數(shù)據(jù)傳輸請(qǐng)求中獲取該第三數(shù)據(jù)即可,而當(dāng)該第二數(shù)據(jù)傳輸請(qǐng)求攜帶有該第三數(shù)據(jù)的獲取地址信息時(shí),該第一Web Service組件需要根據(jù)該獲取地址信息,獲取到該第三數(shù)據(jù)。
需要說(shuō)明的是,該數(shù)據(jù)庫(kù)與第二信息系統(tǒng)處于相互獨(dú)立狀態(tài),該第二信息系統(tǒng)中的第二 Web Service組件也與該數(shù)據(jù)庫(kù)通過(guò)有線(xiàn)或無(wú)線(xiàn)方式處于物理連接狀態(tài),使得在符合該隔離設(shè)備的通信協(xié)議的情況下,該第二 Web Service組件可以對(duì)該數(shù)據(jù)庫(kù)進(jìn)行讀/寫(xiě)操作;而第一 Web Service組件與該數(shù)據(jù)庫(kù)通過(guò)有線(xiàn)或無(wú)線(xiàn)方式處于物理連接狀態(tài),使得在符合該隔離設(shè)備的通信協(xié)議的情況下,該第一 Web Service組件能夠?qū)υ摂?shù)據(jù)庫(kù)進(jìn)行讀 /寫(xiě)操作。
S503,將該第四數(shù)據(jù)寫(xiě)入該數(shù)據(jù)庫(kù)中。
在獲取到該第三數(shù)據(jù)對(duì)應(yīng)的第四數(shù)據(jù)后,則可以將該第四數(shù)據(jù)寫(xiě)入該數(shù)據(jù)庫(kù)中, 以使得與該第一信息系統(tǒng)相關(guān)聯(lián)的第一 Web Service組件在監(jiān)聽(tīng)到第四數(shù)據(jù)后,能夠從該數(shù)據(jù)庫(kù)中讀取數(shù)據(jù)。
可以理解的是,該第三數(shù)據(jù)和第四數(shù)據(jù)包含該第二信息系統(tǒng)的網(wǎng)絡(luò)標(biāo)識(shí)和該第一信息系統(tǒng)的網(wǎng)絡(luò)標(biāo)識(shí),以明確本次數(shù)據(jù)傳輸?shù)脑吹刂泛湍康牡刂贰?br> 本實(shí)施例中,當(dāng)?shù)诙畔⑾到y(tǒng)主動(dòng)向第一信息系統(tǒng)發(fā)送數(shù)據(jù)時(shí),第二 WebService 組件獲取該第二信息系統(tǒng)到該第一信息系統(tǒng)的第二數(shù)據(jù)傳輸請(qǐng)求;將該第二數(shù)據(jù)傳輸請(qǐng)求對(duì)應(yīng)的第三數(shù)據(jù)轉(zhuǎn)換為符合該數(shù)據(jù)庫(kù)的數(shù)據(jù)類(lèi)型的第四數(shù)據(jù);將該第四數(shù)據(jù)寫(xiě)入該數(shù)據(jù)庫(kù)中,以使得與該第一信息系統(tǒng)相關(guān)聯(lián)的第一Web Service組件在監(jiān)聽(tīng)到第四數(shù)據(jù)后,能夠從該數(shù)據(jù)庫(kù)中讀取數(shù)據(jù),以此實(shí)現(xiàn)在保證信息網(wǎng)絡(luò)安全性的前提下,提高內(nèi)外網(wǎng)通信便利性。
更進(jìn)一步的,在將該第四數(shù)據(jù)寫(xiě)入該數(shù)據(jù)庫(kù)中后,該第二Web Service監(jiān)聽(tīng)該第四數(shù)據(jù)對(duì)應(yīng)的處理結(jié)果是否被寫(xiě)入該數(shù)據(jù)庫(kù)中;當(dāng)監(jiān)聽(tīng)到該第四數(shù)據(jù)對(duì)應(yīng)的處理結(jié)果被寫(xiě)入該數(shù)據(jù)庫(kù)中時(shí),獲取該第四數(shù)據(jù)對(duì)應(yīng)的處理結(jié)果并反饋至該第二信息系統(tǒng),以此完成了基于第二數(shù)據(jù)傳輸請(qǐng)求的第二信息系統(tǒng)主動(dòng)向第一信息系統(tǒng)發(fā)送數(shù)據(jù)的過(guò)程。其中,該第四數(shù)據(jù)對(duì)應(yīng)的處理結(jié)果中包含該第一信息系統(tǒng)的網(wǎng)絡(luò)標(biāo)識(shí)和第二信息系統(tǒng)的網(wǎng)絡(luò)標(biāo)識(shí),以明確本次數(shù)據(jù)傳輸?shù)脑吹刂泛湍康牡刂贰?br> 下面從作為外網(wǎng)信息系統(tǒng)的第二信息系統(tǒng)所關(guān)聯(lián)的第一 Web Service組件的角度,對(duì)本發(fā)明實(shí)施例所提供的數(shù)據(jù)處理方法進(jìn)行介紹。
需要說(shuō)明的是,本發(fā)明實(shí)施例所提供的數(shù)據(jù)處理方法適用于關(guān)聯(lián)于第一信息系統(tǒng)的第一 Web Service組件,該第一信息系統(tǒng)通過(guò)與第二信息系統(tǒng)相關(guān)聯(lián)的隔離設(shè)備與該第二信息系統(tǒng)進(jìn)行數(shù)據(jù)邏輯隔離,也就是,該第二信息系統(tǒng)作為內(nèi)網(wǎng)信息系統(tǒng),其通過(guò)隔離設(shè)備與作為外網(wǎng)信息系統(tǒng)的第一信息系統(tǒng)進(jìn)行數(shù)據(jù)邏輯隔離,以使得只有符合隔離設(shè)備的通信協(xié)議的數(shù)據(jù)能夠從第一信息系統(tǒng)傳輸?shù)降诙畔⑾到y(tǒng),進(jìn)而保證信息網(wǎng)絡(luò)的訪(fǎng)問(wèn)安全性。在實(shí)際應(yīng)用中,該隔離設(shè)備所利用的邏輯隔離技術(shù)可以為防火墻、虛擬子網(wǎng)等,且每一隔離設(shè)備具有相應(yīng)的通信協(xié)議,而只有符合該通信協(xié)議的數(shù)據(jù)才能通過(guò)該隔離設(shè)備訪(fǎng)問(wèn)第二信息系統(tǒng)。
其中,該第一 Web Service組件相關(guān)聯(lián)于第一信息系統(tǒng)具體指第一 WebService 組件作為與第一信息系統(tǒng)相連接的獨(dú)立部署的外部組件,或者,第一Web Service組件作為嵌入該第一信息系統(tǒng)的內(nèi)部組件。
如圖6所示,一種數(shù)據(jù)處理方法,可以包括
S601,監(jiān)聽(tīng)是否有第四數(shù)據(jù)被寫(xiě)入該數(shù)據(jù)庫(kù)中,如果是,執(zhí)行步驟S602 ;否則,不作處理;
其中,該第四數(shù)據(jù)為該第二信息系統(tǒng)到該第一信息系統(tǒng)的第二數(shù)據(jù)傳輸請(qǐng)求所對(duì)應(yīng)第三數(shù)據(jù)轉(zhuǎn)換成的符合該數(shù)據(jù)庫(kù)的數(shù)據(jù)類(lèi)型的數(shù)據(jù) 。
S602,攜帶該第四數(shù)據(jù)調(diào)用該第一信息系統(tǒng)所提供的相應(yīng)服務(wù);
S603,將該第四數(shù)據(jù)對(duì)應(yīng)的處理結(jié)果寫(xiě)入該數(shù)據(jù)庫(kù)中。
該第一 Web Service組件實(shí)時(shí)或定時(shí)監(jiān)聽(tīng)是否有第四數(shù)據(jù)寫(xiě)入該數(shù)據(jù)庫(kù)中,并當(dāng)監(jiān)聽(tīng)到有第四數(shù)據(jù)寫(xiě)入該數(shù)據(jù)庫(kù)中時(shí),表明該第二信息系統(tǒng)希望主動(dòng)向該第一信息系統(tǒng)發(fā)送數(shù)據(jù),此時(shí),從該數(shù)據(jù)庫(kù)中讀取該第四數(shù)據(jù),攜帶該第四數(shù)據(jù)調(diào)用該第一信息系統(tǒng)所提供的相應(yīng)服務(wù),并將該第四數(shù)據(jù)對(duì)應(yīng)的處理結(jié)果寫(xiě)入該數(shù)據(jù)庫(kù)中,以此完成了基于第二數(shù)據(jù)傳輸請(qǐng)求的第二信息系統(tǒng)主動(dòng)向第一信息系統(tǒng)發(fā)送數(shù)據(jù)的過(guò)程。
本實(shí)施例中,當(dāng)?shù)谝籛eb Service組件監(jiān)聽(tīng)到有第四數(shù)據(jù)被寫(xiě)入該數(shù)據(jù)庫(kù)中時(shí),攜帶該第四數(shù)據(jù)調(diào)用該第一信息系統(tǒng)所提供的相應(yīng)服務(wù),將該第四數(shù)據(jù)對(duì)應(yīng)的處理結(jié)果寫(xiě)入該數(shù)據(jù)庫(kù)中,以此實(shí)現(xiàn)了在保證信息網(wǎng)絡(luò)的安全性的前提下,提高內(nèi)外網(wǎng)通信的便利性。
相應(yīng)于上述方法實(shí)施例,本發(fā)明實(shí)施例還提供一種Web Service組件,其為第二 Web Service組件,關(guān)聯(lián)于第二信息系統(tǒng),所述第二信息系統(tǒng)通過(guò)相關(guān)聯(lián)的隔離設(shè)備與第一信息系統(tǒng)進(jìn)行數(shù)據(jù)邏輯隔離;如圖7所示,Web Service組件可以包括
第二數(shù)據(jù)請(qǐng)求獲取模塊710,用于獲取所述第二信息系統(tǒng)到所述第一信息系統(tǒng)的第二數(shù)據(jù)傳輸請(qǐng)求;
第四數(shù)據(jù)確定模塊720,用于將所述第二數(shù)據(jù)傳輸請(qǐng)求對(duì)應(yīng)的第三數(shù)據(jù)轉(zhuǎn)換為符合所述數(shù)據(jù)庫(kù)的數(shù)據(jù)類(lèi)型的第四數(shù)據(jù);
第四數(shù)據(jù)寫(xiě)入模塊730,用于將所述第四數(shù)據(jù)寫(xiě)入所述數(shù)據(jù)庫(kù)中。
本實(shí)施例中,當(dāng)?shù)诙畔⑾到y(tǒng)主動(dòng)向第一信息系統(tǒng)發(fā)送數(shù)據(jù)時(shí),第二 WebService 組件獲取該第二信息系統(tǒng)到該第一信息系統(tǒng)的第二數(shù)據(jù)傳輸請(qǐng)求;將該第二數(shù)據(jù)傳輸請(qǐng)求對(duì)應(yīng)的第三數(shù)據(jù)轉(zhuǎn)換為符合該數(shù)據(jù)庫(kù)的數(shù)據(jù)類(lèi)型的第四數(shù)據(jù);將該第四數(shù)據(jù)寫(xiě)入該數(shù)據(jù)庫(kù)中,以使得與該第一信息系統(tǒng)相關(guān)聯(lián)的第一Web Service組件在監(jiān)聽(tīng)到第四數(shù)據(jù)后,能夠從該數(shù)據(jù)庫(kù)中讀取數(shù)據(jù),以此實(shí)現(xiàn)在保證信息網(wǎng)絡(luò)安全性的前提下,提高內(nèi)外網(wǎng)通信便利性。
更進(jìn)一步的,Web Service組件還可以包括
第四監(jiān)聽(tīng)模塊,用于監(jiān)聽(tīng)所述第四數(shù)據(jù)對(duì)應(yīng)的處理結(jié)果是否被寫(xiě)入所述數(shù)據(jù)庫(kù)中;
第二結(jié)果處理模塊,用于當(dāng)監(jiān)聽(tīng)到所述第四數(shù)據(jù)對(duì)應(yīng)的處理結(jié)果被寫(xiě)入所述數(shù)據(jù)庫(kù)中時(shí),獲取所述第四數(shù)據(jù)對(duì)應(yīng)的處理結(jié)果并反饋至所述第二 信息系統(tǒng)。
本發(fā)明實(shí)施例還提供一種Web Service組件,其為第一 Web Service組件,關(guān)聯(lián)于第一信息系統(tǒng),所述第一信息系統(tǒng)通過(guò)與第二信息系統(tǒng)相關(guān)聯(lián)的隔離設(shè)備與所述第二信息系統(tǒng)進(jìn)行數(shù)據(jù)邏輯隔離;如圖8所示,所述Web Service組件可以包括
第三監(jiān)聽(tīng)模塊810,用于監(jiān)聽(tīng)是否由第四數(shù)據(jù)被寫(xiě)入所述數(shù)據(jù)庫(kù)中,其中,所述第四數(shù)據(jù)為所述第二信息系統(tǒng)到所述第一信息系統(tǒng)的第二數(shù)據(jù)傳輸請(qǐng)求所對(duì)應(yīng)第三數(shù)據(jù)轉(zhuǎn)換成的符合所述數(shù)據(jù)庫(kù)的數(shù)據(jù)類(lèi)型的數(shù)據(jù);
第二服務(wù)調(diào)用模塊820,用于當(dāng)監(jiān)聽(tīng)到所述第四數(shù)據(jù)被寫(xiě)入所述數(shù)據(jù)庫(kù)中時(shí),攜帶所述第四數(shù)據(jù)調(diào)用所述第一信息系統(tǒng)所提供的相應(yīng)服務(wù);
第二結(jié)果寫(xiě)入模塊830,用于將所述第四數(shù)據(jù)對(duì)應(yīng)的處理結(jié)果寫(xiě)入所述數(shù)據(jù)庫(kù)中。
本實(shí)施例中,當(dāng)?shù)谝籛eb Service組件監(jiān)聽(tīng)到有第四數(shù)據(jù)被寫(xiě)入該數(shù)據(jù)庫(kù)中時(shí),攜帶該第四數(shù)據(jù)調(diào)用該第一信息系統(tǒng)所提供的相應(yīng)服務(wù),將該第四數(shù)據(jù)對(duì)應(yīng)的處理結(jié)果寫(xiě)入該數(shù)據(jù)庫(kù)中,以此實(shí)現(xiàn)了在保證信息網(wǎng)絡(luò)的安全性的前提下,提高內(nèi)外網(wǎng)通信的便利性。
更進(jìn)一步的,綜合上述實(shí)施例所提供的Web Service組件,從外網(wǎng)信息系統(tǒng)的角度,本發(fā)明實(shí)施例還提供一種Web Service組件,關(guān)聯(lián)于第一信息系統(tǒng),所述第一信息系統(tǒng)通過(guò)與第二信息系統(tǒng)相關(guān)聯(lián)的隔離設(shè)備與所述第二信息系統(tǒng)進(jìn)行數(shù)據(jù)邏輯隔離;所述WebService組件可以包括
第一數(shù)據(jù)請(qǐng)求獲取模塊,用于獲取所述第一信息系統(tǒng)到所述第二信息系統(tǒng)的第一數(shù)據(jù)傳輸請(qǐng)求;
第二數(shù)據(jù)確定模塊,用于將所述第一數(shù)據(jù)傳輸請(qǐng)求對(duì)應(yīng)的第一數(shù)據(jù)轉(zhuǎn)換為符合所述隔離設(shè)備所對(duì)應(yīng)通信協(xié)議的第二數(shù)據(jù);
第二數(shù)據(jù)寫(xiě)入模塊,用于將所述第二數(shù)據(jù)寫(xiě)入所述第二信息系統(tǒng)對(duì)應(yīng)的數(shù)據(jù)庫(kù)中;
第一監(jiān)聽(tīng)模塊,用于監(jiān)聽(tīng)所述第一數(shù)據(jù)對(duì)應(yīng)的處理結(jié)果是否被寫(xiě)入所述數(shù)據(jù)庫(kù)中;
第一結(jié)果處理模塊,用于當(dāng)監(jiān)聽(tīng)到所述第一數(shù)據(jù)對(duì)應(yīng)的處理結(jié)果被寫(xiě)入所述數(shù)據(jù)庫(kù)中時(shí),獲取所述處理結(jié)果并反饋至所述第一信息系統(tǒng);
第三監(jiān)聽(tīng)模塊,用于監(jiān)聽(tīng)是否有第四數(shù)據(jù)被寫(xiě)入所述數(shù)據(jù)庫(kù)中,其中,所述第四數(shù)據(jù)為所述第二信息系統(tǒng)到所述第一信息系統(tǒng)的第二數(shù)據(jù)傳輸請(qǐng)求所對(duì)應(yīng)第三數(shù)據(jù)轉(zhuǎn)換成的符合所述數(shù)據(jù)庫(kù)的數(shù)據(jù)類(lèi)型的數(shù)據(jù);
第二服務(wù)調(diào)用模塊,用于當(dāng)監(jiān)聽(tīng)到所述第四數(shù)據(jù)被寫(xiě)入所述數(shù)據(jù)庫(kù)中時(shí),攜帶所述第四數(shù)據(jù)調(diào)用所述第一信息系統(tǒng)所提供的相應(yīng)服務(wù);
第二結(jié)果寫(xiě)入模塊,用于將所述第四數(shù)據(jù)對(duì)應(yīng)的處理結(jié)果寫(xiě)入所述數(shù)據(jù)庫(kù)中。
相應(yīng)的,綜合上述實(shí)施例所提供的Web Service組件,從內(nèi)網(wǎng)信息系統(tǒng)的角度,本發(fā)明實(shí)施例還提供一種Web Service組件,關(guān)聯(lián)于第二信息系統(tǒng),所述第二信息系統(tǒng)通過(guò)相關(guān)聯(lián)的隔離設(shè)備與第一信息系統(tǒng)進(jìn)行數(shù)據(jù)邏輯隔離;Web Service 組件可以包括
第二監(jiān)聽(tīng)模塊,用于監(jiān)聽(tīng)是否有第二數(shù)據(jù)寫(xiě)入所述第二信息系統(tǒng)對(duì)應(yīng)的數(shù)據(jù)庫(kù)中,其中,所述第二數(shù)據(jù)為所述第一信息系統(tǒng)到所述第二信息系統(tǒng)的第一數(shù)據(jù)傳輸請(qǐng)求所對(duì)應(yīng)第一數(shù)據(jù)被轉(zhuǎn)換成的符合所述隔離設(shè)備所對(duì)應(yīng)通信協(xié)議的數(shù)據(jù);
數(shù)據(jù)還原模塊,用于當(dāng)監(jiān)聽(tīng)到所述第二數(shù)據(jù)被寫(xiě)入所述數(shù)據(jù)庫(kù)中時(shí),按照所述隔離設(shè)備所對(duì)應(yīng)通信協(xié)議,將所述第二數(shù)據(jù)還原為相應(yīng)的第一數(shù)據(jù);
第一服務(wù)調(diào)用模塊,用于攜帶所述第一數(shù)據(jù)調(diào)用所述第二信息系統(tǒng)所提供的相應(yīng)服務(wù);
第一結(jié)果寫(xiě)入模塊,用于將所述第一數(shù)據(jù)對(duì)應(yīng)的處理結(jié)果寫(xiě)入所述數(shù)據(jù)庫(kù)中;
第二數(shù)據(jù)請(qǐng)求獲取模塊,用于獲取所述第二信息系統(tǒng)到所述第一信息系統(tǒng)的第二數(shù)據(jù)傳輸請(qǐng)求;
第四數(shù)據(jù)確定模塊,用于將所述第二數(shù)據(jù)傳輸請(qǐng)求對(duì)應(yīng)的第三數(shù)據(jù)轉(zhuǎn)換為符合所述數(shù)據(jù)庫(kù)的數(shù)據(jù)類(lèi)型的第四數(shù)據(jù);
第四數(shù)據(jù)寫(xiě)入模塊,用于將所述第四數(shù)據(jù)寫(xiě)入所述數(shù)據(jù)庫(kù)中;
第四監(jiān)聽(tīng)模塊,用于監(jiān)聽(tīng)所述第四數(shù)據(jù)對(duì)應(yīng)的處理結(jié)果是否被寫(xiě)入所述數(shù)據(jù)庫(kù)中;
第二結(jié)果處理模塊,用于當(dāng)監(jiān)聽(tīng)到所述第四數(shù)據(jù)對(duì)應(yīng)的處理結(jié)果被寫(xiě)入所述數(shù)據(jù)庫(kù)中時(shí),獲取所述第四數(shù)據(jù)對(duì)應(yīng)的處理結(jié)果并反饋至所述第二信息系統(tǒng)。
可以理解的是,在實(shí)際應(yīng)用中,上述從外網(wǎng)信息系統(tǒng)的角度所提供的WebService 組件和從內(nèi)網(wǎng)信息系統(tǒng)角度所提供的Web Service組件也可以進(jìn)行功能組合,以使得功能組合后的組件既可以作為外網(wǎng)信息系統(tǒng)關(guān)聯(lián)的組件,也可以作為內(nèi)網(wǎng)信息系統(tǒng)關(guān)聯(lián)的組件,這都是合理的。
通過(guò)以上的方法實(shí)施例的描述,所屬領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明可借助軟件加必需的通用硬件平臺(tái)的方式來(lái)實(shí)現(xiàn),當(dāng)然也可以通過(guò)硬件,但很多情況下前者是更佳的實(shí)施方式?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中, 包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的全部或部分步驟。而前述的存儲(chǔ)介質(zhì)包括只讀存儲(chǔ)器 (ROM)、隨機(jī)存取存儲(chǔ)器(RAM)、磁碟或者光盤(pán)等各種可以存儲(chǔ)程序代碼的介質(zhì)。
對(duì)于裝置或系統(tǒng)實(shí)施例而言,由于其基本相應(yīng)于方法實(shí)施例,所以相關(guān)之處參見(jiàn)方法實(shí)施例的部分說(shuō)明即可。以上所描述的裝置或系統(tǒng)實(shí)施例僅僅是示意性的,其中所述作為分離部件說(shuō)明的單元可以是或者也可以不是物理上分開(kāi)的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部模塊來(lái)實(shí)現(xiàn)本實(shí)施例方案的目的。本領(lǐng)域普通技術(shù)人員在不付出創(chuàng)造性勞動(dòng)的情況下,即可以理解并實(shí)施。
在本發(fā)明所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的系統(tǒng),裝置和方法,在沒(méi)有超過(guò)本申請(qǐng)的精神和范圍內(nèi),可以通過(guò)其他的方式實(shí)現(xiàn)。當(dāng)前的實(shí)施例只是一種示范性的例子,不應(yīng)該作為限制,所給出的具體內(nèi)容不應(yīng)該限制本申請(qǐng)的目的。例如,所述單元或子單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)單元或多個(gè)子單元結(jié)合一起。另外,多個(gè)單元可以或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。
另外,所描述系統(tǒng),裝置和方法以及不同實(shí)施例的示意圖,在不超出本申請(qǐng)的范圍內(nèi),可以與其它系統(tǒng),模塊,技術(shù)或方法結(jié)合或集成。另一點(diǎn),所顯示或討論的相互之間的耦 合或直接耦合或通信連接可以是通過(guò)一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機(jī)械或其它的形式。
以上所述僅是本發(fā)明的具體實(shí)施方式
,應(yīng)當(dāng)指出,對(duì)于本技術(shù)領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明原理的前提下,還可以做出若干改進(jìn)和潤(rùn)飾,這些改進(jìn)和潤(rùn)飾也應(yīng)視為本發(fā)明的保護(hù)范圍。
權(quán)利要求
1.ー種數(shù)據(jù)處理方法,其特征在干,適用于關(guān)聯(lián)于第一信息系統(tǒng)的第一 Web Service組件,所述第一信息系統(tǒng)通過(guò)與第二信息系統(tǒng)相關(guān)聯(lián)的隔離設(shè)備與所述第二信息系統(tǒng)進(jìn)行數(shù)據(jù)邏輯隔離;所述方法包括 獲取所述第一信息系統(tǒng)到所述第二信息系統(tǒng)的第一數(shù)據(jù)傳輸請(qǐng)求; 將所述第一數(shù)據(jù)傳輸請(qǐng)求對(duì)應(yīng)的第一數(shù)據(jù)轉(zhuǎn)換為符合所述隔離設(shè)備所對(duì)應(yīng)通信協(xié)議的第二數(shù)據(jù); 將所述第二數(shù)據(jù)寫(xiě)入所述第二信息系統(tǒng)對(duì)應(yīng)的數(shù)據(jù)庫(kù)中。
2.根據(jù)權(quán)利要求1所述的數(shù)據(jù)處理方法,其特征在于,還包括 監(jiān)聽(tīng)所述第二數(shù)據(jù)對(duì)應(yīng)的處理結(jié)果是否被寫(xiě)入所述數(shù)據(jù)庫(kù)中; 當(dāng)監(jiān)聽(tīng)到所述第一數(shù)據(jù)對(duì)應(yīng)的處理結(jié)果被寫(xiě)入所述數(shù)據(jù)庫(kù)中時(shí),獲取所述處理結(jié)果并反饋至所述第一信息系統(tǒng)。
3.—種Web Service組件,其特征在于,關(guān)聯(lián)于第一信息系統(tǒng),所述第一信息系統(tǒng)通過(guò)與第二信息系統(tǒng)相關(guān)聯(lián)的隔離設(shè)備與所述第二信息系統(tǒng)進(jìn)行數(shù)據(jù)邏輯隔離;所述WebService組件包括 第一數(shù)據(jù)請(qǐng)求獲取模塊,用于獲取所述第一信息系統(tǒng)到所述第二信息系統(tǒng)的第一數(shù)據(jù)傳輸請(qǐng)求; 第二數(shù)據(jù)確定模塊,用于將所述第一數(shù)據(jù)傳輸請(qǐng)求對(duì)應(yīng)的第一數(shù)據(jù)轉(zhuǎn)換為符合所述隔離設(shè)備所對(duì)應(yīng)通信協(xié)議的第二數(shù)據(jù); 第二數(shù)據(jù)寫(xiě)入模塊,用于將所述第二數(shù)據(jù)寫(xiě)入所述第二信息系統(tǒng)對(duì)應(yīng)的數(shù)據(jù)庫(kù)中。
4.根據(jù)權(quán)利要求3所述的WebService組件,其特征在于,還包括 第一監(jiān)聽(tīng)模塊,用于監(jiān)聽(tīng)所述第一數(shù)據(jù)對(duì)應(yīng)的處理結(jié)果是否被寫(xiě)入所述數(shù)據(jù)庫(kù)中; 第一結(jié)果處理模塊,用于當(dāng)監(jiān)聽(tīng)到所述第一數(shù)據(jù)對(duì)應(yīng)的處理結(jié)果被寫(xiě)入所述數(shù)據(jù)庫(kù)中吋,獲取所述處理結(jié)果并反饋至所述第一信息系統(tǒng)。
5.ー種數(shù)據(jù)處理方法,其特征在干,適用于關(guān)聯(lián)于第二信息系統(tǒng)的第二 Web Service組件,所述第二信息系統(tǒng)通過(guò)相關(guān)聯(lián)的隔離設(shè)備與第一信息系統(tǒng)進(jìn)行數(shù)據(jù)邏輯隔離;所述方法包括 監(jiān)聽(tīng)是否有第二數(shù)據(jù)被寫(xiě)入所述第二信息系統(tǒng)對(duì)應(yīng)的數(shù)據(jù)庫(kù)中,其中,所述第二數(shù)據(jù)為所述第一信息系統(tǒng)到所述第二信息系統(tǒng)的第一數(shù)據(jù)傳輸請(qǐng)求所對(duì)應(yīng)第一數(shù)據(jù)被轉(zhuǎn)換成的符合所述隔離設(shè)備所對(duì)應(yīng)通信協(xié)議的數(shù)據(jù); 當(dāng)監(jiān)聽(tīng)到所述第二數(shù)據(jù)被寫(xiě)入所述數(shù)據(jù)庫(kù)中時(shí),按照所述隔離設(shè)備所對(duì)應(yīng)通信協(xié)議,將所述第二數(shù)據(jù)還原為相應(yīng)的第一數(shù)據(jù)。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,還包括 攜帯所述第一數(shù)據(jù)調(diào)用所述第二信息系統(tǒng)所提供的相應(yīng)服務(wù); 將所述第一數(shù)據(jù)對(duì)應(yīng)的處理結(jié)果寫(xiě)入所述數(shù)據(jù)庫(kù)中。
7.ー種Web Service組件,其特征在干,關(guān)聯(lián)于第二信息系統(tǒng),所述第二信息系統(tǒng)通過(guò)相關(guān)聯(lián)的隔離設(shè)備與第一信息系統(tǒng)進(jìn)行數(shù)據(jù)邏輯隔離JebService組件包括 第二監(jiān)聽(tīng)模塊,用于監(jiān)聽(tīng)是否有第二數(shù)據(jù)被寫(xiě)入所述第二信息系統(tǒng)對(duì)應(yīng)的數(shù)據(jù)庫(kù)中,其中,所述第二數(shù)據(jù)為所述第一信息系統(tǒng)到所述第二信息系統(tǒng)的第一數(shù)據(jù)傳輸請(qǐng)求所對(duì)應(yīng)第一數(shù)據(jù)被轉(zhuǎn)換成的符合所述隔離設(shè)備所對(duì)應(yīng)通信協(xié)議的數(shù)據(jù);數(shù)據(jù)還原模塊,用于當(dāng)監(jiān)聽(tīng)到所述第二數(shù)據(jù)被寫(xiě)入所述數(shù)據(jù)庫(kù)中時(shí),按照所述隔離設(shè)備的通信協(xié)議,將所述第二數(shù)據(jù)還原為相應(yīng)的第一數(shù)據(jù)。
8.根據(jù)權(quán)利要求7所述的WebService組件,其特征在于,還包括 第一服務(wù)調(diào)用模塊,用于攜帶所述第一數(shù)據(jù)調(diào)用所述第二信息系統(tǒng)所提供的相應(yīng)服務(wù); 第一結(jié)果寫(xiě)入模塊,用于將所述第一數(shù)據(jù)對(duì)應(yīng)的處理結(jié)果寫(xiě)入所述數(shù)據(jù)庫(kù)中。
9.一種數(shù)據(jù)處理方法,其特征在于,適用于關(guān)聯(lián)于第一信息系統(tǒng)的第一 Web Service組件,所述第一信息系統(tǒng)通過(guò)與第二信息系統(tǒng)相關(guān)聯(lián)的隔離設(shè)備與所述第二信息系統(tǒng)進(jìn)行數(shù)據(jù)邏輯隔離;所述方法包括 監(jiān)聽(tīng)是否有第四數(shù)據(jù)被寫(xiě)入所述數(shù)據(jù)庫(kù)中,其中,所述第四數(shù)據(jù)為所述第二信息系統(tǒng)到所述第一信息系統(tǒng)的第二數(shù)據(jù)傳輸請(qǐng)求所對(duì)應(yīng)第三數(shù)據(jù)轉(zhuǎn)換成的符合所述數(shù)據(jù)庫(kù)的數(shù)據(jù)類(lèi)型的數(shù)據(jù); 當(dāng)監(jiān)聽(tīng)到所述第四數(shù)據(jù)被寫(xiě)入所述數(shù)據(jù)庫(kù)中時(shí),攜帶所述第四數(shù)據(jù)調(diào)用所述第一信息系統(tǒng)所提供的相應(yīng)服務(wù); 將所述第四數(shù)據(jù)對(duì)應(yīng)的處理結(jié)果寫(xiě)入所述數(shù)據(jù)庫(kù)中。
10.一種Web Service組件,其特征在于,關(guān)聯(lián)于第一信息系統(tǒng),所述第一信息系統(tǒng)通過(guò)與第二信息系統(tǒng)相關(guān)聯(lián)的隔離設(shè)備與所述第二信息系統(tǒng)進(jìn)行數(shù)據(jù)邏輯隔離;所述WebService組件包括 第三監(jiān)聽(tīng)模塊,用于監(jiān)聽(tīng)是否有第四數(shù)據(jù)被寫(xiě)入所述數(shù)據(jù)庫(kù)中,其中,所述第四數(shù)據(jù)為所述第二信息系統(tǒng)到所述第一信息系統(tǒng)的第二數(shù)據(jù)傳輸請(qǐng)求所對(duì)應(yīng)第三數(shù)據(jù)轉(zhuǎn)換成的符合所述數(shù)據(jù)庫(kù)的數(shù)據(jù)類(lèi)型的數(shù)據(jù); 第二服務(wù)調(diào)用模塊,用于當(dāng)監(jiān)聽(tīng)到所述第四數(shù)據(jù)被寫(xiě)入所述數(shù)據(jù)庫(kù)中時(shí),攜帶所述第四數(shù)據(jù)調(diào)用所述第一信息系統(tǒng)所提供的相應(yīng)服務(wù); 第二結(jié)果寫(xiě)入模塊,用于將所述第四數(shù)據(jù)對(duì)應(yīng)的處理結(jié)果寫(xiě)入所述數(shù)據(jù)庫(kù)中。
11.一種數(shù)據(jù)處理方法,其特征在于,適用于關(guān)聯(lián)于第二信息系統(tǒng)的第二 Web Service組件,所述第二信息系統(tǒng)通過(guò)相關(guān)聯(lián)的隔離設(shè)備與第一信息系統(tǒng)進(jìn)行數(shù)據(jù)邏輯隔離;所述方法包括 獲取所述第二信息系統(tǒng)到所述第一信息系統(tǒng)的第二數(shù)據(jù)傳輸請(qǐng)求; 將所述第二數(shù)據(jù)傳輸請(qǐng)求對(duì)應(yīng)的第三數(shù)據(jù)轉(zhuǎn)換為符合所述數(shù)據(jù)庫(kù)的數(shù)據(jù)類(lèi)型的第四數(shù)據(jù); 將所述第四數(shù)據(jù)寫(xiě)入所述數(shù)據(jù)庫(kù)中。
12.根據(jù)權(quán)利要求11所述的方法,其特征在于,所述方法還包括 監(jiān)聽(tīng)所述第四數(shù)據(jù)對(duì)應(yīng)的處理結(jié)果是否被寫(xiě)入所述數(shù)據(jù)庫(kù)中; 當(dāng)監(jiān)聽(tīng)到所述第四數(shù)據(jù)對(duì)應(yīng)的處理結(jié)果被寫(xiě)入所述數(shù)據(jù)庫(kù)中時(shí),獲取所述第四數(shù)據(jù)對(duì)應(yīng)的處理結(jié)果并反饋至所述第二信息系統(tǒng)。
13.一種Web Service組件,其特征在于,關(guān)聯(lián)于第二信息系統(tǒng),所述第二信息系統(tǒng)通過(guò)相關(guān)聯(lián)的隔離設(shè)備與第一信息系統(tǒng)進(jìn)行數(shù)據(jù)邏輯隔離jebService組件包括 第二數(shù)據(jù)請(qǐng)求獲取模塊,用于獲取所述第二信息系統(tǒng)到所述第一信息系統(tǒng)的第二數(shù)據(jù)傳輸請(qǐng)求;第四數(shù)據(jù)確定模塊,用于將所述第二數(shù)據(jù)傳輸請(qǐng)求對(duì)應(yīng)的第三數(shù)據(jù)轉(zhuǎn)換為符合所述數(shù)據(jù)庫(kù)的數(shù)據(jù)類(lèi)型的第四數(shù)據(jù); 第四數(shù)據(jù)寫(xiě)入模塊,用于將所述第四數(shù)據(jù)寫(xiě)入所述數(shù)據(jù)庫(kù)中。
14.根據(jù)權(quán)利要求13所述的WebService組件,其特征在于,還包括 第四監(jiān)聽(tīng)模塊,用于監(jiān)聽(tīng)所述第四數(shù)據(jù)對(duì)應(yīng)的處理結(jié)果是否被寫(xiě)入所述數(shù)據(jù)庫(kù)中;第二結(jié)果處理模塊,用于當(dāng)監(jiān)聽(tīng)到所述第四數(shù)據(jù)對(duì)應(yīng)的處理結(jié)果被寫(xiě)入所述數(shù)據(jù)庫(kù)中時(shí),獲取所述第四數(shù)據(jù)對(duì)應(yīng)的處理結(jié)果并反饋至所述第二信息系統(tǒng)。
15.—種Web Service組件,其特征在于,關(guān)聯(lián)于第一信息系統(tǒng),所述第一信息系統(tǒng)通過(guò)與第二信息系統(tǒng)相關(guān)聯(lián)的隔離設(shè)備與所述第二信息系統(tǒng)進(jìn)行數(shù)據(jù)邏輯隔離;所述WebService組件包括 第一數(shù)據(jù)請(qǐng)求獲取模塊,用于獲取所述第一信息系統(tǒng)到所述第二信息系統(tǒng)的第一數(shù)據(jù)傳輸請(qǐng)求; 第二數(shù)據(jù)確定模塊,用于將所述第一數(shù)據(jù)傳輸請(qǐng)求對(duì)應(yīng)的第一數(shù)據(jù)轉(zhuǎn)換為符合所述隔離設(shè)備所對(duì)應(yīng)通信協(xié)議的第二數(shù)據(jù); 第二數(shù)據(jù)寫(xiě)入模塊,用于將所述第二數(shù)據(jù)寫(xiě)入所述第二信息系統(tǒng)對(duì)應(yīng)的數(shù)據(jù)庫(kù)中;第一監(jiān)聽(tīng)模塊,用于監(jiān)聽(tīng)所述第一數(shù)據(jù)對(duì)應(yīng)的處理結(jié)果是否被寫(xiě)入所述數(shù)據(jù)庫(kù)中;第一結(jié)果處理模塊,用于當(dāng)監(jiān)聽(tīng)到所述第一數(shù)據(jù)對(duì)應(yīng)的處理結(jié)果被寫(xiě)入所述數(shù)據(jù)庫(kù)中時(shí),獲取所述處理結(jié)果并反饋至所述第一信息系統(tǒng); 第三監(jiān)聽(tīng)模塊,用于監(jiān)聽(tīng)是否有第四數(shù)據(jù)被寫(xiě)入所述數(shù)據(jù)庫(kù)中,其中,所述第四數(shù)據(jù)為所述第二信息系統(tǒng)到所述第一信息系統(tǒng)的第二數(shù)據(jù)傳輸請(qǐng)求所對(duì)應(yīng)第三數(shù)據(jù)轉(zhuǎn)換成的符合所述數(shù)據(jù)庫(kù)的數(shù)據(jù)類(lèi)型的數(shù)據(jù); 第二服務(wù)調(diào)用模塊,用于當(dāng)監(jiān)聽(tīng)到所述第四數(shù)據(jù)被寫(xiě)入所述數(shù)據(jù)庫(kù)中時(shí),攜帯所述第四數(shù)據(jù)調(diào)用所述第一信息系統(tǒng)所提供的相應(yīng)服務(wù); 第二結(jié)果寫(xiě)入模塊,用于將所述第四數(shù)據(jù)對(duì)應(yīng)的處理結(jié)果寫(xiě)入所述數(shù)據(jù)庫(kù)中。
16.ー種Web Service組件,其特征在干,關(guān)聯(lián)于第二信息系統(tǒng),所述第二信息系統(tǒng)通過(guò)相關(guān)聯(lián)的隔離設(shè)備與第一信息系統(tǒng)進(jìn)行數(shù)據(jù)邏輯隔離JebService組件包括 第二監(jiān)聽(tīng)模塊,用于監(jiān)聽(tīng)是否有第二數(shù)據(jù)寫(xiě)入所述第二信息系統(tǒng)對(duì)應(yīng)的數(shù)據(jù)庫(kù)中,其中,所述第二數(shù)據(jù)為所述第一信息系統(tǒng)到所述第二信息系統(tǒng)的第一數(shù)據(jù)傳輸請(qǐng)求所對(duì)應(yīng)第一數(shù)據(jù)被轉(zhuǎn)換成的符合所述隔離設(shè)備所對(duì)應(yīng)通信協(xié)議的數(shù)據(jù); 數(shù)據(jù)還原模塊,用于當(dāng)監(jiān)聽(tīng)到所述第二數(shù)據(jù)被寫(xiě)入所述數(shù)據(jù)庫(kù)中時(shí),按照所述隔離設(shè)備所對(duì)應(yīng)通信協(xié)議,將所述第二數(shù)據(jù)還原為相應(yīng)的第一數(shù)據(jù); 第一服務(wù)調(diào)用模塊,用于攜帶所述第一數(shù)據(jù)調(diào)用所述第二信息系統(tǒng)所提供的相應(yīng)服務(wù); 第一結(jié)果寫(xiě)入模塊,用于將所述第一數(shù)據(jù)對(duì)應(yīng)的處理結(jié)果寫(xiě)入所述數(shù)據(jù)庫(kù)中; 第二數(shù)據(jù)請(qǐng)求獲取模塊,用于獲取所述第二信息系統(tǒng)到所述第一信息系統(tǒng)的第二數(shù)據(jù)傳輸請(qǐng)求; 第四數(shù)據(jù)確定模塊,用于將所述第二數(shù)據(jù)傳輸請(qǐng)求對(duì)應(yīng)的第三數(shù)據(jù)轉(zhuǎn)換為符合所述數(shù)據(jù)庫(kù)的數(shù)據(jù)類(lèi)型的第四數(shù)據(jù); 第四數(shù)據(jù)寫(xiě)入模塊,用于將所述第四數(shù)據(jù)寫(xiě)入所述數(shù)據(jù)庫(kù)中;第四監(jiān)聽(tīng)模塊,用于監(jiān)聽(tīng)所述第四數(shù)據(jù)對(duì)應(yīng)的處理結(jié)果是否被寫(xiě)入所述數(shù)據(jù)庫(kù)中;第二結(jié)果處理模塊,用于當(dāng)監(jiān)聽(tīng)到所述第四數(shù)據(jù)對(duì)應(yīng)的處理結(jié)果被寫(xiě)入所述數(shù)據(jù)庫(kù)中時(shí),獲 取所述第四數(shù)據(jù)對(duì)應(yīng)的處理結(jié)果并反饋至所述第二信息系統(tǒng)。
全文摘要
本發(fā)明公開(kāi)了一種數(shù)據(jù)處理方法及Web Service組件。該數(shù)據(jù)處理方法,適用于關(guān)聯(lián)于第一信息系統(tǒng)的第一Web Service組件,該第一信息系統(tǒng)通過(guò)與第二信息系統(tǒng)相關(guān)聯(lián)的隔離設(shè)備與該第二信息系統(tǒng)進(jìn)行數(shù)據(jù)邏輯隔離;該方法包括獲取該第一信息系統(tǒng)到該第二信息系統(tǒng)的第一數(shù)據(jù)傳輸請(qǐng)求;將該第一數(shù)據(jù)傳輸請(qǐng)求對(duì)應(yīng)的第一數(shù)據(jù)轉(zhuǎn)換為符合該隔離設(shè)備所對(duì)應(yīng)通信協(xié)議的第二數(shù)據(jù);將該第二數(shù)據(jù)寫(xiě)入該第二信息系統(tǒng)對(duì)應(yīng)的數(shù)據(jù)庫(kù)中??梢?jiàn),本方案中,通過(guò)將第一數(shù)據(jù)轉(zhuǎn)換為符合隔離設(shè)備所對(duì)應(yīng)通信協(xié)議的第二數(shù)據(jù)的方式,使得第一信息系統(tǒng)發(fā)出的數(shù)據(jù)能夠到達(dá)第二信息系統(tǒng),以此實(shí)現(xiàn)在保證信息網(wǎng)絡(luò)安全性的前提下,提高內(nèi)外網(wǎng)通信便利性。
文檔編號(hào)H04L29/06GK103036903SQ20121057653
公開(kāi)日2013年4月10日 申請(qǐng)日期2012年12月26日 優(yōu)先權(quán)日2012年12月26日
發(fā)明者王奔, 田曉丁, 馮東, 申華東 申請(qǐng)人:北京中電普華信息技術(shù)有限公司, 國(guó)家電網(wǎng)公司
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1