本發(fā)明涉及計(jì)算機(jī)技術(shù)和通信技術(shù)領(lǐng)域,尤其涉及一種wtc通信協(xié)議中模板的調(diào)用方法及裝置。
背景技術(shù):
wtc是bea的web支持產(chǎn)品weblogic容器和中間件產(chǎn)品tuxdeo之間的連接工具,全稱weblogictuxedoconnector。weblogic容器要與tuxedo中件間進(jìn)行通訊,訪問(wèn)tuxedo中間件的服務(wù)接口,需要用到wtc進(jìn)行連接通訊。wtc是esb(企業(yè)服務(wù)總線)訪問(wèn)tuxedo中間件的服務(wù)的主要方法之一,tuxedo中間件的服務(wù)越多,wtc導(dǎo)入的服務(wù)個(gè)數(shù)就越多(importedservices就越多),一個(gè)wtc標(biāo)簽對(duì)應(yīng)一個(gè)中間件地址與一個(gè)服務(wù)名。針對(duì)每個(gè)服務(wù)都要?jiǎng)?chuàng)建一個(gè)wtc標(biāo)簽,現(xiàn)有技術(shù)中創(chuàng)建wtc標(biāo)簽需要如下主要參數(shù):
1)本地ap:本地tuxedo訪問(wèn)點(diǎn)提供用于將可用遠(yuǎn)程tuxedo域連接到wtc服務(wù)的配置信息。要?jiǎng)?chuàng)建wtc服務(wù),必須至少配置一個(gè)本地tuxedo訪問(wèn)點(diǎn)(簡(jiǎn)稱wdom);
2)遠(yuǎn)程ap:遠(yuǎn)程tuxedo訪問(wèn)點(diǎn)提供用于將wtc服務(wù)連接到可用遠(yuǎn)程tuxedo域的配置信息(簡(jiǎn)稱tdom);
3)導(dǎo)入服務(wù):導(dǎo)入服務(wù)提供有關(guān)如何訪問(wèn)遠(yuǎn)程tuxedo域上的可用服務(wù)的信息(簡(jiǎn)稱importedservices)。
基于以上的wtc配置方法,生成一個(gè)wtc標(biāo)簽耗費(fèi)大量的時(shí)間,且wtc標(biāo)簽太多,導(dǎo)致esb平臺(tái)配置復(fù)雜,創(chuàng)建標(biāo)簽耗時(shí)太長(zhǎng),影響企業(yè)總線的正常運(yùn)行,導(dǎo)致企業(yè)總線經(jīng)常出現(xiàn)重啟失敗的現(xiàn)象。
在此基礎(chǔ)上,部分技術(shù)人員提出了基于模板化wtc協(xié)議調(diào)用中間件的方法,其采用模板化配置wtc標(biāo)簽,簡(jiǎn)化esb平臺(tái)配置的復(fù)雜度,減少維護(hù)的工作量,縮短esb平臺(tái)啟動(dòng)的耗時(shí);解決了wtc的繁瑣問(wèn)題。
但上述模板化wtc協(xié)議調(diào)用中間件的方法雖然降低了wtc配置的工作量,但同樣存在一些問(wèn)題,如隨著協(xié)議中調(diào)用的服務(wù)增加,與其對(duì)應(yīng)的wtc標(biāo)簽數(shù)量也線性增加,然而,通信的總帶寬往往是有限的,上述模板化調(diào)用中間件的方式并沒有從根本上解決中間件調(diào)用過(guò)程中調(diào)用數(shù)量對(duì)調(diào)用質(zhì)量的影響,也就是中間件調(diào)用的效率并沒有增加,因此,有待提出一種提高中間件調(diào)用效率的方法,從而在中間件調(diào)用數(shù)量增加的情況下能夠保證中間件調(diào)用的通信質(zhì)量,從而解決通信數(shù)據(jù)擁堵、中間件調(diào)用錯(cuò)誤或失敗的問(wèn)題。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明所要解決的技術(shù)問(wèn)題是針對(duì)現(xiàn)有技術(shù)的不足,提供一種wtc通信協(xié)議中模板的調(diào)用方法及裝置。
本發(fā)明解決上述技術(shù)問(wèn)題的技術(shù)方案如下:
一種wtc通信協(xié)議中模板的調(diào)用方法,包括如下步驟:
s1,根據(jù)業(yè)務(wù)需求配置多個(gè)wtc模板,保存生成的wtc模板;
s2,為每個(gè)所述wtc模板生成wtc標(biāo)簽;
s3,建立數(shù)據(jù)窗口表,以保存接入數(shù)據(jù)和wtc模板的映射關(guān)系;
s4,對(duì)所述數(shù)據(jù)窗口表進(jìn)行訓(xùn)練,以更新所述映射關(guān)系;
s5,中間件在與所述wtc標(biāo)簽根據(jù)所述映射關(guān)系調(diào)用服務(wù)。
作為一種優(yōu)選的實(shí)施方式,所述步驟s3具體包括,所述數(shù)據(jù)窗口表不嵌入客戶機(jī)數(shù)據(jù)采集的技術(shù)信息,以獨(dú)立于服務(wù)器實(shí)現(xiàn)數(shù)據(jù)流的傳輸。
作為一種優(yōu)選的實(shí)施方式,所述客戶機(jī)數(shù)據(jù)采集的技術(shù)信息具體為采集數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)和記錄格式。
作為一種優(yōu)選的實(shí)施方式,所述步驟s4具體包括,對(duì)所述數(shù)據(jù)窗口表的訓(xùn)練依賴于一組通信數(shù)據(jù)采集的樣品集,所述樣品集有足夠的樣品數(shù)量以保證訓(xùn)練的有效性和健壯性。
作為一種優(yōu)選的實(shí)施方式,所述訓(xùn)練采用仿生模式識(shí)別方法進(jìn)行樣本的訓(xùn)練,所述樣本包括正樣本和負(fù)樣本。
本發(fā)明的有益效果是:本發(fā)明采用一種wtc通信協(xié)議中模板的調(diào)用方法,該方法通過(guò)建立接入數(shù)據(jù)和wtc模板的映射關(guān)系,實(shí)現(xiàn)了wtc協(xié)議中模板調(diào)用的準(zhǔn)確與高效;此外,數(shù)據(jù)窗口表獨(dú)立于服務(wù)器實(shí)現(xiàn)數(shù)據(jù)流的傳輸,也提高了數(shù)據(jù)傳輸?shù)男?;最后,通過(guò)對(duì)模板的映射關(guān)系的訓(xùn)練,大大提高了映射的準(zhǔn)確性,實(shí)現(xiàn)了數(shù)據(jù)的快速、準(zhǔn)確映射,從而提高了通信效率。通過(guò)以上三點(diǎn)的改進(jìn),本發(fā)明采用的一種wtc通信協(xié)議中模板的調(diào)用的方法有效降低了模板調(diào)用過(guò)程中的數(shù)據(jù)擁堵問(wèn)題,提高了中間件的運(yùn)行效率,減少了中間件的調(diào)用出現(xiàn)錯(cuò)誤或失敗的頻率。
本發(fā)明解決上述技術(shù)問(wèn)題的另一技術(shù)方案如下:
一種wtc通信協(xié)議中模板的調(diào)用系統(tǒng),包括如下模塊:
模板生成單元,根據(jù)業(yè)務(wù)需求配置多個(gè)wtc模板,保存生成的wtc模板;
標(biāo)簽生成單元,為每個(gè)所述wtc模板生成wtc標(biāo)簽;
映射單元,建立數(shù)據(jù)窗口表,以保存接入數(shù)據(jù)和wtc模板的映射關(guān)系;
訓(xùn)練單元,對(duì)所述數(shù)據(jù)窗口表進(jìn)行訓(xùn)練,以更新所述映射關(guān)系;
調(diào)用單元,中間件在與所述wtc標(biāo)簽根據(jù)所述映射關(guān)系調(diào)用服務(wù)。
作為一種優(yōu)選的實(shí)施方式,所述映射單元具體包括,所述數(shù)據(jù)窗口表不嵌入客戶機(jī)數(shù)據(jù)采集的技術(shù)信息,以獨(dú)立于服務(wù)器實(shí)現(xiàn)數(shù)據(jù)流的傳輸。
作為一種優(yōu)選的實(shí)施方式,所述客戶機(jī)數(shù)據(jù)采集的技術(shù)信息具體為采集數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)和記錄格式。
作為一種優(yōu)選的實(shí)施方式,所述訓(xùn)練單元具體包括,對(duì)所述數(shù)據(jù)窗口表的訓(xùn)練依賴于一組通信數(shù)據(jù)采集的樣品集,所述樣品集有足夠的樣品數(shù)量以保證訓(xùn)練的有效性和健壯性。
作為一種優(yōu)選的實(shí)施方式,其特征在于,所述訓(xùn)練采用仿生模式識(shí)別方法進(jìn)行樣本的訓(xùn)練,所述樣本包括正樣本和負(fù)樣本。
本發(fā)明的有益效果是:本發(fā)明采用一種wtc通信協(xié)議中模板的調(diào)用系統(tǒng),該方法通過(guò)建立接入數(shù)據(jù)和wtc模板的映射關(guān)系,實(shí)現(xiàn)了wtc協(xié)議中模板調(diào)用的準(zhǔn)確與高效;此外,數(shù)據(jù)窗口表獨(dú)立于服務(wù)器實(shí)現(xiàn)數(shù)據(jù)流的傳輸,也提高了數(shù)據(jù)傳輸?shù)男?;最后,通過(guò)對(duì)模板的映射關(guān)系的訓(xùn)練,大大提高了映射的準(zhǔn)確性,實(shí)現(xiàn)了數(shù)據(jù)的快速、準(zhǔn)確映射,從而提高了通信效率。通過(guò)以上三點(diǎn)的改進(jìn),本發(fā)明采用的wtc協(xié)議中模板的調(diào)用系統(tǒng)有效降低了模板調(diào)用過(guò)程中的數(shù)據(jù)擁堵問(wèn)題,提高了中間件的運(yùn)行效率,減少了中間件的調(diào)用出現(xiàn)錯(cuò)誤或失敗的頻率。
附圖說(shuō)明
圖1為本發(fā)明所述一種wtc通信協(xié)議中模板的調(diào)用方法。
具體實(shí)施方式
以下結(jié)合附圖對(duì)本發(fā)明的原理和特征進(jìn)行描述,所舉實(shí)例只用于解釋本發(fā)明,并非用于限定本發(fā)明的范圍。
如圖1所示,提供一種wtc通信協(xié)議中模板的調(diào)用方法,包括如下步驟:
s1,根據(jù)業(yè)務(wù)需求配置多個(gè)wtc模板,保存生成的wtc模板;
s2,為每個(gè)所述wtc模板生成wtc標(biāo)簽;
s3,建立數(shù)據(jù)窗口表,以保存接入數(shù)據(jù)和wtc模板的映射關(guān)系;
s4,對(duì)所述數(shù)據(jù)窗口表進(jìn)行訓(xùn)練,以更新所述映射關(guān)系;
s5,中間件在與所述wtc標(biāo)簽根據(jù)所述映射關(guān)系調(diào)用服務(wù)。
在上述技術(shù)方案的基礎(chǔ)上,本發(fā)明還可以做如下改進(jìn)。
作為一種優(yōu)選的實(shí)施方式,所述步驟s3具體包括,所述數(shù)據(jù)窗口表不嵌入客戶機(jī)數(shù)據(jù)采集的技術(shù)信息,以獨(dú)立于服務(wù)器實(shí)現(xiàn)數(shù)據(jù)流的傳輸。具體的,該方案采用的是信息隱藏原則,也就是通過(guò)定義服務(wù)以及客戶到服務(wù)的數(shù)據(jù)流盡可能獨(dú)立于服務(wù)的實(shí)現(xiàn)。采用該信息隱藏原則的好處是服務(wù)程序中不需要嵌入客戶機(jī)有關(guān)的數(shù)據(jù)采集技術(shù)等信息;同樣的,客戶機(jī)也不必識(shí)別服務(wù)器的具體實(shí)現(xiàn)細(xì)節(jié),只需關(guān)注與其本身的數(shù)據(jù)調(diào)用相關(guān)的信息即可,采用該數(shù)據(jù)調(diào)用與傳輸方式能夠使數(shù)據(jù)窗口表獨(dú)立于服務(wù)器實(shí)現(xiàn)數(shù)據(jù)流的傳輸,從而提高了數(shù)據(jù)傳輸?shù)男省?/p>
作為一種優(yōu)選的實(shí)施方式,所述客戶機(jī)數(shù)據(jù)采集的技術(shù)信息具體為采集數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)和記錄格式。采集數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)和記錄格式在數(shù)據(jù)窗口表的映射與數(shù)據(jù)調(diào)用過(guò)程中并非必要信息,此處可以忽略,以降低數(shù)據(jù)通信的負(fù)擔(dān)。
作為一種優(yōu)選的實(shí)施方式,所述步驟s4具體包括,對(duì)所述數(shù)據(jù)窗口表的訓(xùn)練依賴于一組通信數(shù)據(jù)采集的樣品集,所述樣品集有足夠的樣品數(shù)量以保證訓(xùn)練的有效性和健壯性。上述通信數(shù)據(jù)采集的樣品集來(lái)源于真實(shí)的通信數(shù)據(jù),并將該通信數(shù)據(jù)存儲(chǔ)于通信數(shù)據(jù)庫(kù);通信數(shù)據(jù)采集的樣品可以是事先專門采集的訓(xùn)練數(shù)據(jù),也可以是在通信接通的起始階段采集到的數(shù)據(jù),此時(shí),要設(shè)置采集數(shù)據(jù)的樣本閾值,所述樣本閾值關(guān)聯(lián)與通信數(shù)據(jù)的規(guī)模,同時(shí)關(guān)聯(lián)與wtc模板的數(shù)量,本領(lǐng)域技術(shù)人員根據(jù)實(shí)際需求做出調(diào)整,以滿足訓(xùn)練的需求,同時(shí)避免樣本過(guò)大造成的訓(xùn)練效率低下的問(wèn)題。
作為一種優(yōu)選的實(shí)施方式,所述訓(xùn)練采用仿生模式識(shí)別方法進(jìn)行樣本的訓(xùn)練,所述樣本包括正樣本和負(fù)樣本。為了提高系統(tǒng)了魯棒性,只有正樣本無(wú)法滿足系統(tǒng)穩(wěn)定性的要求,因此,在訓(xùn)練的過(guò)程中不斷引入負(fù)樣本,所述負(fù)樣本可以為人工采集的,也可以為機(jī)器隨機(jī)生成的,在此不做限制。并通過(guò)上述對(duì)模板的映射關(guān)系的訓(xùn)練,大大提高了映射的準(zhǔn)確性,實(shí)現(xiàn)了數(shù)據(jù)的快速、準(zhǔn)確映射,從而提高了通信效率。
采用上述方案的有益效果是:本發(fā)明采用一種wtc通信協(xié)議中模板的調(diào)用方法,該方法通過(guò)建立接入數(shù)據(jù)和wtc模板的映射關(guān)系,實(shí)現(xiàn)了wtc協(xié)議中模板調(diào)用的準(zhǔn)確與高效;此外,數(shù)據(jù)窗口表獨(dú)立于服務(wù)器實(shí)現(xiàn)數(shù)據(jù)流的傳輸,也提高了數(shù)據(jù)傳輸?shù)男?;最后,通過(guò)對(duì)模板的映射關(guān)系的訓(xùn)練,大大提高了映射的準(zhǔn)確性,實(shí)現(xiàn)了數(shù)據(jù)的快速、準(zhǔn)確映射,從而提高了通信效率。通過(guò)以上三點(diǎn)的改進(jìn),本發(fā)明采用的一種wtc通信協(xié)議中模板的調(diào)用的方法有效降低了模板調(diào)用過(guò)程中的數(shù)據(jù)擁堵問(wèn)題,提高了中間件的運(yùn)行效率,減少了中間件的調(diào)用出現(xiàn)錯(cuò)誤或失敗的頻率。
作為另一種實(shí)施方式,本發(fā)明還提供一種wtc通信協(xié)議中模板的調(diào)用系統(tǒng),包括如下模塊:
模板生成單元,根據(jù)業(yè)務(wù)需求配置多個(gè)wtc模板,保存生成的wtc模板;
標(biāo)簽生成單元,為每個(gè)所述wtc模板生成wtc標(biāo)簽;
映射單元,建立數(shù)據(jù)窗口表,以保存接入數(shù)據(jù)和wtc模板的映射關(guān)系;
訓(xùn)練單元,對(duì)所述數(shù)據(jù)窗口表進(jìn)行訓(xùn)練,以更新所述映射關(guān)系;
調(diào)用單元,中間件在與所述wtc標(biāo)簽根據(jù)所述映射關(guān)系調(diào)用服務(wù)。
在上述技術(shù)方案的基礎(chǔ)上,本發(fā)明還可以做如下改進(jìn)。
作為一種優(yōu)選的實(shí)施方式,所述映射單元具體包括,所述數(shù)據(jù)窗口表不嵌入客戶機(jī)數(shù)據(jù)采集的技術(shù)信息,以獨(dú)立于服務(wù)器實(shí)現(xiàn)數(shù)據(jù)流的傳輸。具體的,該方案采用的是信息隱藏原則,也就是通過(guò)定義服務(wù)以及客戶到服務(wù)的數(shù)據(jù)流盡可能獨(dú)立于服務(wù)的實(shí)現(xiàn)。采用該信息隱藏原則的好處是服務(wù)程序中不需要嵌入客戶機(jī)有關(guān)的數(shù)據(jù)采集技術(shù)等信息;同樣的,客戶機(jī)也不必識(shí)別服務(wù)器的具體實(shí)現(xiàn)細(xì)節(jié),只需關(guān)注與其本身的數(shù)據(jù)調(diào)用相關(guān)的信息即可,采用該數(shù)據(jù)調(diào)用與傳輸方式能夠使數(shù)據(jù)窗口表獨(dú)立于服務(wù)器實(shí)現(xiàn)數(shù)據(jù)流的傳輸,從而提高了數(shù)據(jù)傳輸?shù)男省?/p>
作為一種優(yōu)選的實(shí)施方式,所述客戶機(jī)數(shù)據(jù)采集的技術(shù)信息具體為采集數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)和記錄格式。采集數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)和記錄格式在數(shù)據(jù)窗口表的映射與數(shù)據(jù)調(diào)用過(guò)程中并非必要信息,此處可以忽略,以降低數(shù)據(jù)通信的負(fù)擔(dān)。
作為一種優(yōu)選的實(shí)施方式,所述訓(xùn)練單元具體包括,對(duì)所述數(shù)據(jù)窗口表的訓(xùn)練依賴于一組通信數(shù)據(jù)采集的樣品集,所述樣品集有足夠的樣品數(shù)量以保證訓(xùn)練的有效性和健壯性。上述通信數(shù)據(jù)采集的樣品集來(lái)源于真實(shí)的通信數(shù)據(jù),并將該通信數(shù)據(jù)存儲(chǔ)于通信數(shù)據(jù)庫(kù);通信數(shù)據(jù)采集的樣品可以是事先專門采集的訓(xùn)練數(shù)據(jù),也可以是在通信接通的起始階段采集到的數(shù)據(jù),此時(shí),要設(shè)置采集數(shù)據(jù)的樣本閾值,所述樣本閾值關(guān)聯(lián)與通信數(shù)據(jù)的規(guī)模,同時(shí)關(guān)聯(lián)與wtc模板的數(shù)量,本領(lǐng)域技術(shù)人員根據(jù)實(shí)際需求做出調(diào)整,以滿足訓(xùn)練的需求,同時(shí)避免樣本過(guò)大造成的訓(xùn)練效率低下的問(wèn)題。
作為一種優(yōu)選的實(shí)施方式,所述訓(xùn)練采用仿生模式識(shí)別方法進(jìn)行樣本的訓(xùn)練,所述樣本包括正樣本和負(fù)樣本。為了提高系統(tǒng)了魯棒性,只有正樣本無(wú)法滿足系統(tǒng)穩(wěn)定性的要求,因此,在訓(xùn)練的過(guò)程中不斷引入負(fù)樣本,所述負(fù)樣本可以為人工采集的,也可以為機(jī)器隨機(jī)生成的,在此不做限制。并通過(guò)上述對(duì)模板的映射關(guān)系的訓(xùn)練,大大提高了映射的準(zhǔn)確性,實(shí)現(xiàn)了數(shù)據(jù)的快速、準(zhǔn)確映射,從而提高了通信效率。
采用上述方案的有益效果是:本發(fā)明采用一種wtc通信協(xié)議中模板的調(diào)用系統(tǒng),該方法通過(guò)建立接入數(shù)據(jù)和wtc模板的映射關(guān)系,實(shí)現(xiàn)了wtc協(xié)議中模板調(diào)用的準(zhǔn)確與高效;此外,數(shù)據(jù)窗口表獨(dú)立于服務(wù)器實(shí)現(xiàn)數(shù)據(jù)流的傳輸,也提高了數(shù)據(jù)傳輸?shù)男?;最后,通過(guò)對(duì)模板的映射關(guān)系的訓(xùn)練,大大提高了映射的準(zhǔn)確性,實(shí)現(xiàn)了數(shù)據(jù)的快速、準(zhǔn)確映射,從而提高了通信效率。通過(guò)以上三點(diǎn)的改進(jìn),本發(fā)明采用的一種wtc通信協(xié)議中模板的調(diào)用的系統(tǒng)有效降低了模板調(diào)用過(guò)程中的數(shù)據(jù)擁堵問(wèn)題,提高了中間件的運(yùn)行效率,減少了中間件的調(diào)用出現(xiàn)錯(cuò)誤或失敗的頻率。
以上所述僅為本發(fā)明的較佳實(shí)施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。