国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種消息傳輸控制方法及系統(tǒng)的制作方法

      文檔序號(hào):7748052閱讀:176來源:國(guó)知局
      專利名稱:一種消息傳輸控制方法及系統(tǒng)的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及網(wǎng)絡(luò)通信技術(shù)領(lǐng)域,尤其涉及一種消息傳輸控制方法及系統(tǒng)。
      背景技術(shù)
      從集成技術(shù)層面來說,數(shù)據(jù)或消息傳輸涉及到至少兩個(gè)系統(tǒng),從集成角色上來說,數(shù)據(jù)或消息的傳輸卻只涉及到發(fā)送方和接收方。因此,從系統(tǒng)層面來說,兩個(gè)系統(tǒng)之間的傳輸控制是通過授權(quán)和角色定義來實(shí)現(xiàn)數(shù)據(jù)和消息的傳輸,現(xiàn)有的數(shù)據(jù)交換和業(yè)務(wù)集成在集成控制模式上主要有以下兩種方案一種是點(diǎn)對(duì)點(diǎn)集成控制方法,這是最簡(jiǎn)單也是最普遍的一種集成訪問權(quán)限控制方法,被訪問系統(tǒng)通過判定接入的系統(tǒng)是否具備訪問的權(quán)限,來決定是否允許該系統(tǒng)進(jìn)行訪問,這是一種基于固定的發(fā)送方、接收方和固定協(xié)議的數(shù)據(jù)交換和集成方法。另一種是企業(yè)服務(wù)總線集成模式控制方法,在企業(yè)服務(wù)總線集成模式下,企業(yè)服務(wù)總線完成數(shù)據(jù)路由和權(quán)限控制,由企業(yè)服務(wù)總線實(shí)現(xiàn)對(duì)消息發(fā)送方的權(quán)限許可判定,消息接收方完全信任來自企業(yè)服務(wù)總線的數(shù)據(jù)。從角色和協(xié)議來看,還是出于一種系統(tǒng)級(jí)的角色和協(xié)議的控制,這和現(xiàn)有的點(diǎn)到點(diǎn)集成控制方法的區(qū)別僅在于對(duì)權(quán)限的控制由一個(gè)系統(tǒng)中間件來實(shí)現(xiàn)。本發(fā)明的發(fā)明人在實(shí)現(xiàn)本發(fā)明的過程中,發(fā)現(xiàn)現(xiàn)有技術(shù)至少存在以下缺陷對(duì)于點(diǎn)對(duì)點(diǎn)集成控制方法而言,只局限于接入一個(gè)系統(tǒng)的控制,當(dāng)接入其它系統(tǒng)時(shí)每次都需要重新開發(fā)應(yīng)用程序,導(dǎo)致周期太長(zhǎng)、成本過高,已經(jīng)無(wú)法滿足互聯(lián)網(wǎng)下日益增多的系統(tǒng)集成和業(yè)務(wù)協(xié)同的需求;對(duì)于企業(yè)服務(wù)總線集成模式控制方法而言,企業(yè)服務(wù)總線的系統(tǒng)不夠開放,雖然在體系內(nèi)實(shí)現(xiàn)了協(xié)議標(biāo)準(zhǔn)化,但通信協(xié)議仍然不開放,局限于企業(yè)標(biāo)準(zhǔn),僅在企業(yè)內(nèi)有效,仍然無(wú)法與多種系統(tǒng)集成,通用性不強(qiáng)。

      發(fā)明內(nèi)容
      本發(fā)明實(shí)施例提供了一種消息傳輸控制方法及系統(tǒng),用于實(shí)現(xiàn)與多種系統(tǒng)的集成,通用性強(qiáng),不需要重新開發(fā),成本較低。本發(fā)明實(shí)施例提供的一種消息傳輸控制方法,包括根據(jù)業(yè)務(wù)場(chǎng)景創(chuàng)建集成模板,所述集成模板包括角色和傳輸協(xié)議,所述角色和傳輸協(xié)議是根據(jù)所述業(yè)務(wù)場(chǎng)景中的多種業(yè)務(wù)規(guī)則而分別設(shè)定,所述角色包括發(fā)起角色和響應(yīng)角色,所述發(fā)起角色和所述響應(yīng)角色在所述集成模板中分別擁有各自的權(quán)限,所述發(fā)起角色和所述響應(yīng)角色之間按照所述傳輸協(xié)議定義的數(shù)據(jù)格式傳輸消息;根據(jù)用戶提供的系統(tǒng)實(shí)例和所述集成模板創(chuàng)建集成實(shí)例,所述集成實(shí)例是通過用戶提供的系統(tǒng)實(shí)例分別扮演所述集成模板中的發(fā)起角色和響應(yīng)角色得到;所述用戶傳輸?shù)南⒌陌l(fā)送方在所述集成實(shí)例中扮演發(fā)起角色,用戶傳輸?shù)南⒌慕邮辗皆谒黾蓪?shí)例中扮演響應(yīng)角色,使用所述集成模板中的傳輸協(xié)議定義的數(shù)據(jù)格式傳輸所述消息的業(yè)務(wù)內(nèi)容,所述消息包括發(fā)送方、接收方和業(yè)務(wù)內(nèi)容。
      本發(fā)明實(shí)施例提供的消息傳輸控制系統(tǒng),包括集成模板創(chuàng)建單元、集成實(shí)例創(chuàng)建單元和投遞引擎,其中;所述集成模板創(chuàng)建單元,用于為根據(jù)業(yè)務(wù)場(chǎng)景創(chuàng)建集成模板,所述集成模板包括角色和傳輸協(xié)議,所述角色和傳輸協(xié)議是根據(jù)所述業(yè)務(wù)場(chǎng)景中的多種業(yè)務(wù)規(guī)則而分別設(shè)定,所述角色包括發(fā)起角色和響應(yīng)角色,所述發(fā)起角色和所述響應(yīng)角色在所述集成模板中分別擁有各自的權(quán)限,所述發(fā)起角色和所述響應(yīng)角色之間按照所述傳輸協(xié)議定義的數(shù)據(jù)格式傳輸消息;所述集成實(shí)例創(chuàng)建單元,用于為根據(jù)用戶提供的系統(tǒng)實(shí)例和所述集成模板創(chuàng)建集成實(shí)例,所述集成實(shí)例是通過用戶提供的系統(tǒng)實(shí)例分別扮演所述集成模板中的發(fā)起角色和響應(yīng)角色得到;所述投遞引擎,用于按照用戶傳輸?shù)南⒌陌l(fā)送方在所述集成實(shí)例中扮演發(fā)起角色,所述消息的接收方在所述集成實(shí)例中扮演響應(yīng)角色,使用所述集成模板中的傳輸協(xié)議定義的數(shù)據(jù)格式傳輸所述消息的業(yè)務(wù)內(nèi)容,所述消息包括發(fā)送方、接收方和業(yè)務(wù)內(nèi)容。從以上技術(shù)方案可以看出,本發(fā)明實(shí)施例具有以下優(yōu)點(diǎn)在本發(fā)明實(shí)施例中,根據(jù)業(yè)務(wù)場(chǎng)景創(chuàng)建集成模板,根據(jù)用戶提供的系統(tǒng)實(shí)例創(chuàng)建集成實(shí)例,集成實(shí)例為通過用戶提供的系統(tǒng)實(shí)例分別通過扮演集成模板中的發(fā)起角色和響應(yīng)得到,最后,用戶傳輸?shù)南⒌陌l(fā)送方在集成實(shí)例中扮演發(fā)起角色,用戶傳輸?shù)南⒌慕邮辗皆诩蓪?shí)例中扮演響應(yīng)角色,使用集成模板中的傳輸協(xié)議定義的數(shù)據(jù)格式傳輸消息的業(yè)務(wù)內(nèi)容,由于用戶提供的系統(tǒng)實(shí)例分別通過扮演的發(fā)起角色和響應(yīng)角色,使用集成模板中的傳輸協(xié)議定義的數(shù)據(jù)格式傳輸消息的業(yè)務(wù)內(nèi)容,由于消息的業(yè)務(wù)內(nèi)容的傳輸都是由各自扮演的角色實(shí)現(xiàn),而不是由用戶的系統(tǒng)實(shí)例直接傳輸消息的業(yè)務(wù)內(nèi)容,能夠?qū)崿F(xiàn)與多種系統(tǒng)的集成,通用性強(qiáng),不需要重新開發(fā),成本較低。


      為了更清楚地說明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域的技術(shù)人員來講,還可以根據(jù)這些附圖獲得其他的附圖。圖I為本發(fā)明實(shí)施例提供的一種消息傳輸控制方法的示意圖;圖2為本發(fā)明實(shí)施例提供的集成模板的組成示意圖;圖3為本發(fā)明實(shí)施例提供的集成實(shí)例的組成示意圖;圖4為本發(fā)明實(shí)施例提供的另一種消息傳輸控制方法的示意圖;圖5為本發(fā)明實(shí)施例提供的從集成實(shí)例庫(kù)中選取集成實(shí)例傳輸消息的業(yè)務(wù)內(nèi)容的不意圖;圖6為本發(fā)明實(shí)施例提供的一種消息傳輸控制系統(tǒng)的示意圖;圖7為本發(fā)明實(shí)施例提供的另一種消息傳輸控制系統(tǒng)的示意圖。
      具體實(shí)施例方式本發(fā)明實(shí)施例提供了一種消息傳輸控制方法及系統(tǒng),用于實(shí)現(xiàn)與多種系統(tǒng)的集成,通用性強(qiáng),不需要重新開發(fā),成本較低。
      為使得本發(fā)明的發(fā)明目的、特征、優(yōu)點(diǎn)能夠更加的明顯和易懂,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,下面所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而非全部實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域的技術(shù)人員所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。本發(fā)明實(shí)施例提供的一種消息傳輸控制方法,如圖I所示,包括101、根據(jù)業(yè)務(wù)場(chǎng)景創(chuàng)建集成模板。其中,集成模板包括角色和傳輸協(xié)議,角色和傳輸協(xié)議是根據(jù)業(yè)務(wù)場(chǎng)景中的多種業(yè)務(wù)規(guī)則而分別設(shè)定,角色包括發(fā)起角色和響應(yīng)角色,發(fā)起角色和響應(yīng)角色在集成模板中分別擁有各自的權(quán)限,發(fā)起角色和響應(yīng)角色之間按照傳輸協(xié)議定義的數(shù)據(jù)格式傳輸消息。在本發(fā)明實(shí)施例中,角色包括發(fā)起角色和響應(yīng)角色,發(fā)起角色和響應(yīng)角色之間通過傳輸協(xié)議建立聯(lián)系。在實(shí)際應(yīng)用中,存在多種不同的業(yè)務(wù)場(chǎng)景,例如企業(yè)的財(cái)務(wù)核算、分銷商向廠商訂貨等分別是不同的業(yè)務(wù)場(chǎng)景。在同一個(gè)業(yè)務(wù)場(chǎng)景下,分別存在有許多不同的業(yè)務(wù)規(guī)則,例如在分銷商向廠商訂貨的業(yè)務(wù)場(chǎng)景下,廠商向分銷商發(fā)布產(chǎn)品、分銷商向廠商查詢庫(kù)存、分銷商向廠商下訂單、廠商向分銷商確認(rèn)訂單等都是各種不同的業(yè)務(wù)規(guī)則。在本發(fā)明實(shí)施例中,集成模板是一種集成需求的實(shí)現(xiàn)規(guī)范,描述一個(gè)集成的業(yè)務(wù)場(chǎng)景中多種應(yīng)用角色之間的信息傳遞規(guī)則和路徑,一種集成模板表示一種業(yè)務(wù)場(chǎng)景,集成模板包括角色和傳輸協(xié)議。集成模板定義了一個(gè)封閉的系統(tǒng),每個(gè)集成模板包含若干角色,兩個(gè)角色之間可以通過傳輸協(xié)議建立聯(lián)系。需要說明的是,在本發(fā)明實(shí)施例中設(shè)定角色和傳輸協(xié)議時(shí)會(huì)根據(jù)業(yè)務(wù)規(guī)則的不同而設(shè)定不同角色和不同的傳輸協(xié)議,角色是進(jìn)行某一類業(yè)務(wù)交易的參與方,可以包括發(fā)起角色和響應(yīng)角色,傳輸協(xié)議為定義一個(gè)消息中所包含的業(yè)務(wù)數(shù)據(jù)的描述規(guī)范和格式,在實(shí)際應(yīng)用中根據(jù)具體的業(yè)務(wù)場(chǎng)景而設(shè)定不同的傳輸協(xié)議,例如二進(jìn)制字符、可擴(kuò)展標(biāo)記語(yǔ)言(XML, Extensible MarkupLanguage),簡(jiǎn)單的字符串等。例如在分銷商向廠商訂貨的業(yè)務(wù)場(chǎng)景下,根據(jù)該業(yè)務(wù)場(chǎng)景創(chuàng)建了一種集成模板A,在集成模板A中,一種具體的業(yè)務(wù)規(guī)則為廠商向分銷商發(fā)布產(chǎn)品,此時(shí)在集成模板A中,發(fā)起角色為廠商,響應(yīng)角色為分銷商,發(fā)起角色和響應(yīng)角色之間按照一種預(yù)置的傳輸協(xié)議定義的數(shù)據(jù)格式傳輸消息,發(fā)起角色和響應(yīng)角色在集成模板A中分別擁有各種的權(quán)限,該權(quán)限為發(fā)起角色向響應(yīng)角色發(fā)布產(chǎn)品,發(fā)起角色向響應(yīng)角色傳輸?shù)南?nèi)容就是關(guān)于發(fā)布產(chǎn)品的彳目息等。在本發(fā)明實(shí)施例中,一種集成模板定義了一個(gè)封閉的系統(tǒng),每個(gè)集成模板包含若干角色,兩個(gè)角色之間可以通過傳輸協(xié)議建立聯(lián)系,如圖2所示,集成模板M中包括角色A、角色B、角色C、角色D,以及傳輸協(xié)議X、傳輸協(xié)議Y、傳輸協(xié)議Z,角色A和角色B之間通過傳輸協(xié)議X建立聯(lián)系,角色B和角色C之間通過傳輸協(xié)議Y建立聯(lián)系,角色C和角色D之間通過傳輸協(xié)議Z建立聯(lián)系,在集成模板M中,只有角色A和角色B、角色B和角色C、角色C和角色D之間才能進(jìn)行消息的傳輸,而角色A和角色C、角色A和角色D、角色B和角色D不能夠直接進(jìn)行消息的傳輸,可以有效的保證消息的隔離。用戶提供的系統(tǒng)實(shí)例通過扮演集成模板中的角色獲得角色擁有的權(quán)限,在本發(fā)明實(shí)施例中,集成實(shí)例是集成模板的一個(gè)具體實(shí)現(xiàn),在集成模板的基礎(chǔ)上,由系統(tǒng)實(shí)例扮演集成實(shí)例中的角色,并按照角色所允許的信息傳遞規(guī)則和路徑傳遞消息,可以根據(jù)一個(gè)集成模板創(chuàng)建多個(gè)集成實(shí)例。集成實(shí)例是在集成模板基礎(chǔ)上創(chuàng)建的一套對(duì)象,這套對(duì)象參考集成模板定義的規(guī)則控制數(shù)據(jù)傳輸權(quán)限,如圖3所示,系統(tǒng)實(shí)例I扮演集成實(shí)例M中的角色A,獲得角色A在集成實(shí)例M中所擁有的權(quán)限,實(shí)現(xiàn)向角色B傳輸消息,同樣,系統(tǒng)實(shí)例2扮演集成實(shí)例M中的角色B,系統(tǒng)實(shí)例3扮演集成實(shí)例M中的角色C,系統(tǒng)實(shí)例4扮演集成實(shí)例M中的角色D。 102、根據(jù)用戶提供的系統(tǒng)實(shí)例和集成模板創(chuàng)建集成實(shí)例。其中,集成實(shí)例是通過用戶提供的系統(tǒng)實(shí)例分別扮演集成模板中的發(fā)起角色和響應(yīng)角色得到。在本發(fā)明實(shí)施例中,根據(jù)用戶提供的集成實(shí)例和101中創(chuàng)建的集成模板創(chuàng)建集成實(shí)例,創(chuàng)建集成實(shí)例的方法是用戶提供的系統(tǒng)實(shí)例分別扮演集成模板中的發(fā)起角色和響應(yīng)角色,從而獲取各個(gè)角色擁有的權(quán)限。在本發(fā)明實(shí)施例中,集成實(shí)例是集成模板的一個(gè)具體實(shí)現(xiàn),在集成模板的基礎(chǔ)上由系統(tǒng)實(shí)例分別扮演不同的角色得到集成實(shí)例,可以根據(jù)一個(gè)集成模板創(chuàng)建多個(gè)集成實(shí)例。集成實(shí)例是在集成模板基礎(chǔ)上創(chuàng)建的一套對(duì)象,這套對(duì)象參考集成模板定義的規(guī)則控制數(shù)據(jù)傳輸權(quán)限,如圖3所示,系統(tǒng)實(shí)例I扮演集成實(shí)例M中的角色A,獲得角色A在集成實(shí)例M中所擁有的權(quán)限,此時(shí)系統(tǒng)實(shí)例I可以通過扮演的角色A使用集成實(shí)例M中的傳輸協(xié)議X實(shí)現(xiàn)向角色B傳輸消息的業(yè)務(wù)內(nèi)容,同樣,系統(tǒng)實(shí)例2扮演集成實(shí)例M中的角色B,系統(tǒng)實(shí)例3扮演集成模板M中的角色C,系統(tǒng)實(shí)例4扮演集成模板M中的角色D。103、用戶傳輸?shù)南⒌陌l(fā)送方在集成實(shí)例中扮演發(fā)起角色,用戶傳輸?shù)南⒌慕邮辗皆诩蓪?shí)例中扮演響應(yīng)角色,使用集成模板中的傳輸協(xié)議定義的數(shù)據(jù)格式傳輸消息的業(yè)務(wù)內(nèi)容。其中,用戶傳輸?shù)南òl(fā)送方、接收方和業(yè)務(wù)內(nèi)容。在本發(fā)明實(shí)施例中,當(dāng)創(chuàng)建完成集成實(shí)例之后,用戶對(duì)消息的傳輸就可以在集成實(shí)例中完成,消息的傳輸過程為用戶傳輸?shù)南⒌陌l(fā)送方在集成實(shí)例中扮演發(fā)起角色,用戶傳輸?shù)南⒌慕邮辗皆诩蓪?shí)例中扮演響應(yīng)角色,使用集成模板中的傳輸協(xié)議定義的數(shù)據(jù)格式傳輸消息的業(yè)務(wù)內(nèi)容,其中,用戶傳輸?shù)南òl(fā)送方、接收方和業(yè)務(wù)內(nèi)容。例如如圖3所示,用戶傳輸?shù)南⒌陌l(fā)送方為系統(tǒng)實(shí)例1,用戶傳輸?shù)南⒌慕邮辗綖橄到y(tǒng)實(shí)例2,系統(tǒng)實(shí)例I扮演集成模板M中的角色A,獲得角色A在模板M中所擁有的權(quán)限,此時(shí)系統(tǒng)實(shí)例I可以通過扮演的角色A使用集成實(shí)例M中的傳輸協(xié)議X實(shí)現(xiàn)向角色B傳輸消息的業(yè)務(wù)內(nèi)容,系統(tǒng)實(shí)例2扮演集成實(shí)例M中的角色B,此時(shí)系統(tǒng)實(shí)例2可以通過扮演的角色B獲得由角色A發(fā)送的消息的業(yè)務(wù)內(nèi)容。需要說明的是,用戶傳輸?shù)南òl(fā)送方、接收方和業(yè)務(wù)內(nèi)容,例如,用戶提供的消息具體可以為
      權(quán)利要求
      1.一種消息傳輸控制方法,其特征在于,包括 根據(jù)業(yè)務(wù)場(chǎng)景創(chuàng)建集成模板,所述集成模板包括角色和傳輸協(xié)議,所述角色和傳輸協(xié)議是根據(jù)所述業(yè)務(wù)場(chǎng)景中的多種業(yè)務(wù)規(guī)則而分別設(shè)定,所述角色包括發(fā)起角色和響應(yīng)角色,所述發(fā)起角色和所述響應(yīng)角色在所述集成模板中分別擁有各自的權(quán)限,所述發(fā)起角色和所述響應(yīng)角色之間按照所述傳輸協(xié)議定義的數(shù)據(jù)格式傳輸消息; 根據(jù)用戶提供的系統(tǒng)實(shí)例和所述集成模板創(chuàng)建集成實(shí)例,所述集成實(shí)例是通過用戶提供的系統(tǒng)實(shí)例分別扮演所述集成模板中的發(fā)起角色和響應(yīng)角色得到; 所述用戶傳輸?shù)南⒌陌l(fā)送方在所述集成實(shí)例中扮演發(fā)起角色,用戶傳輸?shù)南⒌慕邮辗皆谒黾蓪?shí)例中扮演響應(yīng)角色,使用所述集成模板中的傳輸協(xié)議定義的數(shù)據(jù)格式傳輸所述消息的業(yè)務(wù)內(nèi)容,所述消息包括發(fā)送方、接收方和業(yè)務(wù)內(nèi)容。
      2.根據(jù)權(quán)利要求I所述的消息傳輸控制方法,其特征在于,所述方法還包括 按照所述根據(jù)業(yè)務(wù)場(chǎng)景創(chuàng)建集成模板的方式,在不同的業(yè)務(wù)場(chǎng)景下創(chuàng)建不同的集成模板,將創(chuàng)建的所有集成模板構(gòu)成集成模板庫(kù); 根據(jù)用戶提供的系統(tǒng)實(shí)例從集成模板庫(kù)中選取集成模板,根據(jù)用戶提供的系統(tǒng)實(shí)例和從集成模板庫(kù)中選取的集成模板創(chuàng)建集成實(shí)例; 按照所述根據(jù)用戶提供的系統(tǒng)實(shí)例和從集成模板庫(kù)中選取的集成模板創(chuàng)建集成實(shí)例的方式,在用戶提供的多種系統(tǒng)實(shí)例和從集成模板庫(kù)中選取不同集成模板的情況下,分別創(chuàng)建不同的集成實(shí)例,將創(chuàng)建的所有集成實(shí)例構(gòu)成集成實(shí)例庫(kù); 所述用戶傳輸?shù)南⒌陌l(fā)送方在所述集成實(shí)例中扮演發(fā)起角色,用戶傳輸?shù)南⒌慕邮辗皆谒黾蓪?shí)例中扮演響應(yīng)角色,使用所述集成模板中的傳輸協(xié)議定義的數(shù)據(jù)格式傳輸所述消息的業(yè)務(wù)內(nèi)容包括 所述消息的發(fā)送方和所述消息的接收方從集成實(shí)例庫(kù)中選取集成實(shí)例分別扮演選取的集成實(shí)例中的角色實(shí)現(xiàn)所述消息的業(yè)務(wù)內(nèi)容的傳輸。
      3.根據(jù)權(quán)利要求2所述的消息傳輸控制方法,其特征在于,所述消息的發(fā)送方和所述消息的接收方從集成實(shí)例庫(kù)中選取集成實(shí)例分別扮演選取的集成實(shí)例中的角色實(shí)現(xiàn)所述消息的業(yè)務(wù)內(nèi)容的傳輸包括 接收所述消息的發(fā)送方發(fā)送的投遞申請(qǐng),所述投遞申請(qǐng)用于表示所述消息的發(fā)送方將所述消息的業(yè)務(wù)內(nèi)容發(fā)送給所述消息的接收方; 判斷所述發(fā)送方和所述接收方是否隸屬于集成實(shí)例庫(kù)中的同一個(gè)集成實(shí)例,若是,查找所述發(fā)送方在同一個(gè)集成實(shí)例中扮演的發(fā)起角色和所述接收方在同一集成實(shí)例中扮演的響應(yīng)角色,若不是,拒絕所述發(fā)送方的投遞申請(qǐng); 當(dāng)查找到所述發(fā)送方和所述接收方在同一個(gè)集成實(shí)例中分別扮演的角色后,判斷所述發(fā)送方扮演的發(fā)起角色和所述接收方扮演的響應(yīng)角色在同一集成實(shí)例中是否存在預(yù)置的傳輸協(xié)議,若不存在預(yù)置的傳輸協(xié)議,拒絕所述發(fā)送方的投遞申請(qǐng);若存在預(yù)置的傳輸協(xié)議,判斷所述預(yù)置的傳輸協(xié)議定義的數(shù)據(jù)格式是否與所述消息的業(yè)務(wù)內(nèi)容的數(shù)據(jù)格式相同,若相同,在同一集成實(shí)例中將所述投遞申請(qǐng)需要投遞的消息的業(yè)務(wù)內(nèi)容從所述發(fā)送方扮演的發(fā)起角色傳輸?shù)剿鼋邮辗桨缪莸捻憫?yīng)角色,若不相同,拒絕所述發(fā)送方的投遞申請(qǐng)。
      4.根據(jù)權(quán)利要求I至3中任一項(xiàng)所述的消息傳輸控制方法,其特征在于,所述發(fā)送方和所述接收方是通過網(wǎng)絡(luò)協(xié)議IP地址標(biāo)記的。
      5.根據(jù)權(quán)利要求I至3中任一項(xiàng)所述的消息傳輸控制方法,其特征在于,所述傳輸協(xié)議為可擴(kuò)展標(biāo)記語(yǔ)言XML的規(guī)范與標(biāo)準(zhǔn)。
      6.根據(jù)權(quán)利要求I所述的消息傳輸控制方法,其特征在于,所述使用所述集成模板中的傳輸協(xié)議定義的數(shù)據(jù)格式傳輸所述消息的業(yè)務(wù)內(nèi)容是通過公共數(shù)據(jù)網(wǎng)絡(luò)進(jìn)行傳輸?shù)摹?br> 7.根據(jù)權(quán)利要求3所述的消息傳輸控制方法,其特征在于,所述在同一集成實(shí)例中將所述投遞申請(qǐng)需要投遞的消息的業(yè)務(wù)內(nèi)容從所述發(fā)送方扮演的發(fā)起角色傳輸?shù)剿鼋邮辗桨缪莸捻憫?yīng)角色是通過公共數(shù)據(jù)網(wǎng)絡(luò)進(jìn)行傳輸?shù)摹?br> 8.一種消息傳輸控制系統(tǒng),其特征在于,包括集成模板創(chuàng)建單元、集成實(shí)例創(chuàng)建單元和投遞引擎,其中; 所述集成模板創(chuàng)建單元,用于為根據(jù)業(yè)務(wù)場(chǎng)景創(chuàng)建集成模板,所述集成模板包括角色和傳輸協(xié)議,所述角色和傳輸協(xié)議是根據(jù)所述業(yè)務(wù)場(chǎng)景中的多種業(yè)務(wù)規(guī)則而分別設(shè)定,所述角色包括發(fā)起角色和響應(yīng)角色,所述發(fā)起角色和所述響應(yīng)角色在所述集成模板中分別擁有各自的權(quán)限,所述發(fā)起角色和所述響應(yīng)角色之間按照所述傳輸協(xié)議定義的數(shù)據(jù)格式傳輸消息; 所述集成實(shí)例創(chuàng)建單元,用于為根據(jù)用戶提供的系統(tǒng)實(shí)例和所述集成模板創(chuàng)建集成實(shí)例,所述集成實(shí)例是通過用戶提供的系統(tǒng)實(shí)例分別扮演所述集成模板中的發(fā)起角色和響應(yīng)角色得到; 所述投遞引擎,用于按照用戶傳輸?shù)南⒌陌l(fā)送方在所述集成實(shí)例中扮演發(fā)起角色,所述消息的接收方在所述集成實(shí)例中扮演響應(yīng)角色,使用所述集成模板中的傳輸協(xié)議定義的數(shù)據(jù)格式傳輸所述消息的業(yè)務(wù)內(nèi)容,所述消息包括發(fā)送方、接收方和業(yè)務(wù)內(nèi)容。
      9.根據(jù)權(quán)利要求8所述的消息傳輸控制系統(tǒng),其特征在于,所述系統(tǒng)還包括集成模板庫(kù)創(chuàng)建單元、集成實(shí)例庫(kù)創(chuàng)建單元,其中, 所述集成模板庫(kù)創(chuàng)建單元,用于按照所述集成模板創(chuàng)建單元?jiǎng)?chuàng)建集成模板的方式,在不同的業(yè)務(wù)場(chǎng)景下創(chuàng)建不同的集成模板,將創(chuàng)建的所有集成模板構(gòu)成集成模板庫(kù); 所述集成實(shí)例庫(kù)創(chuàng)建單元,用于根據(jù)用戶提供的系統(tǒng)實(shí)例從集成模板庫(kù)中選取集成模板,根據(jù)用戶提供的系統(tǒng)實(shí)例和從集成模板庫(kù)中選取的集成模板創(chuàng)建集成實(shí)例;按照所述集成實(shí)例創(chuàng)建單元?jiǎng)?chuàng)建集成實(shí)例的方式,在用戶提供的多種系統(tǒng)實(shí)例和從集成模板庫(kù)中選取不同集成模板的情況下,分別創(chuàng)建不同的集成實(shí)例,將創(chuàng)建的所有集成實(shí)例構(gòu)成集成實(shí)例庫(kù); 所述投遞引擎,具體用于按照所述消息的發(fā)送方和所述消息的接收方從集成實(shí)例庫(kù)中選取集成實(shí)例分別扮演從選取的集成實(shí)例中的角色實(shí)現(xiàn)所述消息的業(yè)務(wù)內(nèi)容的傳輸。
      10.根據(jù)權(quán)利要求9所述的消息傳輸控制系統(tǒng),其特征在于,所述投遞引擎包括 接收單元,用于接收所述消息的發(fā)送方發(fā)送的投遞申請(qǐng),所述投遞申請(qǐng)用于表示所述消息的發(fā)送方將所述消息的業(yè)務(wù)內(nèi)容發(fā)送給所述消息的接收方; 第一判斷單元,用于判斷所述發(fā)送方和所述接收方是否隸屬于集成實(shí)例庫(kù)中的同一個(gè)集成實(shí)例; 第一查找單元,用于當(dāng)所述發(fā)送方和所述接收方隸屬于同一個(gè)集成實(shí)例時(shí),查找所述發(fā)送方在同一個(gè)集成實(shí)例中所扮演的發(fā)起角色;第二查找單元,用于當(dāng)所述發(fā)送方和所述接收方隸屬于同一個(gè)集成實(shí)例時(shí),查找所述接收方在同一個(gè)集成實(shí)例中所扮演的響應(yīng)角色; 第二判斷單元,用于判斷所述發(fā)送方扮演的發(fā)起角色和所述接收方扮演的響應(yīng)角色在同一集成實(shí)例中是否存在預(yù)置的傳輸協(xié)議; 第三判斷單元,用于判斷所述預(yù)置的傳輸協(xié)議定義的數(shù)據(jù)格式與所述消息的業(yè)務(wù)內(nèi)容的數(shù)據(jù)格式是否相同; 投遞單元,用于當(dāng)所述預(yù)置的傳輸協(xié)議定義的數(shù)據(jù)格式和所述消息的業(yè)務(wù)內(nèi)容的數(shù)據(jù)格式相同時(shí),在同一集成實(shí)例中將所述投遞申請(qǐng)需要投遞的消息的業(yè)務(wù)內(nèi)容從發(fā)送方扮演的發(fā)起角色傳輸?shù)剿鼋邮辗桨缪莸捻憫?yīng)角色; 拒絕單元,用于在不滿足所述第一判斷單元、所述第二判斷單元、所述第三判斷單元中的至少一個(gè)判斷條件時(shí),拒絕所述發(fā)送方的投遞申請(qǐng)?!?br> 全文摘要
      本發(fā)明實(shí)施例公開了一種消息傳輸控制方法及系統(tǒng)。本發(fā)明實(shí)施例方法包括根據(jù)業(yè)務(wù)場(chǎng)景創(chuàng)建集成模板,集成模板包括角色和傳輸協(xié)議,角色和傳輸協(xié)議是根據(jù)業(yè)務(wù)場(chǎng)景中的多種業(yè)務(wù)規(guī)則而分別設(shè)定,角色包括發(fā)起角色和響應(yīng)角色,發(fā)起角色和響應(yīng)角色在集成模板中分別擁有各自的權(quán)限,發(fā)起角色和響應(yīng)角色之間按照傳輸協(xié)議定義的數(shù)據(jù)格式傳輸消息;根據(jù)用戶提供的系統(tǒng)實(shí)例和集成模板創(chuàng)建集成實(shí)例,集成實(shí)例是通過用戶提供的系統(tǒng)實(shí)例分別扮演集成模板中的發(fā)起角色和響應(yīng)角色得到;用戶傳輸?shù)南⒌陌l(fā)送方在集成實(shí)例中扮演發(fā)起角色,用戶傳輸?shù)南⒌慕邮辗皆诩蓪?shí)例中扮演響應(yīng)角色,使用集成模板中的傳輸協(xié)議定義的數(shù)據(jù)格式傳輸消息的業(yè)務(wù)內(nèi)容。
      文檔編號(hào)H04L12/58GK102932386SQ20111022875
      公開日2013年2月13日 申請(qǐng)日期2011年8月10日 優(yōu)先權(quán)日2011年8月10日
      發(fā)明者雷中南 申請(qǐng)人:深圳市金蝶友商電子商務(wù)服務(wù)有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1