專利名稱:一種基于多級esb總線間信息交互的系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本實用新型涉及通信技術(shù),特別是涉及一種基于多級ESB總線間信息交互的系統(tǒng)。
背景技術(shù):
隨著企業(yè)信息化應(yīng)用程度的加深,企業(yè)內(nèi)部越來越多的信息化系統(tǒng)需要互聯(lián)互通,近幾年隨著IT技術(shù)的發(fā)展,面向服務(wù)的體系結(jié)構(gòu)(Service-OrientedArchitecture,S0A)的軟件架構(gòu)設(shè)計思想已深入到企業(yè)的具體應(yīng)用系統(tǒng)設(shè)計中。作為SOA發(fā)展的更高階段,企業(yè)服務(wù)總線(Enterprise Service Bus, ESB)也成功的應(yīng)用于企業(yè),并且取得了較好的效果?,F(xiàn)有技術(shù)方案如圖1所示,采用單一一條總線,連接不同的接入系統(tǒng),如應(yīng)用系統(tǒng)
1、應(yīng)用系統(tǒng)2、應(yīng)用系統(tǒng)3和應(yīng)用系統(tǒng)4。不同系統(tǒng)通過統(tǒng)一的規(guī)范和交互協(xié)議進(jìn)行信息和數(shù)據(jù)的交互。但是,隨著系統(tǒng)規(guī)模的不斷增大,總線連接的接入系統(tǒng)越來越多,勢必造成在一條總線上的信息擁堵和系統(tǒng)響應(yīng)及處理效率下降。而且,如果總線系統(tǒng)癱瘓,則造成所有接入系統(tǒng)都不能互聯(lián)互通,系統(tǒng)的健壯性不夠強(qiáng)。
實用新型內(nèi)容本實用新型提供了一種基于多級ESB總線間信息交互的系統(tǒng),以解決單一總線造成信息擁堵和系統(tǒng)響應(yīng)及處理效率下降的問題。為了解決上述問題,本實用新型公開了一種基于多級ESB總線間信息交互的系統(tǒng),包括:一級總線,二級總線,一級設(shè)備和二級設(shè)備;所述一級總線上接入若干個一級設(shè)備,所述二級總線上接入若干個二級設(shè)備;所述二級設(shè)備將交互信息傳至該二級設(shè)備接入的二級總線,該二級總線將所述交互信息傳至該二級總線上接入的其他二級設(shè)備,或者傳至一級總線,再由一級總線傳至一級設(shè)備;所述一級設(shè)備將交互信息傳至該一級設(shè)備接入的一級總線,該一級總線將所述交互信息傳至該一級總線上接入的其他一級設(shè)備,或者傳至二級總線,再由該二級總線傳至該二級總線上接入的二級設(shè)備。可選地,所述二級總線為多個??蛇x地,所述一級總線上接入若干個二級設(shè)備,所述二級設(shè)備將交互信息傳至所述一級總線,所述一級總線將所述交互信息傳至該一級總線上接入的一級設(shè)備。可選地,所述一級設(shè)備中包含若干個二級設(shè)備和該一級設(shè)備內(nèi)部的二級總線,各二級設(shè)備接入所述一級設(shè)備內(nèi)部的二級總線。與現(xiàn)有技術(shù)相比,本實用新型包括以下優(yōu)點:[0015]本實用新型提出了多級ESB總線結(jié)構(gòu),以及在多級ESB間實現(xiàn)交互的方案,具有以下有點:第一,適用于大規(guī)模軟件系統(tǒng)集成項目的設(shè)計與實施;第二,避免了單一總線信息擁堵,健壯性不高,規(guī)模增大以后,響應(yīng)和處理效率下降的弊?。坏谌?,使軟件系統(tǒng)架構(gòu)更趨于合理,為系統(tǒng)部署、實施和聯(lián)調(diào)都提供了方便,如聯(lián)調(diào)時可以分級調(diào)試,減少了系統(tǒng)聯(lián)調(diào)的復(fù)雜性和難度;第四,提高了系統(tǒng)整體的性能和穩(wěn)定性;第五,如果結(jié)合采用VLAN (Virtual Local Area Network,中文名為"虛擬局域網(wǎng)")等局域網(wǎng)邏輯隔離技術(shù),將對系統(tǒng)的安全性有進(jìn)一步的提高。
圖1是現(xiàn)有技術(shù)中一種單一總線結(jié)構(gòu)示意圖;圖2是本實用新型實施例所述一種多級ESB總線結(jié)構(gòu)的示意圖;圖3是本實用新型實施例所述一種多級ESB總線結(jié)構(gòu)總線間的交互示意圖;圖4是本實用新型實施例所述一種多級ESB總線結(jié)構(gòu)的交互示意圖;圖5是本實用新型實施例所述一種業(yè)務(wù)系統(tǒng)的體系示意圖;圖6是圖5實施例所述的業(yè)務(wù)系統(tǒng)的多級SOA體系架構(gòu)示意圖;圖7是本實用新型實施例所述一種基于多級ESB總線間信息交互的方法流程圖;圖8是本實用新型實施例所述一種基于多級ESB總線間信息交互的系統(tǒng)結(jié)構(gòu)圖。
具體實施方式
為使本實用新型的上述目的、特征和優(yōu)點能夠更加明顯易懂,
以下結(jié)合附圖和具體實施方式
對本實用新型作進(jìn)一步詳細(xì)的說明。隨著成熟技術(shù)的應(yīng)用,圖1所示的單一總線結(jié)構(gòu)解決了原有問題,即系統(tǒng)間整合和互聯(lián)互通問題。但是企業(yè)網(wǎng)規(guī)模的越來越大,接入的系統(tǒng)增多,造成了依靠單一總線結(jié)構(gòu)的信息擁堵。一般基于單一總線結(jié)構(gòu)的系統(tǒng),首先要定義系統(tǒng)間交互協(xié)議和數(shù)據(jù)結(jié)構(gòu),也就是系統(tǒng)交互規(guī)范;然后不同系統(tǒng)接入時,遵循已經(jīng)制定的規(guī)范和協(xié)議,實現(xiàn)數(shù)據(jù)和信息的交互。如果接入系統(tǒng)較多就勢必造成單一總線結(jié)構(gòu)接收交互請求數(shù)據(jù)的增多,尤其對于大數(shù)據(jù)的交互,還會帶來數(shù)據(jù)遷移量的增大,不同應(yīng)用都跑在一條總線上,同時發(fā)起數(shù)據(jù)和信息的交互,必然造成系統(tǒng)效率的降低,形成系統(tǒng)擁堵。因此,隨著系統(tǒng)規(guī)模的增大,系統(tǒng)間互聯(lián)的實現(xiàn)方式有待改變,本實用新型提出了一種多級ESB總線結(jié)構(gòu),以及在多級ESB間實現(xiàn)交互的理論和方法。下面通過實施例對本實用新型的實現(xiàn)進(jìn)行詳細(xì)說明。需要說明的是,全文的應(yīng)用系統(tǒng)可以替換為“設(shè)備”表示,如“一級應(yīng)用系統(tǒng)”可指“一級設(shè)備”,“二級應(yīng)用系統(tǒng)”可指“二級設(shè)備”。參照圖2,其示出了本實用新型實施例所述一種多級ESB總線結(jié)構(gòu)的示意圖。為了避免所有數(shù)據(jù)都擁堵在一條總線上,本實用新型實施例構(gòu)建了二級總線。首先,并不是將所有應(yīng)用系統(tǒng)都接入一級總線,而是將部分應(yīng)用系統(tǒng)接入二級總線,這些接入二級總線的應(yīng)用系統(tǒng)在業(yè)務(wù)上相關(guān)性和交互性較強(qiáng)。這樣二級總線就連接了若干個接入應(yīng)用系統(tǒng)組成的域(或板塊),接入二級系統(tǒng)的應(yīng)用系統(tǒng)具有較強(qiáng)的內(nèi)聚性,即接入二級總線的應(yīng)用系統(tǒng)通過二級總線完成絕大部分和其它系統(tǒng)間的數(shù)據(jù)和信息的交互,而與二級總線之外的系統(tǒng)交互數(shù)據(jù)要少很多。其次,提出多級總線間交互及總線與系統(tǒng)間的交互方式,仍是依靠規(guī)范和協(xié)議完成。參照圖3,其示出了本實用新型實施例所述一種多級ESB總線結(jié)構(gòu)總線間的交互示意圖。如圖3所示,在總線間定義總線級別的交互規(guī)范和協(xié)議。這個協(xié)議是用于總線間信息通信和消息傳遞的協(xié)議和機(jī)制。本實施例中,所述總線間定義的總線級別的交互規(guī)范和協(xié)議是指:一級總線與二級總線之間用于信息通信和消息傳遞的交互規(guī)范和協(xié)議。再次,定義不同總線內(nèi)部的交互協(xié)議和規(guī)范。參照圖4,其示出了本實用新型實施例所述一種多級ESB總線結(jié)構(gòu)的交互示意圖。如圖4所示,分別定義一級總線和二級總線的交互規(guī)范和協(xié)議,兩級總線內(nèi)部的規(guī)范和協(xié)議沒有相關(guān)性,完全是依據(jù)實際業(yè)務(wù)需求定義的合理的總線內(nèi)部交換機(jī)制。因此,也體現(xiàn)了軟件工程理論中“高內(nèi)聚,低耦合”的設(shè)計思想。基于以上圖2、圖3和圖4,這些圖中所示的多級ESB總線結(jié)構(gòu)具體包括:一級總線,二級總線,一級應(yīng)用系統(tǒng)和二級應(yīng)用系統(tǒng)。所述一級總線上接入若干個一級應(yīng)用系統(tǒng),如圖2中所示的一級應(yīng)用系統(tǒng)I和一級應(yīng)用系統(tǒng)2 ;所述二級總線上接入若干個二級應(yīng)用系統(tǒng),如圖2中所示的二級應(yīng)用系統(tǒng)I和二級應(yīng)用系統(tǒng)2。應(yīng)用系統(tǒng)之間進(jìn)行交互時,可以通過一級總線或二級總線或一級與二級總線相結(jié)合的方式實現(xiàn)。具體如下:所述二級應(yīng)用系統(tǒng)將交互信息傳至該二級應(yīng)用系統(tǒng)接入的二級總線,該二級總線將所述交互信息傳至該二級總線上接入的其他二級應(yīng)用系統(tǒng),或者傳至一級總線,再由一級總線傳至一級應(yīng)用系統(tǒng)。例如,二級應(yīng)用系統(tǒng)I將交互信息傳至該二級應(yīng)用系統(tǒng)接入的二級總線,該二級總線將所述交互信息傳至該二級總線上接入的二級應(yīng)用系統(tǒng)2 ;或者,該二級總線將所述交互信息傳至一級總線,一級總線再將該交互信息傳至一級應(yīng)用系統(tǒng)I或一級應(yīng)用系統(tǒng)2。所述一級應(yīng)用系統(tǒng)將交互信息傳至該一級應(yīng)用系統(tǒng)接入的一級總線,該一級總線將所述交互信息傳至該一級總線上接入的其他一級應(yīng)用系統(tǒng),或者傳至二級總線,再由該二級總線傳至該二級總線上接入的二級應(yīng)用系統(tǒng)。例如,一級應(yīng)用系統(tǒng)I將交互信息傳至該一級應(yīng)用系統(tǒng)接入的一級總線,該一級總線將所述交互信息傳至該一級總線上接入的一級應(yīng)用系統(tǒng)2 ;或者,該一級總線將所述交互信息傳至二級總線,二級總線再將該交互信息傳至二級應(yīng)用系統(tǒng)I或二級應(yīng)用系統(tǒng)2。優(yōu)選地,所述二級總線可以為多個。優(yōu)選地,所述一級總線上還可接入若干個二級應(yīng)用系統(tǒng),所述二級應(yīng)用系統(tǒng)將交互信息傳至所述一級總線,所述一級總線將所述交互信息傳至該一級總線上接入的一級應(yīng)用系統(tǒng)。優(yōu)選地,所述一級應(yīng)用系統(tǒng)中還可包含若干個二級應(yīng)用系統(tǒng)和該一級應(yīng)用系統(tǒng)內(nèi)部的二級總線,各二級應(yīng)用系統(tǒng)接入所述一級應(yīng)用系統(tǒng)內(nèi)部的二級總線。在上述總線之間的交互過程中,按照一級總線與二級總線間的交互規(guī)范和協(xié)議進(jìn)行交互。在上述總線內(nèi)部的交互過程中,二級應(yīng)用系統(tǒng)之間的交互按照二級總線內(nèi)部的交互規(guī)范和協(xié)議,一級應(yīng)用系統(tǒng)之間的交互按照一級總線內(nèi)部的交互規(guī)范和協(xié)議。為了使本領(lǐng)域技術(shù)人員更加了解上述多級ESB總線結(jié)構(gòu),下面通過一個具體的例子進(jìn)行說明。但是,本實用新型的保護(hù)范圍不應(yīng)限定于下面的實施例。參照圖5,其示出了本實用新型實施例所述一種業(yè)務(wù)系統(tǒng)的體系示意圖。所述業(yè)務(wù)系統(tǒng)為基于衛(wèi)星技術(shù)的數(shù)字發(fā)行系統(tǒng),系統(tǒng)由七個體系、一個中心、以及一套技術(shù)標(biāo)準(zhǔn)與規(guī)范組成。七大體系包括:內(nèi)容生產(chǎn)體系、版權(quán)保護(hù)體系、運營支撐體系、服務(wù)保障體系、內(nèi)容傳輸體系、安全監(jiān)管體系、發(fā)行終端體系,以及與他們匹配的數(shù)據(jù)中心和標(biāo)準(zhǔn)規(guī)范。其中,各個體系的功能如下:I)內(nèi)容生產(chǎn)體系:主要包含的功能模塊為集成門戶、收錄編目、轉(zhuǎn)換封裝、存儲歸檔、投遞準(zhǔn)備。主要涉及:內(nèi)容引進(jìn)、視音頻的內(nèi)容制作、富媒體內(nèi)容的制作,內(nèi)容編目,投遞單的編排。2)版權(quán)保護(hù)體系:主要包含的功能模塊為用戶授權(quán)、加密管理、密鑰管理、數(shù)字水印及數(shù)字指紋等。3)運營支撐體系:主要包含的功能模塊為用戶管理、產(chǎn)品管理、工單管理、營銷管理、統(tǒng)計報表、計費結(jié)算、財務(wù)管理、業(yè)務(wù)監(jiān)管、渠道管理、資源管理、合作伙伴管理。4)服務(wù)保障體系:主要包括網(wǎng)上營業(yè)廳、呼叫中心兩大子系統(tǒng),以及統(tǒng)一身份認(rèn)證。5)內(nèi)容傳輸體系:主要包括兩種投遞方式,衛(wèi)星投遞及IP網(wǎng)絡(luò)投遞。6)安全監(jiān)管體系:包括信號監(jiān)控、信道監(jiān)控、頻道監(jiān)控、業(yè)務(wù)監(jiān)控、內(nèi)容監(jiān)控、信息采集、統(tǒng)計展現(xiàn)等功能模塊。7)發(fā)行終端體系:主要包括各種類型的終端。8)數(shù)據(jù)中心:包括機(jī)房、網(wǎng)絡(luò)、綜合管理系統(tǒng)、消費反饋、安全體系等模塊。主要涉及數(shù)據(jù)中心基礎(chǔ)設(shè)施,包括服務(wù)器,存儲,網(wǎng)絡(luò),應(yīng)用介質(zhì),機(jī)房設(shè)施,空調(diào)設(shè)備等等;還包括衛(wèi)星基礎(chǔ)設(shè)施、IP網(wǎng)絡(luò)、雙中心的專線、與外網(wǎng)的專線等網(wǎng)絡(luò)設(shè)施;考慮主中心與異地災(zāi)備中心的雙中心運行模式。從網(wǎng)絡(luò)、投遞、應(yīng)用軟件部署要求、數(shù)據(jù)災(zāi)備要求以及運營管理模式等各方面均需要考慮“雙中心”。參照圖6,其示出了圖5實施例所述的業(yè)務(wù)系統(tǒng)的多級SOA體系架構(gòu)示意圖。所述圖6是基于云計算理念與技術(shù)的多級SOA體系架構(gòu),在該體系架構(gòu)中,部署了一級ESB總線和二級ESB總線。此外,制定一級ESB總線與二級ESB總線間的交互規(guī)范和協(xié)議,并分別制定一級ESB總線內(nèi)部和二級ESB總線內(nèi)部各自的交互規(guī)范和協(xié)議。其中,上述的七大體系(為一級應(yīng)用系統(tǒng)):內(nèi)容生產(chǎn)體系、版權(quán)保護(hù)體系、運營支撐體系、服務(wù)保障體系、內(nèi)容傳輸體系、安全監(jiān)管體系、發(fā)行終端體系,均接入所述一級ESB總線,七大體系之間可通過一級總線內(nèi)部的規(guī)范和協(xié)議進(jìn)行交互。在某些體系內(nèi),如內(nèi)容生產(chǎn)體系、運營支撐體系和服務(wù)保障體系內(nèi)部,又包含了多個子系統(tǒng)(為二級應(yīng)用系統(tǒng)),這些子系統(tǒng)接入了體系內(nèi)部部署的二級ESB總線,并按照二級總線內(nèi)部的規(guī)范和協(xié)議進(jìn)行交互。不同體系內(nèi)部,其二級總線內(nèi)部的規(guī)范和協(xié)議也可能不同。例如,運營支撐體系可通過一級ESB總線與內(nèi)容生產(chǎn)體系、版權(quán)保護(hù)體系或內(nèi)容傳輸體系進(jìn)行交互。當(dāng)然,運營支撐體系也可通過一級ESB總線與其他體系交互,或者其他體系之間通過一級ESB總線進(jìn)行交互。再例如,內(nèi)容生產(chǎn)體系內(nèi)部的各個子系統(tǒng),如生產(chǎn)管理系統(tǒng)、內(nèi)容集成系統(tǒng)、產(chǎn)品管理系統(tǒng)等子系統(tǒng),都接入內(nèi)容生產(chǎn)體系內(nèi)部的二級ESB總線,并且各個子系統(tǒng)之間按照該二級ESB總線內(nèi)部的規(guī)范和協(xié)議進(jìn)行交互。此外,二級應(yīng)用系統(tǒng)也可以與一級應(yīng)用系統(tǒng)之間進(jìn)行交互,交互方式有兩種:一種是直接通過所述一級總線,并按照所述一級總線內(nèi)部的交互規(guī)范和協(xié)議進(jìn)行信息交互;另一種是先與自己內(nèi)部的二級總線交互,然后該二級總線與一級總線交互,最后由一級總線與一級應(yīng)用系統(tǒng)交互。例如,內(nèi)容生產(chǎn)體系內(nèi)部的內(nèi)容集成系統(tǒng),可以將大量的文件直接通過一級總線傳給版權(quán)保護(hù)系統(tǒng),而將一些數(shù)據(jù)量小的信息傳給內(nèi)部的二級總線,再由二級總線傳給一級總線,然后由一級總線傳給其他體系?;谝陨蟽?nèi)容,下面詳細(xì)介紹所述基于云計算理念與技術(shù)的多級SOA體系架構(gòu)。I)內(nèi)容生產(chǎn)體系:分為內(nèi)容供應(yīng)集成門戶、內(nèi)容生產(chǎn)管理系統(tǒng)、內(nèi)容集成系統(tǒng)、介質(zhì)管理系統(tǒng)、版權(quán)信息管理系統(tǒng)、產(chǎn)品管理系統(tǒng)、產(chǎn)品發(fā)布系統(tǒng)、價值核算系統(tǒng)八個子系統(tǒng)。2)版權(quán)保護(hù)體系:分為版權(quán)保護(hù)(DRM)系統(tǒng)1、版權(quán)保護(hù)(DRM)系統(tǒng)2兩個子系統(tǒng)。3)運營支撐體系:分為業(yè)務(wù)支撐(BOSS)系統(tǒng)、運營支持門戶系統(tǒng)、短信網(wǎng)關(guān)系統(tǒng)、經(jīng)營分析系統(tǒng)、充值卡支持運營系統(tǒng)五個子系統(tǒng)。4)服務(wù)保障體系:分為營銷門戶系統(tǒng)、客戶服務(wù)系統(tǒng)、統(tǒng)一身份認(rèn)證系統(tǒng)、信息反饋系統(tǒng)、反饋信息分析系統(tǒng)五個子系統(tǒng)。5)內(nèi)容傳輸體系:分為數(shù)據(jù)投遞(PUSH)系統(tǒng)、數(shù)據(jù)投遞指南系統(tǒng)、雙向數(shù)據(jù)投遞系統(tǒng)、CDN系統(tǒng)、終端升級系統(tǒng)、終端升級管理系統(tǒng)、IP網(wǎng)絡(luò)(其中使用了數(shù)據(jù)接收緩存轉(zhuǎn)發(fā)系統(tǒng))七個子系統(tǒng)和分前端系統(tǒng)、衛(wèi)星上行系統(tǒng)兩個運行環(huán)境。6)安全監(jiān)管體系:分為監(jiān)控監(jiān)測系統(tǒng)、業(yè)務(wù)監(jiān)管系統(tǒng)、監(jiān)測信息分析處理系統(tǒng)三個子系統(tǒng)。7)發(fā)行終端體系:分為基本型接入終端、通用型接入終端、行業(yè)基本型接入終端、行業(yè)通用型接入終端四種類型的接入終端。8)公共基礎(chǔ)服務(wù):為整個系統(tǒng)平臺提供公共基礎(chǔ)服務(wù),包括統(tǒng)一身份認(rèn)證系統(tǒng)、PKI系統(tǒng)、統(tǒng)一授時。9)地面服務(wù)網(wǎng)點營業(yè)管理系統(tǒng)是為整個項目系統(tǒng)平臺提供服務(wù)管理的系統(tǒng)。上述幾十個三級系統(tǒng)通過SOA應(yīng)用集成平臺完成系統(tǒng)間的集成。而在體系間系統(tǒng)的連接關(guān)系不是完全一樣。例如,內(nèi)容生產(chǎn)體系的系統(tǒng)先通過內(nèi)容生產(chǎn)體系集成平臺連通,內(nèi)容生產(chǎn)體系集成平臺再與SOA應(yīng)用集成平臺連通;運營支撐體系圍繞BOSS系統(tǒng)作核心,BOSS系統(tǒng)內(nèi)有集成平臺,其它的系統(tǒng)連接BOSS系統(tǒng)內(nèi)的集成平臺。[0086]安全監(jiān)管體系中監(jiān)控監(jiān)測系統(tǒng)和業(yè)務(wù)監(jiān)管系統(tǒng)收集大平臺的數(shù)據(jù)轉(zhuǎn)交監(jiān)測信息分析處理系統(tǒng)進(jìn)行后臺的分析,分析完成后再由監(jiān)控監(jiān)測系統(tǒng)和業(yè)務(wù)監(jiān)管系統(tǒng)呈現(xiàn)結(jié)果。內(nèi)容傳輸體系中數(shù)據(jù)投遞指南系統(tǒng)接收內(nèi)容生產(chǎn)體系內(nèi)產(chǎn)品發(fā)布系統(tǒng)的投遞單,對衛(wèi)星信道、PID管理分配由TOSH系統(tǒng)發(fā)送到前端鏈路運行環(huán)境再到衛(wèi)星上行運行環(huán)境。本實施例還會考慮雙向數(shù)據(jù)投遞系統(tǒng)的應(yīng)用。由衛(wèi)星通過數(shù)據(jù)接收緩存轉(zhuǎn)發(fā)系統(tǒng)將衛(wèi)星網(wǎng)到居民小區(qū)的IP網(wǎng)轉(zhuǎn)發(fā)。網(wǎng)絡(luò)轉(zhuǎn)發(fā)系統(tǒng)將內(nèi)容生產(chǎn)體系中產(chǎn)品發(fā)布系統(tǒng)的內(nèi)容轉(zhuǎn)發(fā)到有線網(wǎng)絡(luò)、移動網(wǎng)絡(luò)轉(zhuǎn)發(fā)、IPTV網(wǎng)絡(luò)等。內(nèi)容傳輸體系還包括終端升級管理系統(tǒng)和終端升級系統(tǒng),負(fù)責(zé)終端的在線升級。發(fā)行終端體系包括基本型接入終端、通用型接入終端、行業(yè)基本型接入終端、行業(yè)通用型接入終端。它們包含有DRM(DigitalRights Management,內(nèi)容數(shù)字版權(quán)加密保護(hù)技術(shù))代理進(jìn)行解密、PKI (Public KeyInfrastructure,公鑰基礎(chǔ)設(shè)施)、帶AP (Access Point,訪問節(jié)點、會話點或存取橋接器)接入的媒體中心、集成到顯示終端的接收卡等。上述實施例是以基于衛(wèi)星技術(shù)的數(shù)字發(fā)行系統(tǒng)為例進(jìn)行說明,但具體應(yīng)用中也可以應(yīng)用到其他應(yīng)用系統(tǒng)中,其實施原理與上述實施例相似,故不再贅述?;谝陨蟽?nèi)容,本實用新型實施例提供了一種基于多級ESB總線間信息交互的方法。參照圖7,其示出了本實用新型實施例所述一種基于多級ESB總線間信息交互的方法流程圖。步驟100,構(gòu)建一級總線和二級總線;步驟120,制定一級總線與二級總線間的交互規(guī)范和協(xié)議,并分別制定一級總線內(nèi)部和二級總線內(nèi)部各自的交互規(guī)范和協(xié)議;步驟140,將若干個二級應(yīng)用系統(tǒng)接入二級總線,并將若干個一級應(yīng)用系統(tǒng)接入一級總線;步驟160,所述二級應(yīng)用系統(tǒng)之間通過所述二級總線,并按照所述二級總線內(nèi)部的交互規(guī)范和協(xié)議進(jìn)行信息交互;所述一級應(yīng)用系統(tǒng)之間通過所述一級總線,并按照所述一級總線內(nèi)部的交互規(guī)范和協(xié)議進(jìn)行信息交互。進(jìn)一步優(yōu)選地,還可以將所述二級應(yīng)用系統(tǒng)接入所述一級總線;所述接入一級總線的二級應(yīng)用系統(tǒng)與一級應(yīng)用系統(tǒng)之間通過所述一級總線,并按照所述一級總線內(nèi)部的交互規(guī)范和協(xié)議進(jìn)行信息交互。例如,將圖6中的內(nèi)容集成系統(tǒng)接入一級ESB總線,所述內(nèi)容集成系統(tǒng)將大數(shù)量的文件直接傳至一級ESB總線,并通過一級ESB總線傳至版權(quán)保護(hù)體系。進(jìn)一步優(yōu)選地,上述方法還可以包括二級應(yīng)用系統(tǒng)與一級應(yīng)用系統(tǒng)之間的信息交互步驟,該步驟具體包括:所述二級應(yīng)用系統(tǒng)按照接入的二級總線的內(nèi)部交互規(guī)范和協(xié)議,將交互信息傳至所述接入的二級總線;所述二級總線按照一級總線與二級總線間的交互規(guī)范和協(xié)議,將所述交互信息傳至一級總線;[0104]所述一級總線按照一級總線內(nèi)部的交互規(guī)范和協(xié)議,將所述交互信息傳至一級應(yīng)用系統(tǒng)。例如,圖6中的內(nèi)容集成系統(tǒng)將一些數(shù)據(jù)量小的信息傳給內(nèi)部的二級ESB總線,再由二級ESB總線傳給一級ESB總線,然后由一級ESB總線傳給其他體系。進(jìn)一步優(yōu)選地,所述制定二級總線內(nèi)部的交互規(guī)范和協(xié)議為:針對不同的二級總線依據(jù)業(yè)務(wù)需求制定不同的二級總線內(nèi)部的交互規(guī)范和協(xié)議。進(jìn)一步優(yōu)選地,所述一級應(yīng)用系統(tǒng)中還可以包含若干個二級應(yīng)用系統(tǒng);所述二級應(yīng)用系統(tǒng)之間通過一級應(yīng)用系統(tǒng)內(nèi)部的二級總線,并按照所述二級總線內(nèi)部的交互規(guī)范和協(xié)議進(jìn)行信息交互;所述二級應(yīng)用系統(tǒng)通過與一級應(yīng)用系統(tǒng)內(nèi)部的二級總線的交互,以及所述二級總線與一級總線之間的交互,以及所述一級總線與其他一級應(yīng)用系統(tǒng)的交互,完成所述二級應(yīng)用系統(tǒng)與所述其他一級應(yīng)用系統(tǒng)之間的信息交互。例如,圖6中的內(nèi)容生產(chǎn)體系、運營支撐體系和服務(wù)保障體系內(nèi)部都包含了子系統(tǒng),這些子系統(tǒng)與自己體系內(nèi)部的其他子系統(tǒng)之間通過體系內(nèi)部的二級總線進(jìn)行交互,與外部體系交互時可直接通過一級總線,也可通過二級總線和一級總線完成。綜上所述,本實用新型各實施例提供的基于多級ESB總線間信息交互的系統(tǒng)和方法,具有以下優(yōu)勢:第一,適用于大規(guī)模軟件系統(tǒng)集成項目的設(shè)計與實施;第二,避免了單一總線信息擁堵,健壯性不高,規(guī)模增大以后,響應(yīng)和處理效率下降的弊??;第三,使軟件系統(tǒng)架構(gòu)更趨于合理,為系統(tǒng)部署、實施和聯(lián)調(diào)都提供了方便,如聯(lián)調(diào)時可以分級調(diào)試,減少了系統(tǒng)聯(lián)調(diào)的復(fù)雜性和難度;第四,提高了系統(tǒng)整體的性能和穩(wěn)定性;第五,如果結(jié)合采用VLAN (Virtual Local Area Network,中文名為"虛擬局域網(wǎng)")等局域網(wǎng)邏輯隔離技術(shù),將對系統(tǒng)的安全性有進(jìn)一步的提高。需要說明的是,對于前述的方法實施例,為了簡單描述,故將其都表述為一系列的動作組合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本實用新型并不受所描述的動作順序的限制,因為依據(jù)本實用新型,某些步驟可以采用其他順序或者同時進(jìn)行。其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,說明書中所描述的實施例均屬于優(yōu)選實施例,所涉及的動作并不一定是本實用新型所必需的。基于上述方法實施例的說明,本實用新型還提供了相應(yīng)的系統(tǒng)實施例,來實現(xiàn)上述方法實施例所述的內(nèi)容。參照圖8,其示出了本實用新型實施例所述一種基于多級ESB總線間信息交互的系統(tǒng)結(jié)構(gòu)圖。所述系統(tǒng)主要包括以下模塊:多級總線構(gòu)建模塊10,用于構(gòu)建一級總線和二級總線;協(xié)議制定模塊20,用于制定一級總線與二級總線間的交互規(guī)范和協(xié)議,并分別制定一級總線內(nèi)部和二級總線內(nèi)部各自的交互規(guī)范和協(xié)議;第一系統(tǒng)接入模塊30,用于將若干個二級應(yīng)用系統(tǒng)接入二級總線,并將若干個一級應(yīng)用系統(tǒng)接入一級總線;第一信息交互模塊40,用于所述二級應(yīng)用系統(tǒng)之間通過所述二級總線,并按照所述二級總線內(nèi)部的交互規(guī)范和協(xié)議進(jìn)行信息交互;所述一級應(yīng)用系統(tǒng)之間通過所述一級總線,并按照所述一級總線內(nèi)部的交互規(guī)范和協(xié)議進(jìn)行信息交互。優(yōu)選地,所述系統(tǒng)還可以包括:第二系統(tǒng)接入模塊,用于將所述二級應(yīng)用系統(tǒng)接入所述一級總線;第二信息交互模塊,用于所述接入一級總線的二級應(yīng)用系統(tǒng)與一級應(yīng)用系統(tǒng)之間通過所述一級總線,并按照所述一級總線內(nèi)部的交互規(guī)范和協(xié)議進(jìn)行信息交互。優(yōu)選地,所述系統(tǒng)還可以包括:第三信息交互模塊,用于二級應(yīng)用系統(tǒng)與一級應(yīng)用系統(tǒng)之間的信息交互,具體包括:二級總線內(nèi)部交互子模塊,用于所述二級應(yīng)用系統(tǒng)按照接入的二級總線的內(nèi)部交互規(guī)范和協(xié)議,將交互信息傳至所述接入的二級總線;一級總線與二級總線交互子模塊,用于所述二級總線按照一級總線與二級總線間的交互規(guī)范和協(xié)議,將所述交互信息傳至一級總線;一級總線內(nèi)部交互子模塊,用于所述一級總線按照一級總線內(nèi)部的交互規(guī)范和協(xié)議,將所述交互信息傳至一級應(yīng)用系統(tǒng)。優(yōu)選地,所述協(xié)議制定模塊20用于針對不同的二級總線依據(jù)業(yè)務(wù)需求制定不同的二級總線內(nèi)部的交互規(guī)范和協(xié)議。對于上述系統(tǒng)實施例而言,由于其與方法實施例基本相似,所以描述的比較簡單,相關(guān)之處參見圖7所示方法實施例的部分說明即可。本說明書中的各個實施例均采用遞進(jìn)的方式描述,每個實施例重點說明的都是與其他實施例的不同之處,各個實施例之間相同相似的部分互相參見即可。本領(lǐng)域技術(shù)人員易于想到的是:上述各個實施例的任意組合應(yīng)用都是可行的,故上述各個實施例之間的任意組合都是本實用新型的實施方案,但是由于篇幅限制,本說明書在此就不一一詳述了。需要說明的是,在本文中,諸如第一和第二等之類的關(guān)系術(shù)語僅僅用來將一個實體或者操作與另一個實體或操作區(qū)分開來,而不一定要求或者暗示這些實體或操作之間存在任何這種實際的關(guān)系或者順序。以上對本實用新型所提供的一種基于多級ESB總線間信息交互的系統(tǒng),進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體個例對本實用新型的原理及實施方式進(jìn)行了闡述,以上實施例的說明只是用于幫助理解本實用新型的方法及其核心思想;同時,對于本領(lǐng)域的一般技術(shù)人員,依據(jù)本實用新型的思想,在具體實施方式
及應(yīng)用范圍上均會有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對本實用新型的限制。
權(quán)利要求1.一種基于多級ESB總線間信息交互的系統(tǒng),其特征在于,包括: 一級總線,二級總線,一級設(shè)備和二級設(shè)備; 所述一級總線上接入若干個一級設(shè)備,所述二級總線上接入若干個二級設(shè)備; 所述二級設(shè)備將交互信息傳至該二級設(shè)備接入的二級總線,該二級總線將所述交互信息傳至該二級總線上接入的其他二級設(shè)備,或者傳至一級總線,再由一級總線傳至一級設(shè)備; 所述一級設(shè)備將交互信息傳至該一級設(shè)備接入的一級總線,該一級總線將所述交互信息傳至該一級總線上接入的其他一級設(shè)備,或者傳至二級總線,再由該二級總線傳至該二級總線上接入的二級設(shè)備。
2.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,所述二級總線為多個。
3.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于: 所述一級總線上接入若干個二級設(shè)備,所述二級設(shè)備將交互信息傳至所述一級總線,所述一級總線將所述交互信息傳至該一級總線上接入的一級設(shè)備。
4.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于: 所述一級設(shè)備中包含若干個二級設(shè)備和該一級設(shè)備內(nèi)部的二級總線,各二級設(shè)備接入所述一級設(shè)備內(nèi)部的二級總線。
專利摘要本實用新型提供了一種基于多級ESB總線間信息交互的系統(tǒng),以解決單一總線造成信息擁堵和系統(tǒng)響應(yīng)及處理效率下降的問題。所述系統(tǒng)包括一級總線,二級總線,一級設(shè)備和二級設(shè)備;所述一級總線上接入若干個一級設(shè)備,所述二級總線上接入若干個二級設(shè)備;所述二級設(shè)備將交互信息傳至該二級設(shè)備接入的二級總線,該二級總線將所述交互信息傳至該二級總線上接入的其他二級設(shè)備,或者傳至一級總線,再由一級總線傳至一級設(shè)備;所述一級設(shè)備將交互信息傳至該一級設(shè)備接入的一級總線,該一級總線將所述交互信息傳至該一級總線上接入的其他一級設(shè)備,或者傳至二級總線,再由該二級總線傳至該二級總線上接入的二級設(shè)備。避免了單一總線信息擁堵的弊病。
文檔編號H04L12/40GK203039710SQ20122074932
公開日2013年7月3日 申請日期2012年12月31日 優(yōu)先權(quán)日2012年12月31日
發(fā)明者王堃越 申請人:新奧特(北京)視頻技術(shù)有限公司