一種非核心網(wǎng)絡(luò)服務(wù)組件化框架搭建方法
【專利摘要】本發(fā)明提供一種非核心網(wǎng)絡(luò)服務(wù)組件化框架搭建方法,對(duì)于互聯(lián)網(wǎng)網(wǎng)絡(luò)服務(wù)中,根據(jù)網(wǎng)絡(luò)服務(wù)功能的劃分,將非核心服務(wù)從核心服務(wù)中抽離,使其成為獨(dú)立運(yùn)行為核心網(wǎng)絡(luò)服務(wù)提供三方服務(wù)的組件,在維護(hù)和更新上獨(dú)立于核心網(wǎng)絡(luò)服務(wù)。該一種非核心網(wǎng)絡(luò)服務(wù)組件化框架搭建方法和現(xiàn)有技術(shù)相比,降低非核心網(wǎng)絡(luò)服務(wù)的維護(hù)更新成本,并且增強(qiáng)非核心網(wǎng)絡(luò)服務(wù)的拓展性,實(shí)用性強(qiáng),易于推廣。
【專利說(shuō)明】一種非核心網(wǎng)絡(luò)服務(wù)組件化框架搭建方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計(jì)算機(jī)應(yīng)用【技術(shù)領(lǐng)域】,具體的說(shuō)是一種非核心網(wǎng)絡(luò)服務(wù)組件化框架搭
建方法。
【背景技術(shù)】
[0002]隨著信息技術(shù)應(yīng)用快速推廣,越來(lái)越多的行業(yè)和部門(mén)都建立起IT系統(tǒng),在電信、金融、能源等信息化程度高的行業(yè),IT系統(tǒng)已經(jīng)形成相當(dāng)龐大的規(guī)模體系,這些行業(yè)的運(yùn)營(yíng)管理已形成對(duì)IT系統(tǒng)的高度依賴。
[0003]企業(yè)級(jí)的IT系統(tǒng)一般由前臺(tái)終端和后臺(tái)數(shù)據(jù)中心構(gòu)成,核心是數(shù)據(jù)中心,它為前臺(tái)終端提供數(shù)據(jù)支持。其中核心提供企業(yè)的主要業(yè)務(wù)服務(wù),而其中非核心業(yè)務(wù)是輔助企業(yè)核心業(yè)務(wù)的拓展,非核心業(yè)務(wù)服務(wù)的維護(hù)和拓展往往和核心服務(wù)相關(guān)聯(lián),將非核心網(wǎng)絡(luò)服務(wù)組件化可以避免此類(lèi)問(wèn)題。
[0004]基于此,現(xiàn)提供一種非核心網(wǎng)絡(luò)服務(wù)組件化框架搭建方法。
【發(fā)明內(nèi)容】
[0005]本發(fā)明的技術(shù)任務(wù)是解決現(xiàn)有技術(shù)的不足,提供一種非核心網(wǎng)絡(luò)服務(wù)組件化框架
搭建方法。
[0006]本發(fā)明的技術(shù)方案是按以下方式實(shí)現(xiàn)的,該一種非核心網(wǎng)絡(luò)服務(wù)組件化框架搭建方法,其具體搭建過(guò)程為:
一、設(shè)置包含業(yè)務(wù)服務(wù)、組件服務(wù)、網(wǎng)絡(luò)基礎(chǔ)服務(wù)、自定義化模塊、過(guò)濾規(guī)則的框架結(jié)構(gòu),其中
業(yè)務(wù)服務(wù),即網(wǎng)絡(luò)核心服務(wù),一個(gè)網(wǎng)絡(luò)服務(wù)有一個(gè)或者多個(gè)的業(yè)務(wù)服務(wù),它包含了一個(gè)企業(yè)或者一個(gè)產(chǎn)品對(duì)外提供的主要網(wǎng)絡(luò)業(yè)務(wù)服務(wù);
組件服務(wù),是輔助網(wǎng)絡(luò)核心服務(wù)的功能模塊,一個(gè)網(wǎng)絡(luò)服務(wù)中有一個(gè)或者多個(gè)輔助服務(wù)模塊,可以向業(yè)務(wù)服務(wù)提供服務(wù),也可以向其他組件服務(wù)提供服務(wù),各個(gè)組件服務(wù)之間相互獨(dú)立,從底層資源的分配到上層的服務(wù)接口都互相不影響;
網(wǎng)絡(luò)基礎(chǔ)服務(wù),是網(wǎng)絡(luò)服務(wù)的基礎(chǔ)資源,包括數(shù)據(jù)庫(kù)數(shù)據(jù)資源、視頻站點(diǎn)的帶寬資源、服務(wù)器的內(nèi)存、域名資源,網(wǎng)絡(luò)基礎(chǔ)服務(wù)是支撐網(wǎng)絡(luò)服務(wù)的基礎(chǔ);
自定義化模塊,即對(duì)組件提供的服務(wù)做一些適配業(yè)務(wù)服務(wù)的自定義處理,使得同一組件服務(wù)可以根據(jù)不同的自定義對(duì)不同的業(yè)務(wù)提供服務(wù);
過(guò)濾規(guī)則,對(duì)形成的服務(wù)結(jié)果按照規(guī)定的準(zhǔn)則進(jìn)行過(guò)濾處理,使之符合法律的行業(yè)規(guī)
范;
二、將業(yè)務(wù)服務(wù)中對(duì)和核心業(yè)務(wù)服務(wù)耦合度較低、業(yè)務(wù)邏輯關(guān)聯(lián)不高的子服務(wù)系統(tǒng)抽離,使其成為獨(dú)立于核心的組件服務(wù),向核心業(yè)務(wù)服務(wù)提供同原先功能相一致的組件服務(wù),組件服務(wù)和業(yè)務(wù)服務(wù)相互獨(dú)立運(yùn)行且該組件服務(wù)可以獨(dú)立地進(jìn)行維護(hù)和升級(jí);
三、非核心服務(wù)成為獨(dú)立的網(wǎng)絡(luò)組件服務(wù)之后,向多個(gè)需要此服務(wù)的業(yè)務(wù)提供自己的服務(wù),使得一些服務(wù)業(yè)務(wù)中具有相同功能的非核心服務(wù)模塊抽離出來(lái),成為一個(gè)獨(dú)立的向多個(gè)有需求的服務(wù)提供自身功能服務(wù)的組件。
[0007]所述步驟三中的非核心服務(wù)組成的組件化框架結(jié)構(gòu)包括:核心服務(wù)模塊、非核心服務(wù)模塊、基礎(chǔ)服務(wù)模塊,其中
核心服務(wù)模塊提供網(wǎng)絡(luò)的主要業(yè)務(wù)服務(wù),該模塊是一個(gè)網(wǎng)絡(luò)服務(wù)向用戶主要提供的應(yīng)用服務(wù);
非核心業(yè)務(wù)模塊提供一些輔助核心業(yè)務(wù)的拓展功能,向用戶提供應(yīng)用的輔助服務(wù)功
倉(cāng)泛;
基礎(chǔ)服務(wù)模塊提供核心服務(wù)和非核心服務(wù)應(yīng)用所需的基礎(chǔ)服務(wù),包括基礎(chǔ)的業(yè)務(wù)支撐功能。
[0008]本發(fā)明與現(xiàn)有技術(shù)相比所產(chǎn)生的有益效果是:
本發(fā)明的一種非核心網(wǎng)絡(luò)服務(wù)組件化框架搭建方法將非核心業(yè)務(wù)抽離可以減輕核心業(yè)務(wù)的資源開(kāi)銷(xiāo)邏輯,增強(qiáng)非核心服務(wù)的維護(hù)性,使用戶從技術(shù)復(fù)雜、整合難度高的網(wǎng)絡(luò)服務(wù)運(yùn)維中脫身出來(lái),可減少非核心業(yè)務(wù)數(shù)據(jù)遷移、業(yè)務(wù)升級(jí)更新對(duì)核心業(yè)務(wù)的影響,使得核心業(yè)務(wù)能夠更加專注于自己的服務(wù),同時(shí)減少了開(kāi)發(fā)過(guò)程中非核心業(yè)務(wù)服務(wù)對(duì)核心業(yè)務(wù)服務(wù)的邏輯干擾和數(shù)據(jù)影響,在非核心網(wǎng)絡(luò)服務(wù)的拓展上可以減少對(duì)核心業(yè)務(wù)的更改,更有利于非核心業(yè)務(wù)的拓展;降低拓展功能拓展、維護(hù)成本,將非核心服務(wù)組件化使其獨(dú)立于核心服務(wù),使得非核心業(yè)務(wù)維護(hù)和拓展中只負(fù)責(zé)對(duì)自身功能的更新而不再依賴于核心業(yè)務(wù),通過(guò)降低和核心業(yè)務(wù)的耦合,降低維護(hù)和拓展成本;易實(shí)現(xiàn)非核心業(yè)務(wù)的多次拓展,非核心業(yè)務(wù)的再次拓展可以通過(guò)向核心服務(wù)來(lái)實(shí)現(xiàn),這樣使得再次的拓展和核心業(yè)務(wù)各自專注于自身所提供的服務(wù),從而減少一定程度上對(duì)核心服務(wù)拓展上數(shù)據(jù)邏輯的依賴,從而實(shí)現(xiàn)比較容易的組件服務(wù)多次拓展;實(shí)用性強(qiáng),易于推廣。
【專利附圖】
【附圖說(shuō)明】
[0009]附圖1是本發(fā)明的框架結(jié)構(gòu)示意框圖。
[0010]附圖2是本發(fā)明的實(shí)施例框架示意圖。
【具體實(shí)施方式】
[0011]下面結(jié)合附圖對(duì)本發(fā)明的一種非核心網(wǎng)絡(luò)服務(wù)組件化框架搭建方法作以下詳細(xì)說(shuō)明。
[0012]如附圖1所示,本發(fā)明提供的一種非核心網(wǎng)絡(luò)服務(wù)組件化框架搭建方法,其目的是抽離網(wǎng)絡(luò)服務(wù)中非核心的網(wǎng)絡(luò)服務(wù)為獨(dú)立的網(wǎng)絡(luò)服務(wù),其結(jié)構(gòu)是:以網(wǎng)絡(luò)核心業(yè)務(wù)服務(wù)為中心,減輕非核心業(yè)務(wù)服務(wù)拓展和維護(hù)對(duì)核心服務(wù)的影響,使核心服務(wù)專心于自身業(yè)務(wù)服務(wù)。其具體搭建過(guò)程為:
一、設(shè)置包含業(yè)務(wù)服務(wù)、組件服務(wù)、網(wǎng)絡(luò)基礎(chǔ)服務(wù)、自定義化模塊、過(guò)濾規(guī)則的框架結(jié)構(gòu),其中
業(yè)務(wù)服務(wù),即網(wǎng)絡(luò)核心服務(wù),一個(gè)網(wǎng)絡(luò)服務(wù)可能有一個(gè)或者多個(gè)的業(yè)務(wù)服務(wù),他包含了一個(gè)企業(yè)或者一個(gè)產(chǎn)品對(duì)外提供的主要網(wǎng)絡(luò)業(yè)務(wù)服務(wù),例如一個(gè)視頻搜索系統(tǒng)中,視頻搜索則是該系統(tǒng)的主要網(wǎng)絡(luò)服務(wù)。[0013]組件服務(wù),是一些輔助網(wǎng)絡(luò)核心服務(wù)的功能模塊,一個(gè)網(wǎng)絡(luò)服務(wù)中可能有一個(gè)或者多個(gè)這樣的輔助服務(wù)模塊,例如銀行的客服服務(wù)系統(tǒng),視頻站點(diǎn)的用戶評(píng)論系統(tǒng),此類(lèi)服務(wù)功能雖然不會(huì)影響主要的網(wǎng)絡(luò)業(yè)務(wù)服務(wù),但是他們的存在是為了更好的提供整個(gè)網(wǎng)絡(luò)的對(duì)外服務(wù),因此網(wǎng)絡(luò)非核心(組件)服務(wù)可以很好的輔助網(wǎng)絡(luò)核心服務(wù)。組件服務(wù)可以向業(yè)務(wù)服務(wù)提供服務(wù),也可以向其他組件服務(wù)提供服務(wù),各個(gè)組件服務(wù)之間相互獨(dú)立,從底層資源的分配到上層的服務(wù)接口都互相不影響。
[0014]網(wǎng)絡(luò)基礎(chǔ)服務(wù)是網(wǎng)絡(luò)服務(wù)最基礎(chǔ)的一些資源,例如數(shù)據(jù)庫(kù)數(shù)據(jù)資源,視頻站點(diǎn)的帶寬資源,服務(wù)器的內(nèi)存、域名資源等等。網(wǎng)絡(luò)基礎(chǔ)服務(wù)是支撐網(wǎng)絡(luò)服務(wù)最基礎(chǔ)的部分,是保證網(wǎng)絡(luò)服務(wù)對(duì)外能夠正常運(yùn)行最基本條件,網(wǎng)絡(luò)基礎(chǔ)服務(wù)的性能既和物理設(shè)施有關(guān),又和底層服務(wù)的部署配置有關(guān),一個(gè)良好的網(wǎng)絡(luò)基礎(chǔ)服務(wù)是整個(gè)網(wǎng)絡(luò)服務(wù)能夠很好運(yùn)行的強(qiáng)力保證。
[0015]自定義化模塊,即對(duì)組件提供的服務(wù)做一些適配業(yè)務(wù)服務(wù)的自定義處理,使的同一組件服務(wù)可以根據(jù)不同的自定義對(duì)不同的業(yè)務(wù)提供服務(wù)。
[0016]過(guò)濾規(guī)則,對(duì)形成的服務(wù)結(jié)果按照規(guī)定的準(zhǔn)則進(jìn)行過(guò)濾處理,或者對(duì)某些領(lǐng)域內(nèi)提供服務(wù)限制的規(guī)則,使之符合法律等一些行業(yè)規(guī)范。
[0017]二、將網(wǎng)絡(luò)核心服務(wù)中,對(duì)和核心業(yè)務(wù)服務(wù)耦合度較低、業(yè)務(wù)邏輯關(guān)聯(lián)不高的子服務(wù)系統(tǒng)采取抽離,使其成為獨(dú)立于核心的服務(wù)組件,向核心業(yè)務(wù)服務(wù)提供同原先功能相一致的組件化服務(wù),組件服務(wù)和網(wǎng)絡(luò)核心服務(wù)相互獨(dú)立運(yùn)行,使得組件服務(wù)可以獨(dú)立地進(jìn)行維護(hù)和升級(jí),增強(qiáng)非核心網(wǎng)絡(luò)服務(wù)的維護(hù)性,減少非核心業(yè)務(wù)數(shù)據(jù)遷移、業(yè)務(wù)升級(jí)更新對(duì)核心業(yè)務(wù)的影響,使得核心業(yè)務(wù)能夠更加專注于自己的服務(wù),同時(shí)減少了開(kāi)發(fā)過(guò)程中非核心業(yè)務(wù)服務(wù)對(duì)核心業(yè)務(wù)服務(wù)的邏輯干擾和數(shù)據(jù)影響,在非核心網(wǎng)絡(luò)服務(wù)的拓展上可以減少對(duì)核心業(yè)務(wù)的更改,更有利于非核心業(yè)務(wù)的拓展。
[0018]三、非核心服務(wù)成為獨(dú)立的網(wǎng)絡(luò)組件服務(wù)之后,可以向多個(gè)需要此服務(wù)的業(yè)務(wù)提供自己的服務(wù),使得一些服務(wù)業(yè)務(wù)中具有相同功能的非核心服務(wù)模塊可以抽離出來(lái),成為一個(gè)獨(dú)立的向多個(gè)有需求的服務(wù)提供自身功能服務(wù)的組件,如果新的業(yè)務(wù)中有相同的功能需求,則可以通過(guò)使用抽離出的已有組件服務(wù),減少重復(fù)開(kāi)發(fā),使得一些企業(yè)所必須的非核心網(wǎng)絡(luò)服務(wù)成為一種網(wǎng)絡(luò)服務(wù)組件。
[0019]所述步驟三中的非核心服務(wù)組成的組件化框架結(jié)構(gòu)包括:核心服務(wù)模塊、非核心服務(wù)模塊、基礎(chǔ)服務(wù)模塊,其中
核心服務(wù)模塊提供網(wǎng)絡(luò)的主要業(yè)務(wù)服務(wù),該模塊是一個(gè)網(wǎng)絡(luò)服務(wù)向用戶主要提供的應(yīng)用服務(wù);
非核心業(yè)務(wù)模塊提供一些輔助核心業(yè)務(wù)的拓展功能,向用戶提供應(yīng)用的輔助服務(wù)功
倉(cāng)泛;
基礎(chǔ)服務(wù)模塊提供核心服務(wù)和非核心服務(wù)應(yīng)用所需的基礎(chǔ)服務(wù),包括基礎(chǔ)的業(yè)務(wù)支撐功能。
[0020]抽離非網(wǎng)絡(luò)核心服務(wù)的子服務(wù),使其成為向核心網(wǎng)絡(luò)核心服務(wù)提供服務(wù)的第三方組件服務(wù),從而減少非核心網(wǎng)絡(luò)服務(wù)對(duì)核心網(wǎng)絡(luò)服務(wù)的業(yè)務(wù)干擾,提高非核心網(wǎng)絡(luò)服務(wù)的維護(hù)和可拓展性。
[0021]下面結(jié)合附圖2,來(lái)描述這一框架結(jié)構(gòu)的實(shí)際搭建過(guò)程。[0022]對(duì)于底層的網(wǎng)絡(luò)基礎(chǔ)服務(wù),如數(shù)據(jù)庫(kù)服務(wù)、服務(wù)器服務(wù)等,一般以傳統(tǒng)的LAMP(Linux+Apache+Mysql+Perl/PHP/Python)包或者 LNMP (Linux+Nginx+MySQL+ Perl/PHP/Python)作為底層服務(wù)的部署配置,最底層的則是網(wǎng)路主機(jī)(服務(wù)器)。
[0023]下面以一個(gè)視頻搜索服務(wù)站點(diǎn)為例說(shuō)明組件服務(wù)和業(yè)務(wù)服務(wù)的實(shí)施。
[0024]對(duì)于一個(gè)視頻搜索服務(wù)站點(diǎn)來(lái)說(shuō),其最主要的業(yè)務(wù)服務(wù)就是向用戶提供用戶需求的視頻搜索結(jié)果和提供可以點(diǎn)播的視頻資源。因此業(yè)務(wù)服務(wù)主要有兩個(gè),視頻搜索和視頻點(diǎn)播,在視頻搜索業(yè)務(wù)中,不少用戶可能沒(méi)有找到自己想要的視頻或者想找類(lèi)似的視頻資源,此時(shí)需要向用戶提供一個(gè)“相關(guān)視頻”的功能,此功能可以通過(guò)視頻資源的一些固有屬性來(lái)完成,如相同的導(dǎo)演或者相同的制片公司來(lái)提供,而如果按照這個(gè)想法來(lái)做,則需要在視頻的搜索引擎中進(jìn)行改動(dòng),這樣來(lái)說(shuō)有了新的需求總是要去改動(dòng)搜索引擎,而如果新的需求不在是必要的了,也需要去改搜索引擎,不方便業(yè)務(wù)的維護(hù)。
[0025]如果運(yùn)行一個(gè)“相關(guān)視頻”的組件服務(wù)來(lái)提供此功能則不要去改動(dòng)搜索引擎,通過(guò)使用虛擬服務(wù)器主機(jī)運(yùn)行“相關(guān)視頻”組件,在每次視頻搜索引擎搜索視頻資源的同時(shí)向“相關(guān)視頻”組件發(fā)送搜索關(guān)鍵字,由“相關(guān)視頻”去整合數(shù)據(jù)資源找出相關(guān)的結(jié)果,反饋至搜索引擎。在整個(gè)過(guò)程中采用動(dòng)態(tài)加載組件反饋結(jié)果的方法,這樣搜索引擎不需要等待組件反饋的結(jié)果,所以組件也就不回影響搜索引擎的搜索效率和搜索時(shí)間。在“相關(guān)視頻”需求不是必須的時(shí)候,停用此組件就可以完成需求的更改,可以避免再次更新搜索引擎帶來(lái)對(duì)主要業(yè)務(wù)服務(wù)的影響。
[0026]在另一個(gè)主要業(yè)務(wù)中,用戶對(duì)點(diǎn)播過(guò)的視頻會(huì)發(fā)表自己的評(píng)論或者評(píng)分,在用戶的評(píng)論文字中可能附帶了很多和別的視頻資料的相關(guān)對(duì)比數(shù)據(jù),此時(shí)也產(chǎn)生了“相關(guān)視頻”,如何將這部分的數(shù)據(jù)處理并且提供給視頻搜索引擎使用也是一個(gè)需要解決的問(wèn)題,如果采用組件服務(wù)的方式,使用一個(gè)“評(píng)論相關(guān)視頻”的組件服務(wù),該組件服務(wù)的功能就是處理評(píng)論中產(chǎn)生的相關(guān)視頻信息,并將結(jié)果反饋至“相關(guān)視頻”,這樣用戶自己產(chǎn)生的數(shù)據(jù)就可以通過(guò)組件來(lái)更好的輔助搜索引擎的搜索服務(wù)。
[0027]更加泛化一些,該站點(diǎn)有一些用戶問(wèn)答模塊,而問(wèn)答模塊的很多問(wèn)題是互相關(guān)聯(lián)的,此時(shí)“評(píng)論相關(guān)視頻”的功能也可以在此處加以使用,只不過(guò)這次針對(duì)的主題是“用戶產(chǎn)生的問(wèn)題”而不再是“視頻資源”,所以在問(wèn)答模塊調(diào)用“評(píng)論相關(guān)視頻”提供的結(jié)果的時(shí)候,需要進(jìn)行一些符合問(wèn)答模塊展示規(guī)范的自定義處理。而且,此處“評(píng)論相關(guān)視頻”這個(gè)組件的功能定義也可以重新進(jìn)行更新,即從用戶評(píng)論中找出視頻資源和問(wèn)答提問(wèn)之間相關(guān)的部分作為向用戶反饋的相關(guān)信息。維護(hù)更新只是對(duì)這個(gè)組件進(jìn)行,對(duì)其他業(yè)務(wù)服務(wù)的提供的結(jié)果并不產(chǎn)生影響,在更新過(guò)程中,其他服務(wù)并不會(huì)應(yīng)為這個(gè)組件的停用而影響自身的服務(wù),只會(huì)出現(xiàn)短時(shí)的結(jié)果影響,如視屏搜索中暫時(shí)沒(méi)有相關(guān)的視頻。
[0028]在這個(gè)示例中,用戶的評(píng)論中可能有不文明詞匯,此時(shí)需要從過(guò)濾規(guī)則中過(guò)濾相關(guān)的數(shù)據(jù),同時(shí)在一些服務(wù)中可能包含了不友好的用戶通過(guò)各個(gè)服務(wù)接口向后臺(tái)滲入的惡意請(qǐng)求,此時(shí)就需要安全過(guò)濾規(guī)則來(lái)過(guò)濾掉這部分服務(wù)請(qǐng)求。
[0029]綜上,將非核心網(wǎng)絡(luò)服務(wù)作為組件獨(dú)立運(yùn)行,在維護(hù)更新和新功能拓展上可以盡可能的減少對(duì)主要網(wǎng)絡(luò)服務(wù)的影響,同時(shí)非核心網(wǎng)絡(luò)服務(wù)作為一種輔助服務(wù)功能,對(duì)于網(wǎng)絡(luò)資源的要求低于核心網(wǎng)絡(luò)服務(wù)的要求,非核心網(wǎng)絡(luò)服務(wù)作為組件獨(dú)立運(yùn)行不會(huì)占用過(guò)多的資源從而造成基礎(chǔ)設(shè)施上成本的增加。[0030]以上所述僅為本發(fā)明的實(shí)施例而已,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【權(quán)利要求】
1.一種非核心網(wǎng)絡(luò)服務(wù)組件化框架搭建方法,其特征在于其具體搭建過(guò)程為: 一、設(shè)置包含業(yè)務(wù)服務(wù)、組件服務(wù)、網(wǎng)絡(luò)基礎(chǔ)服務(wù)、自定義化模塊、過(guò)濾規(guī)則的框架結(jié)構(gòu),其中 業(yè)務(wù)服務(wù),即網(wǎng)絡(luò)核心服務(wù),一個(gè)網(wǎng)絡(luò)服務(wù)有一個(gè)或者多個(gè)的業(yè)務(wù)服務(wù),它包含了一個(gè)企業(yè)或者一個(gè)產(chǎn)品對(duì)外提供的主要網(wǎng)絡(luò)業(yè)務(wù)服務(wù); 組件服務(wù),是輔助網(wǎng)絡(luò)核心服務(wù)的功能模塊,一個(gè)網(wǎng)絡(luò)服務(wù)中有一個(gè)或者多個(gè)輔助服務(wù)模塊,可以向業(yè)務(wù)服務(wù)提供服務(wù),也可以向其他組件服務(wù)提供服務(wù),各個(gè)組件服務(wù)之間相互獨(dú)立,從底層資源的分配到上層的服務(wù)接口都互相不影響; 網(wǎng)絡(luò)基礎(chǔ)服務(wù),是網(wǎng)絡(luò)服務(wù)的基礎(chǔ)資源,包括數(shù)據(jù)庫(kù)數(shù)據(jù)資源、視頻站點(diǎn)的帶寬資源、服務(wù)器的內(nèi)存、域名資源,網(wǎng)絡(luò)基礎(chǔ)服務(wù)是支撐網(wǎng)絡(luò)服務(wù)的基礎(chǔ); 自定義化模塊,即對(duì)組件提供的服務(wù)做一些適配業(yè)務(wù)服務(wù)的自定義處理,使得同一組件服務(wù)可以根據(jù)不同的自定義對(duì)不同的業(yè)務(wù)提供服務(wù); 過(guò)濾規(guī)則,對(duì)形成的服務(wù)結(jié)果按照規(guī)定的準(zhǔn)則進(jìn)行過(guò)濾處理,使之符合法律的行業(yè)規(guī)范; 二、將業(yè)務(wù)服務(wù)中對(duì)和核心業(yè)務(wù)服務(wù)耦合度較低、業(yè)務(wù)邏輯關(guān)聯(lián)不高的子服務(wù)系統(tǒng)抽離,使其成為獨(dú)立于核心的組件服務(wù),向核心業(yè)務(wù)服務(wù)提供同原先功能相一致的組件服務(wù),組件服務(wù)和業(yè)務(wù)服務(wù)相互獨(dú)立運(yùn)行且該組件服務(wù)可以獨(dú)立地進(jìn)行維護(hù)和升級(jí); 三、非核心服務(wù)成為獨(dú)立的網(wǎng)絡(luò)組件服務(wù)之后,向多個(gè)需要此服務(wù)的業(yè)務(wù)提供自己的服務(wù),使得一些服務(wù)業(yè)務(wù)中具有相同功能的非核心服務(wù)模塊抽離出來(lái),成為一個(gè)獨(dú)立的向多個(gè)有需求的服務(wù)提供自身功能服務(wù)的組件。
2.根據(jù)權(quán)利要求1所述的一種非核心網(wǎng)絡(luò)服務(wù)組件化框架搭建方法,其特征在于:所述步驟三中的非核心服務(wù)組成的組件化框架結(jié)構(gòu)包括:核心服務(wù)模塊、非核心服務(wù)模塊、基礎(chǔ)服務(wù)模塊,其中 核心服務(wù)模塊提供網(wǎng)絡(luò)的主要業(yè)務(wù)服務(wù),該模塊是一個(gè)網(wǎng)絡(luò)服務(wù)向用戶主要提供的應(yīng)用服務(wù); 非核心業(yè)務(wù)模塊提供一些輔助核心業(yè)務(wù)的拓展功能,向用戶提供應(yīng)用的輔助服務(wù)功倉(cāng)泛; 基礎(chǔ)服務(wù)模塊提供核心服務(wù)和非核心服務(wù)應(yīng)用所需的基礎(chǔ)服務(wù),包括基礎(chǔ)的業(yè)務(wù)支撐功能。
【文檔編號(hào)】H04L12/24GK103731306SQ201310725373
【公開(kāi)日】2014年4月16日 申請(qǐng)日期:2013年12月25日 優(yōu)先權(quán)日:2013年12月25日
【發(fā)明者】馬曉明 申請(qǐng)人:浪潮電子信息產(chǎn)業(yè)股份有限公司