两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

業(yè)務(wù)平臺(tái)組件管理和組件運(yùn)行方法及業(yè)務(wù)平臺(tái)的制作方法

文檔序號(hào):7650525閱讀:361來(lái)源:國(guó)知局
專利名稱:業(yè)務(wù)平臺(tái)組件管理和組件運(yùn)行方法及業(yè)務(wù)平臺(tái)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及通訊業(yè)務(wù)管理技術(shù)領(lǐng)域,具體涉及業(yè)務(wù)平臺(tái)組件管理方法和業(yè)務(wù)平臺(tái)組件運(yùn)行方法及業(yè)務(wù)平臺(tái)。
背景技術(shù)
通訊業(yè)務(wù)的提供通常采用業(yè)務(wù)平臺(tái)與業(yè)務(wù)組件結(jié)合的方式,通過(guò)在通用的業(yè)務(wù)平臺(tái)上部署具有各種具體功能的業(yè)務(wù)組件,組成整個(gè)業(yè)務(wù)系統(tǒng)。
為了實(shí)現(xiàn)對(duì)業(yè)務(wù)系統(tǒng)的管理,一般還會(huì)采用網(wǎng)管系統(tǒng)通過(guò)業(yè)務(wù)平臺(tái)對(duì)業(yè)務(wù)組件進(jìn)行運(yùn)行監(jiān)控和運(yùn)行管理等操作。例如,管理員可通過(guò)網(wǎng)管系統(tǒng)對(duì)業(yè)務(wù)組件進(jìn)行生命周期的管理,包括進(jìn)行加載、激活、去激活、卸載等操作。此外,為了控制業(yè)務(wù)組件的業(yè)務(wù)運(yùn)行模式,或優(yōu)化業(yè)務(wù)組件的運(yùn)行性能等,還可通過(guò)網(wǎng)管系統(tǒng)對(duì)業(yè)務(wù)組件的運(yùn)行參數(shù)進(jìn)行設(shè)置。而業(yè)務(wù)組件則通過(guò)上報(bào)狀態(tài)信息,向網(wǎng)管系統(tǒng)提供自身的當(dāng)前運(yùn)行狀況,為網(wǎng)管系統(tǒng)的管理提供依據(jù)。業(yè)務(wù)組件接受網(wǎng)管系統(tǒng)的生命周期控制和參數(shù)設(shè)置以及向網(wǎng)管系統(tǒng)上報(bào)狀態(tài)報(bào)告等管理操作,可通過(guò)業(yè)務(wù)平臺(tái)定義的統(tǒng)一管理接口進(jìn)行。
此外,業(yè)務(wù)組件還具有與自身功能相關(guān)的各種功能接口,包括組件要求的接口(Required Interface)和提供的接口(Provided Interface)。要求的接口是指組件運(yùn)行時(shí)需要其他組件提供給它的接口,提供的接口是指組件可以給其他組件提供的接口。組件接口之間的連接關(guān)系在網(wǎng)管系統(tǒng)上被設(shè)置,組件運(yùn)行時(shí),根據(jù)設(shè)置的組件接口連接關(guān)系發(fā)出功能請(qǐng)求或?qū)ν馓峁┕δ堋?br> 在現(xiàn)有的業(yè)務(wù)系統(tǒng)中,業(yè)務(wù)組件被獨(dú)立的部署、管理和運(yùn)行。為了部署的靈活性和開(kāi)發(fā)的便利性,業(yè)務(wù)組件一般粒度都較小、數(shù)量較多。然而,對(duì)于網(wǎng)管系統(tǒng)來(lái)說(shuō),為便于對(duì)組件的運(yùn)行監(jiān)控和運(yùn)行管理,又希望組件粒度大、數(shù)量少。這就造成了業(yè)務(wù)組件的開(kāi)發(fā)設(shè)計(jì)與運(yùn)行管理在粒度劃分上取向不一致的問(wèn)題。

發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供將小粒度組件進(jìn)行復(fù)合管理和運(yùn)行的業(yè)務(wù)平臺(tái)組件管理方法和業(yè)務(wù)平臺(tái)組件運(yùn)行方法,其中的一種業(yè)務(wù)平臺(tái)組件管理方法包括接收管理指示,判斷所述管理指示為對(duì)復(fù)合組件的復(fù)合組件管理指示;按照與所述復(fù)合組件對(duì)應(yīng)的轉(zhuǎn)換配置,將所述復(fù)合組件管理指示轉(zhuǎn)換為對(duì)與所述復(fù)合組件關(guān)聯(lián)的子組件的子組件管理指示;根據(jù)所述子組件管理指示執(zhí)行相應(yīng)子組件的管理操作。
其中的另一種業(yè)務(wù)平臺(tái)組件管理方法包括接收組件的管理報(bào)告,判斷所述管理報(bào)告為與復(fù)合組件關(guān)聯(lián)的子組件的子組件管理報(bào)告;按照與所述復(fù)合組件對(duì)應(yīng)的轉(zhuǎn)換配置,將所述子組件管理報(bào)告轉(zhuǎn)換為復(fù)合組件的復(fù)合組件管理報(bào)告;向網(wǎng)管系統(tǒng)提供所述復(fù)合組件管理報(bào)告。
其中的一種業(yè)務(wù)平臺(tái)組件運(yùn)行方法包括進(jìn)行組件的接口依賴查找,判斷源組件接口為與復(fù)合組件關(guān)聯(lián)的子組件的子組件接口;按照與所述復(fù)合組件對(duì)應(yīng)的連接配置進(jìn)行復(fù)合組件內(nèi)查找,獲得與所述源子組件接口對(duì)應(yīng)的目的組件接口,所述目的組件接口為與同一復(fù)合組件關(guān)聯(lián)的另一子組件的目的子組件接口;建立所述源子組件接口到目的子組件接口的連接關(guān)系;或者,將所述源子組件接口轉(zhuǎn)換為所述復(fù)合組件的對(duì)應(yīng)源復(fù)合組件接口;向網(wǎng)管系統(tǒng)查詢所述復(fù)合組件的連接關(guān)系,獲得與所述源復(fù)合組件接口對(duì)應(yīng)的目的組件接口。
其中的另一種業(yè)務(wù)平臺(tái)組件運(yùn)行方法包括進(jìn)行組件的接口依賴查找,按照網(wǎng)管系統(tǒng)提供的連接關(guān)系,獲得與源組件接口對(duì)應(yīng)的目的組件接口,判斷所述目的組件接口為復(fù)合組件的復(fù)合組件接口;按照與所述復(fù)合組件對(duì)應(yīng)的連接配置,將所述目的復(fù)合組件接口轉(zhuǎn)換為與所述復(fù)合組件關(guān)聯(lián)的子組件的對(duì)應(yīng)目的子組件接口;建立所述源組件接口或所述源組件接口對(duì)應(yīng)的源子組件接口到所述目的子組件接口的連接關(guān)系。
本發(fā)明實(shí)施例還提供相應(yīng)的業(yè)務(wù)平臺(tái),其中的一種包括網(wǎng)管接口單元、管理控制單元和復(fù)合接口單元;所述網(wǎng)管接口單元包括指示接口單元,用于接收網(wǎng)管系統(tǒng)下發(fā)的管理指示;所述管理控制單元包括指示控制單元,用于在判斷所述網(wǎng)管接口單元接收的管理指示為對(duì)復(fù)合組件的復(fù)合組件管理指示時(shí),控制所述復(fù)合接口單元進(jìn)行相應(yīng)的轉(zhuǎn)換操作;根據(jù)所述復(fù)合接口單元得到的子組件管理指示執(zhí)行相應(yīng)子組件的管理操作;所述復(fù)合接口單元包括指示轉(zhuǎn)換單元,用于根據(jù)所述管理控制單元的控制將需要轉(zhuǎn)換的復(fù)合組件管理指示發(fā)送給相應(yīng)的復(fù)合管理組件,按照所述復(fù)合管理組件中提供的轉(zhuǎn)換配置,進(jìn)行所述復(fù)合組件管理指示到與所述復(fù)合組件關(guān)聯(lián)的子組件的子組件管理指示的轉(zhuǎn)換;接收所述復(fù)合管理組件返回的子組件管理指示。
其中的另一種包括網(wǎng)管接口單元、復(fù)合管理單元和操作執(zhí)行單元;所述網(wǎng)管接口單元包括指示接口單元,用于接收網(wǎng)管系統(tǒng)下發(fā)的管理指示;所述復(fù)合管理單元包括指示管理單元,用于在判斷所述網(wǎng)管接口單元接收的管理指示為對(duì)復(fù)合組件的復(fù)合組件管理指示時(shí),查找與所述復(fù)合組件對(duì)應(yīng)的轉(zhuǎn)換配置;在查到的轉(zhuǎn)換配置中調(diào)用與所述復(fù)合組件管理指示相應(yīng)的轉(zhuǎn)換配置,將所述復(fù)合組件管理指示轉(zhuǎn)換為對(duì)與所述復(fù)合組件關(guān)聯(lián)的子組件的子組件管理指示;所述操作執(zhí)行單元包括指示操作單元,用于根據(jù)所述復(fù)合管理單元得到的子組件管理指示執(zhí)行相應(yīng)子組件的管理操作。
本發(fā)明實(shí)施例采用通過(guò)平臺(tái)的復(fù)合管理操作,將與若干小粒度組件相關(guān)的管理、運(yùn)行操作復(fù)合為與虛擬的大粒度組件相關(guān)的管理、運(yùn)行操作的方法。將小粒度組件視為虛擬的大粒度組件的“子組件”,相應(yīng)的虛擬大粒度組件視為包括若干“子組件”的“復(fù)合組件”。這樣業(yè)務(wù)平臺(tái)上的組件面向網(wǎng)管系統(tǒng)呈現(xiàn)為大粒度的復(fù)合組件,而由業(yè)務(wù)平臺(tái)具體面向各個(gè)子組件,充分協(xié)調(diào)了業(yè)務(wù)組件的開(kāi)發(fā)設(shè)計(jì)與運(yùn)行管理在粒度劃分上取向不一致的問(wèn)題。


圖1是本發(fā)明實(shí)施例一和三中所采用業(yè)務(wù)系統(tǒng)架構(gòu)示意圖;圖2是本發(fā)明實(shí)施例一業(yè)務(wù)平臺(tái)組件管理方法流程示意圖;圖3是本發(fā)明實(shí)施例二和四中所采用業(yè)務(wù)系統(tǒng)架構(gòu)示意圖;圖4是本發(fā)明實(shí)施例二業(yè)務(wù)平臺(tái)組件管理方法流程示意圖;圖5是本發(fā)明實(shí)施例三業(yè)務(wù)平臺(tái)組件管理方法流程示意圖;圖6是本發(fā)明實(shí)施例四業(yè)務(wù)平臺(tái)組件管理方法流程示意圖;圖7是本發(fā)明實(shí)施例五業(yè)務(wù)平臺(tái)組件運(yùn)行方法流程示意圖;圖8是本發(fā)明實(shí)施例五中復(fù)合組件內(nèi)接口連接示意圖;圖9是本發(fā)明實(shí)施例六業(yè)務(wù)平臺(tái)組件運(yùn)行方法流程示意圖;
圖10是本發(fā)明實(shí)施例七業(yè)務(wù)平臺(tái)組件運(yùn)行方法流程示意圖;圖11是本發(fā)明實(shí)施例八業(yè)務(wù)平臺(tái)組件運(yùn)行方法流程示意圖;圖12是本發(fā)明實(shí)施例九業(yè)務(wù)平臺(tái)結(jié)構(gòu)示意圖;圖13是本發(fā)明實(shí)施例十業(yè)務(wù)平臺(tái)結(jié)構(gòu)示意圖。
下面通過(guò)具體實(shí)施方式
并結(jié)合附圖對(duì)本發(fā)明作進(jìn)一步的詳細(xì)說(shuō)明。
具體實(shí)施例方式
本發(fā)明實(shí)施例提供了業(yè)務(wù)平臺(tái)組件管理方法和業(yè)務(wù)平臺(tái)組件運(yùn)行方法,通過(guò)平臺(tái)的復(fù)合管理操作,將與若干小粒度組件相關(guān)的管理、運(yùn)行操作復(fù)合為與虛擬的大粒度組件相關(guān)的管理、運(yùn)行操作。業(yè)務(wù)平臺(tái)可通過(guò)調(diào)用復(fù)合管理組件來(lái)實(shí)現(xiàn)復(fù)合管理操作,也可通過(guò)平臺(tái)內(nèi)置的復(fù)合管理功能來(lái)實(shí)現(xiàn)復(fù)合管理操作。
本發(fā)明實(shí)施例所稱“復(fù)合組件”是與若干子組件關(guān)聯(lián)的虛擬大粒度組件。在采用復(fù)合管理組件的方式下,復(fù)合組件與所包含的子組件的關(guān)聯(lián)關(guān)系由復(fù)合管理組件中的邏輯配置來(lái)體現(xiàn)。在采用平臺(tái)內(nèi)置的復(fù)合管理功能的方式下,復(fù)合組件與所包含的子組件的關(guān)聯(lián)關(guān)系由復(fù)合管理功能中的邏輯配置來(lái)定義。復(fù)合組件中各個(gè)具有實(shí)際業(yè)務(wù)功能的子組件與現(xiàn)有業(yè)務(wù)組件的含義類似,需要包括實(shí)現(xiàn)相應(yīng)業(yè)務(wù)功能的運(yùn)行文件,此外,為便于進(jìn)行復(fù)合時(shí)的邏輯配置,子組件最好還以規(guī)范的形式提供自身的邏輯描述,例如基本信息(例如組件名稱、版本號(hào)、注釋等)、功能接口、可設(shè)置的運(yùn)行參數(shù)和可報(bào)告的運(yùn)行狀態(tài)等。
本發(fā)明實(shí)施例還相應(yīng)地提供適用于上述方法的業(yè)務(wù)平臺(tái)。以下分別進(jìn)行詳細(xì)說(shuō)明。
實(shí)施例一、一種業(yè)務(wù)平臺(tái)組件管理方法,本實(shí)施例采用復(fù)合管理組件的方式提供對(duì)子組件的復(fù)合管理,主要包括從網(wǎng)管系統(tǒng)到子組件的復(fù)合管理過(guò)程,所采用的業(yè)務(wù)系統(tǒng)架構(gòu)如圖1所示,方法流程如圖2所示,包括A1、接收管理指示,判斷該管理指示為對(duì)復(fù)合組件的復(fù)合組件管理指示;參見(jiàn)圖1,在圖1中以雙實(shí)線箭頭表示網(wǎng)管系統(tǒng)11發(fā)送給業(yè)務(wù)平臺(tái)12的管理指示。根據(jù)現(xiàn)有網(wǎng)管系統(tǒng)提供的管理功能,管理指示可包括生命周期指示、參數(shù)設(shè)置指示等。生命周期指示對(duì)組件的生命周期進(jìn)行管理,執(zhí)行組件加載、激活、去激活、卸載等操作。參數(shù)設(shè)置指示則對(duì)組件中可設(shè)置的運(yùn)行參數(shù)執(zhí)行設(shè)置操作。在本實(shí)施例中網(wǎng)管系統(tǒng)下發(fā)的管理指示是面向大粒度的復(fù)合組件的,當(dāng)然,網(wǎng)管系統(tǒng)也可以直接向未進(jìn)行復(fù)合的組件下發(fā)管理指示,此時(shí),平臺(tái)判斷可直接對(duì)組件進(jìn)行操作,與現(xiàn)有流程相同,不在本實(shí)施例描述之列。
A2、按照與所述復(fù)合組件對(duì)應(yīng)的轉(zhuǎn)換配置,將所述復(fù)合組件管理指示轉(zhuǎn)換為對(duì)與所述復(fù)合組件關(guān)聯(lián)的子組件的子組件管理指示;本實(shí)施例中采用復(fù)合管理組件來(lái)執(zhí)行上述轉(zhuǎn)換;復(fù)合管理組件可視為虛擬的“復(fù)合組件”的一個(gè)特殊的子組件,也可視為“復(fù)合組件”的邏輯化體現(xiàn)。復(fù)合管理組件并不執(zhí)行實(shí)際業(yè)務(wù)功能,主要提供該復(fù)合組件與所包含的子組件的關(guān)聯(lián)邏輯配置,在本實(shí)施例中體現(xiàn)為對(duì)管理指示的轉(zhuǎn)換配置;當(dāng)然,作為“復(fù)合組件”的邏輯化體現(xiàn),為向網(wǎng)管系統(tǒng)呈現(xiàn)大粒度組件,復(fù)合管理組件還提供與實(shí)際業(yè)務(wù)組件類似的邏輯描述,包括基本信息、功能接口、可設(shè)置的運(yùn)行參數(shù)和可報(bào)告的運(yùn)行狀態(tài)等,這些邏輯描述可綜合全部子組件的相關(guān)邏輯描述來(lái)提供,以作為網(wǎng)管系統(tǒng)進(jìn)行“復(fù)合組件”管理的依據(jù);利用復(fù)合管理組件進(jìn)行管理指示轉(zhuǎn)換的步驟包括A21、將收到的復(fù)合組件管理指示發(fā)送給相應(yīng)的復(fù)合管理組件;圖1中同樣以雙實(shí)線箭頭表示業(yè)務(wù)平臺(tái)12發(fā)送給復(fù)合管理組件131的復(fù)合組件管理指示。復(fù)合管理組件與邏輯上的復(fù)合組件具有對(duì)應(yīng)關(guān)系,業(yè)務(wù)平臺(tái)可保存該對(duì)應(yīng)關(guān)系以進(jìn)行復(fù)合組件管理指示的對(duì)應(yīng)發(fā)送。
A22、按照復(fù)合管理組件中提供的轉(zhuǎn)換配置,進(jìn)行復(fù)合組件管理指示到子組件管理指示的轉(zhuǎn)換;根據(jù)復(fù)合管理組件中提供的轉(zhuǎn)換配置的不同類型,具體轉(zhuǎn)換方式可以不同,以下提供兩種可供選擇的轉(zhuǎn)換方式一、復(fù)合管理組件中提供的轉(zhuǎn)換配置包括運(yùn)行文件及對(duì)該運(yùn)行文件的邏輯入口的描述;此時(shí)進(jìn)行復(fù)合組件管理指示到子組件管理指示的轉(zhuǎn)換的步驟包括通過(guò)與復(fù)合組件管理指示相應(yīng)的邏輯入口調(diào)度運(yùn)行文件;
由該運(yùn)行文件對(duì)復(fù)合組件管理指示進(jìn)行處理,轉(zhuǎn)換為子組件管理指示。
在這種方式下,復(fù)合管理組件中需要包括運(yùn)行文件,并在邏輯描述中提供與管理指示相應(yīng)的轉(zhuǎn)換邏輯入口信息,例如運(yùn)行Jar包中的一個(gè)Java類等。平臺(tái)可通過(guò)該邏輯入口調(diào)度運(yùn)行文件中的轉(zhuǎn)換邏輯,執(zhí)行相應(yīng)的轉(zhuǎn)換操作。
二、復(fù)合管理組件中提供的轉(zhuǎn)換配置包括轉(zhuǎn)換腳本;此時(shí)進(jìn)行復(fù)合組件管理指示到子組件管理指示的轉(zhuǎn)換的步驟包括運(yùn)行與復(fù)合組件管理指示相應(yīng)的轉(zhuǎn)換腳本;由該轉(zhuǎn)換腳本對(duì)復(fù)合組件管理指示進(jìn)行處理,轉(zhuǎn)換為子組件管理指示。
在這種方式下,復(fù)合管理組件中可以不需要包括運(yùn)行文件,而在邏輯描述中提供轉(zhuǎn)換腳本。平臺(tái)可通過(guò)解析并運(yùn)行邏輯描述中與管理指示相應(yīng)的轉(zhuǎn)換腳本,執(zhí)行相應(yīng)的轉(zhuǎn)換操作。
需要說(shuō)明的是,對(duì)于管理指示中的生命周期指示,由于對(duì)網(wǎng)管系統(tǒng)而言復(fù)合組件是一個(gè)整體,因此其子組件應(yīng)當(dāng)具有相同的生命周期狀態(tài),所以在將復(fù)合組件生命周期指示轉(zhuǎn)換為子組件生命周期指示時(shí),是轉(zhuǎn)換為對(duì)與該復(fù)合組件關(guān)聯(lián)的全部子組件的子組件生命周期指示;保證所有子組件與“復(fù)合組件”一同被加載、激活、去激活、卸載等。而對(duì)于參數(shù)設(shè)置指示,則可根據(jù)具體的指示以及轉(zhuǎn)換邏輯,將復(fù)合組件參數(shù)設(shè)置指示轉(zhuǎn)換為部分或全部子組件的子組件參數(shù)設(shè)置指示。
A23、接收復(fù)合管理組件返回的子組件管理指示;圖1中以單實(shí)線箭頭表示復(fù)合管理組件131發(fā)送給業(yè)務(wù)平臺(tái)12,并經(jīng)業(yè)務(wù)平臺(tái)12到達(dá)子組件一132和子組件二133的子組件管理指示。
復(fù)合管理組件將子組件管理指示通過(guò)平臺(tái)轉(zhuǎn)發(fā)到各個(gè)子組件,使得復(fù)合管理組件與子組件之間的耦合程度降低,并且使得復(fù)合管理組件與其他子組件都具有一致的接口方式,即與業(yè)務(wù)平臺(tái)之間的接口。
A3、根據(jù)復(fù)合管理組件返回的子組件管理指示執(zhí)行相應(yīng)子組件的管理操作。
對(duì)子組件執(zhí)行管理操作的步驟可采用現(xiàn)有直接對(duì)組件執(zhí)行管理操作的步驟,由業(yè)務(wù)平臺(tái)對(duì)各個(gè)子組件分別執(zhí)行。
本實(shí)施例組件管理方法支持業(yè)務(wù)組件的多級(jí)復(fù)合,即在網(wǎng)管系統(tǒng)管理粒度級(jí)的復(fù)合組件內(nèi)還可包括次一級(jí)的復(fù)合組件,這些次級(jí)復(fù)合組件作為上級(jí)復(fù)合組件的子組件,同時(shí)次級(jí)復(fù)合組件本身也可以包括更次級(jí)的復(fù)合組件。對(duì)于多級(jí)復(fù)合組件而言,各級(jí)復(fù)合組件分別有對(duì)應(yīng)的復(fù)合管理組件。步驟A1中接收的管理指示可以是來(lái)自網(wǎng)管系統(tǒng)的對(duì)管理粒度級(jí)復(fù)合組件的復(fù)合組件管理指示,也可以是經(jīng)過(guò)上級(jí)復(fù)合管理組件轉(zhuǎn)換后的對(duì)下一級(jí)復(fù)合組件的復(fù)合組件管理指示,當(dāng)然對(duì)該下一級(jí)復(fù)合組件管理指示的轉(zhuǎn)換需要由下一級(jí)復(fù)合組件的相應(yīng)復(fù)合管理組件來(lái)進(jìn)行。當(dāng)管理指示最終轉(zhuǎn)換為對(duì)實(shí)際業(yè)務(wù)組件的管理指示后,即,當(dāng)轉(zhuǎn)換獲得的子組件管理指示對(duì)應(yīng)的子組件不再是復(fù)合組件時(shí),平臺(tái)再執(zhí)行相應(yīng)的管理操作。
采用本實(shí)施例提供的組件管理方法,網(wǎng)管系統(tǒng)可直接對(duì)大粒度的復(fù)合組件進(jìn)行參數(shù)設(shè)置及生命周期管理等管理操作,由平臺(tái)調(diào)用復(fù)合管理組件進(jìn)行復(fù)合組件管理指示的解析后再執(zhí)行到各個(gè)子組件,簡(jiǎn)化了網(wǎng)管系統(tǒng)的管理操作。
實(shí)施例二、一種業(yè)務(wù)平臺(tái)組件管理方法,本實(shí)施例采用平臺(tái)內(nèi)置的復(fù)合管理功能的方式提供對(duì)子組件的復(fù)合管理,主要包括從網(wǎng)管系統(tǒng)到子組件的復(fù)合管理過(guò)程,所采用的業(yè)務(wù)系統(tǒng)架構(gòu)如圖3所示,方法流程如圖4所示,包括B1、接收管理指示,判斷該管理指示為對(duì)復(fù)合組件的復(fù)合組件管理指示;參見(jiàn)圖3,在圖3中以雙實(shí)線箭頭表示網(wǎng)管系統(tǒng)21發(fā)送給業(yè)務(wù)平臺(tái)22的管理指示,管理指示同樣可包括生命周期指示、參數(shù)設(shè)置指示等。本步驟與實(shí)施例一中的步驟A1類似。
B2、按照與所述復(fù)合組件對(duì)應(yīng)的轉(zhuǎn)換配置,將所述復(fù)合組件管理指示轉(zhuǎn)換為對(duì)與所述復(fù)合組件關(guān)聯(lián)的子組件的子組件管理指示;本實(shí)施例中采用平臺(tái)內(nèi)置的復(fù)合管理功能來(lái)執(zhí)行上述轉(zhuǎn)換;在本實(shí)施例中,虛擬的“復(fù)合組件”與所包括的子組件的關(guān)聯(lián)關(guān)系保存在業(yè)務(wù)平臺(tái),由業(yè)務(wù)平臺(tái)提供與復(fù)合組件對(duì)應(yīng)的關(guān)聯(lián)邏輯配置及面向網(wǎng)管系統(tǒng)的邏輯描述。在本實(shí)施例中關(guān)聯(lián)邏輯配置體現(xiàn)為對(duì)管理指示的轉(zhuǎn)換配置;利用平臺(tái)內(nèi)置的復(fù)合管理功能進(jìn)行管理指示轉(zhuǎn)換的步驟包括B21、查找與所述復(fù)合組件對(duì)應(yīng)的轉(zhuǎn)換配置;
此查找步驟由平臺(tái)的復(fù)合邏輯管理功能在平臺(tái)內(nèi)執(zhí)行,可通過(guò)查找復(fù)合組件與轉(zhuǎn)換配置的對(duì)應(yīng)列表等方式來(lái)實(shí)現(xiàn)。
B22、在查到的轉(zhuǎn)換配置中調(diào)用與所述復(fù)合組件管理指示相應(yīng)的轉(zhuǎn)換配置,將所述復(fù)合組件管理指示轉(zhuǎn)換為子組件管理指示;轉(zhuǎn)換配置可根據(jù)管理指示的類型進(jìn)行劃分,例如,對(duì)生命周期指示進(jìn)行轉(zhuǎn)換的轉(zhuǎn)換配置、對(duì)參數(shù)設(shè)置指示進(jìn)行轉(zhuǎn)換的轉(zhuǎn)換配置等,根據(jù)具體的管理指示調(diào)用相應(yīng)的轉(zhuǎn)換配置。與實(shí)施例一中類似,轉(zhuǎn)換配置可以是運(yùn)行文件,提供與管理指示相應(yīng)的邏輯入口,也可以是可執(zhí)行的腳本,例如以JavaScript或自定義語(yǔ)言編寫的腳本等。
B3、根據(jù)轉(zhuǎn)換得到的子組件管理指示執(zhí)行相應(yīng)子組件的管理操作。
圖3中以單實(shí)線箭頭表示由業(yè)務(wù)平臺(tái)22發(fā)送給子組件一231和子組件二232的子組件管理指示。具體可采用現(xiàn)有直接對(duì)組件執(zhí)行管理操作的方式。
本實(shí)施例組件管理方法同樣支持業(yè)務(wù)組件的多級(jí)復(fù)合,在平臺(tái)中保存各級(jí)復(fù)合組件與相應(yīng)的關(guān)聯(lián)邏輯配置的對(duì)應(yīng)關(guān)系,在判斷轉(zhuǎn)換得到的某個(gè)子組件管理指示對(duì)應(yīng)的子組件仍為復(fù)合組件時(shí),根據(jù)該復(fù)合組件對(duì)應(yīng)的關(guān)聯(lián)邏輯配置重復(fù)上述轉(zhuǎn)換過(guò)程,直到管理指示最終轉(zhuǎn)換為對(duì)實(shí)際業(yè)務(wù)組件的管理指示后,再執(zhí)行相應(yīng)的管理操作。
實(shí)施例三、一種業(yè)務(wù)平臺(tái)組件管理方法,本實(shí)施例采用復(fù)合管理組件的方式提供對(duì)子組件的復(fù)合管理,主要包括從子組件到網(wǎng)管系統(tǒng)的復(fù)合管理過(guò)程,該過(guò)程與實(shí)施例一描述的復(fù)合管理過(guò)程類似,只是具有相反的信息流向,所采用的業(yè)務(wù)系統(tǒng)架構(gòu)如圖1所示,方法流程如圖5所示,包括C1、接收組件的管理報(bào)告,判斷該管理報(bào)告為與復(fù)合組件關(guān)聯(lián)的子組件的子組件管理報(bào)告;參見(jiàn)圖1,在圖1中以單虛線箭頭表示子組件一132和子組件二133發(fā)送給業(yè)務(wù)平臺(tái)12,并經(jīng)業(yè)務(wù)平臺(tái)12到達(dá)復(fù)合管理組件131子組件管理報(bào)告。根據(jù)現(xiàn)有網(wǎng)管系統(tǒng)提供的管理功能,子組件上報(bào)的子組件管理報(bào)告主要包括運(yùn)行狀態(tài)報(bào)告。當(dāng)然,平臺(tái)也可能收到未進(jìn)行復(fù)合的組件的管理報(bào)告,此時(shí),平臺(tái)判斷可直接將該管理報(bào)告上報(bào)給網(wǎng)管系統(tǒng),與現(xiàn)有流程相同,不在本實(shí)施例描述之列。
C2、按照與所述復(fù)合組件對(duì)應(yīng)的轉(zhuǎn)換配置,將所述子組件管理報(bào)告轉(zhuǎn)換為復(fù)合組件的復(fù)合組件管理報(bào)告;本實(shí)施例中采用復(fù)合管理組件來(lái)執(zhí)行上述轉(zhuǎn)換;本實(shí)施例中的復(fù)合管理組件具有與實(shí)施例一中類似的功能,所提供的復(fù)合組件與所包含的子組件的關(guān)聯(lián)邏輯配置體現(xiàn)為對(duì)管理報(bào)告的轉(zhuǎn)換配置;利用復(fù)合管理組件進(jìn)行管理報(bào)告轉(zhuǎn)換的步驟包括C21、將收到的子組件管理報(bào)告發(fā)送給相應(yīng)的復(fù)合管理組件;復(fù)合管理組件與邏輯上的復(fù)合組件具有對(duì)應(yīng)關(guān)系,業(yè)務(wù)平臺(tái)可基于保存的子組件與復(fù)合管理組件之間的對(duì)應(yīng)關(guān)系進(jìn)行各個(gè)子組件管理報(bào)告的對(duì)應(yīng)發(fā)送。當(dāng)然,根據(jù)各個(gè)子組件的運(yùn)行情況,子組件管理報(bào)告可以是同時(shí)發(fā)送的,也可以是分別發(fā)送的;C22、按照復(fù)合管理組件中提供的轉(zhuǎn)換配置,進(jìn)行子組件管理報(bào)告到復(fù)合組件管理報(bào)告的轉(zhuǎn)換;與實(shí)施例一中類似,復(fù)合管理組件中提供的轉(zhuǎn)換配置可以是指定的運(yùn)行文件的邏輯入口,也可以是可供平臺(tái)解析執(zhí)行的腳本等,具體轉(zhuǎn)換方式不再贅述。
C23、接收復(fù)合管理組件返回的復(fù)合組件管理報(bào)告;圖1中以雙虛線箭頭表示復(fù)合管理組件131發(fā)送給業(yè)務(wù)平臺(tái)12的復(fù)合組件管理報(bào)告。
C3、向網(wǎng)管系統(tǒng)提供由復(fù)合管理組件返回的復(fù)合組件管理報(bào)告。
圖1中同樣以雙虛線箭頭表示業(yè)務(wù)平臺(tái)12發(fā)送給網(wǎng)管系統(tǒng)11的復(fù)合組件管理報(bào)告。該步驟可按照現(xiàn)有直接將組件管理報(bào)告發(fā)送給網(wǎng)管系統(tǒng)的步驟執(zhí)行。
本實(shí)施例組件管理方法同樣支持業(yè)務(wù)組件的多級(jí)復(fù)合,若平臺(tái)判斷收到的復(fù)合組件管理報(bào)告對(duì)應(yīng)的復(fù)合組件仍為更高一級(jí)復(fù)合組件的子組件時(shí),重復(fù)上述轉(zhuǎn)換過(guò)程,由該更高一級(jí)復(fù)合組件對(duì)應(yīng)的復(fù)合管理組件繼續(xù)執(zhí)行管理報(bào)告的轉(zhuǎn)換,直到轉(zhuǎn)換獲得的管理報(bào)告對(duì)應(yīng)的復(fù)合組件為網(wǎng)管系統(tǒng)管理粒度級(jí)的復(fù)合組件,即,不再是其他復(fù)合組件的子組件,再將最終轉(zhuǎn)換得到的管理報(bào)告向網(wǎng)管系統(tǒng)提供。
采用本實(shí)施例提供的組件管理方法,各子組件的管理報(bào)告在上報(bào)前均被轉(zhuǎn)換,網(wǎng)管系統(tǒng)可直接獲得大粒度的復(fù)合組件的復(fù)合組件管理報(bào)告,作為進(jìn)行復(fù)合組件管理和控制的依據(jù),簡(jiǎn)化了網(wǎng)管系統(tǒng)的分析操作。
實(shí)施例四、一種業(yè)務(wù)平臺(tái)組件管理方法,本實(shí)施例采用平臺(tái)內(nèi)置的復(fù)合管理功能的方式提供對(duì)子組件的復(fù)合管理,主要包括從子組件到網(wǎng)管系統(tǒng)的復(fù)合管理過(guò)程,該過(guò)程與實(shí)施例二描述的復(fù)合管理過(guò)程類似,只是具有相反的信息流向,所采用的業(yè)務(wù)系統(tǒng)架構(gòu)如圖3所示,方法流程如圖6所示,包括D1、接收組件的管理報(bào)告,判斷該管理報(bào)告為與復(fù)合組件關(guān)聯(lián)的子組件的子組件管理報(bào)告;參見(jiàn)圖3,在圖3中以單虛線箭頭表示子組件一231和子組件二232發(fā)送給業(yè)務(wù)平臺(tái)22的子組件管理報(bào)告。本步驟與實(shí)施例三中的步驟C1類似。
D2、按照與所述復(fù)合組件對(duì)應(yīng)的轉(zhuǎn)換配置,將所述子組件管理報(bào)告轉(zhuǎn)換為復(fù)合組件的復(fù)合組件管理報(bào)告;本實(shí)施例中采用平臺(tái)內(nèi)置的復(fù)合管理功能來(lái)執(zhí)行上述轉(zhuǎn)換;本實(shí)施例與實(shí)施例二類似,由業(yè)務(wù)平臺(tái)提供與復(fù)合組件對(duì)應(yīng)的關(guān)聯(lián)邏輯配置,具體體現(xiàn)為對(duì)管理報(bào)告的轉(zhuǎn)換配置;利用平臺(tái)內(nèi)置的復(fù)合管理功能進(jìn)行管理報(bào)告轉(zhuǎn)換的步驟包括D21、查找與所述復(fù)合組件對(duì)應(yīng)的轉(zhuǎn)換配置;D22、在查到的轉(zhuǎn)換配置中調(diào)用與所述子組件管理報(bào)告相應(yīng)的轉(zhuǎn)換配置,將所述子組件管理報(bào)告轉(zhuǎn)換為復(fù)合組件管理報(bào)告;上述兩個(gè)步驟與實(shí)施例二中的步驟B21、B22類似,只是具體的轉(zhuǎn)換配置不同,轉(zhuǎn)換的邏輯方向相反。
D3、向網(wǎng)管系統(tǒng)提供由轉(zhuǎn)換得到的復(fù)合組件管理報(bào)告。
本實(shí)施例組件管理方法同樣支持業(yè)務(wù)組件的多級(jí)復(fù)合,在平臺(tái)中保存各級(jí)復(fù)合組件與相應(yīng)的關(guān)聯(lián)邏輯配置的對(duì)應(yīng)關(guān)系,在判斷轉(zhuǎn)換得到的復(fù)合組件管理指示對(duì)應(yīng)的復(fù)合組件仍為更高一級(jí)復(fù)合組件的子組件時(shí),根據(jù)該更高一級(jí)復(fù)合組件對(duì)應(yīng)的關(guān)聯(lián)邏輯配置重復(fù)上述轉(zhuǎn)換過(guò)程,直到管理報(bào)告最終轉(zhuǎn)換為網(wǎng)管系統(tǒng)管理粒度級(jí)的復(fù)合組件的管理報(bào)告,再上報(bào)給網(wǎng)管系統(tǒng)。
實(shí)施例五、一種業(yè)務(wù)平臺(tái)組件運(yùn)行方法,本實(shí)施例采用復(fù)合管理組件的方式提供對(duì)子組件的運(yùn)行連接,主要包括從子組件的源接口到網(wǎng)管系統(tǒng)可提供連接關(guān)系的目的接口的查找過(guò)程,方法流程如圖7所示,包括E1、進(jìn)行組件的接口依賴查找,判斷源組件接口為與復(fù)合組件關(guān)聯(lián)的子組件的子組件接口;組件的接口依賴查找可以采用兩種形式進(jìn)行一、組件可以在運(yùn)行時(shí)請(qǐng)求一個(gè)接口,向平臺(tái)發(fā)出查找依賴組件的接口請(qǐng)求,由平臺(tái)進(jìn)行相應(yīng)的接口依賴查找,平臺(tái)在獲得最終連接的目的組件接口信息后,返回給發(fā)起請(qǐng)求的組件。此后,發(fā)起請(qǐng)求的組件即可向提供目的接口的組件進(jìn)行某個(gè)功能請(qǐng)求。這種方式稱為接口路由。
二、在組件加載時(shí),平臺(tái)根據(jù)組件問(wèn)的接口連接關(guān)系進(jìn)行接口依賴查找,將需要連接的接口信息通過(guò)某個(gè)設(shè)置接口設(shè)置到相應(yīng)的組件。這樣,組件在請(qǐng)求一個(gè)接口時(shí),可直接根據(jù)設(shè)置的信息向相應(yīng)提供目的接口的組件進(jìn)行某個(gè)功能請(qǐng)求。這種方式稱為接口注入。
在以下的敘述中,將不區(qū)分上述具體的執(zhí)行方式,而側(cè)重于給出目的組件接口的查找方法,將接口路由和接口注入統(tǒng)一稱為“建立接口間的連接關(guān)系”。
E2、按照與所述復(fù)合組件對(duì)應(yīng)的連接配置進(jìn)行復(fù)合組件內(nèi)查找;本實(shí)施例中采用復(fù)合管理組件來(lái)執(zhí)行上述查找過(guò)程;本實(shí)施例中的復(fù)合管理組件具有與實(shí)施例一中類似的功能,所提供的復(fù)合組件與所包含的子組件的關(guān)聯(lián)邏輯配置體現(xiàn)為描述子組件間接口連接關(guān)系的連接配置;利用復(fù)合管理組件進(jìn)行連接查找的步驟包括E21、將源子組件接口信息發(fā)送給相應(yīng)的復(fù)合管理組件;與實(shí)施例三中類似,業(yè)務(wù)平臺(tái)可基于保存的子組件與復(fù)合管理組件之間的對(duì)應(yīng)關(guān)系進(jìn)行源子組件接口信息的對(duì)應(yīng)發(fā)送。
E22、按照復(fù)合管理組件中提供的連接配置,獲得與源子組件接口對(duì)應(yīng)的目的子組件接口,或者獲得與源子組件接口對(duì)應(yīng)的源復(fù)合組件接口;參見(jiàn)圖8,復(fù)合組件所包括的子組件之間具有一定的連接關(guān)系,這些連接關(guān)系可描述于復(fù)合管理組件的連接配置中??梢詫⒔M件的功能接口分為提供的接口和要求的接口,在圖8中分別以圓圈和半弧來(lái)表示,相連的組件接口一般需要具有一致的規(guī)格。圖8體現(xiàn)了這樣的邏輯關(guān)系(1)子組件間接口連接線兩端的組件接口類型一個(gè)是提供接口一個(gè)是要求接口;(2)復(fù)合組件接口到子組件接口之間的連線兩端接口類型一致,即同為提供接口或同為要求接口。當(dāng)然,為規(guī)范組件接口的連接關(guān)系,還可以設(shè)置更加嚴(yán)格的規(guī)范要求,例如子組件要求的接口有且只有一條連線、子組件提供的接口有零到多條連線、復(fù)合組件要求的接口有一到多條連線、復(fù)合組件提供的接口有且僅有一條連線等。
對(duì)于組件間的連接關(guān)系而言,若以要求的接口作為源接口則查找到相應(yīng)的提供接口即為目的接口,反之亦然。通過(guò)圖8可以看出,源子組件接口進(jìn)行復(fù)合組件內(nèi)查找可以得到兩種查找結(jié)果一、獲得對(duì)應(yīng)的目的子組件接口;例如以圖8中子組件一31的要求接口C作為源子組件接口,可根據(jù)復(fù)合管理組件的連接配置獲得對(duì)應(yīng)的目的子組件接口,即,子組件二32的提供接口D;此時(shí),查找完成;二、獲得對(duì)應(yīng)的源復(fù)合組件接口;例如以圖8中子組件一31的提供接口B作為源子組件接口,可獲得對(duì)應(yīng)的源復(fù)合組件接口,即復(fù)合組件30的提供接口A;以子組件二32的要求接口E作為源子組件接口,可獲得對(duì)應(yīng)的源復(fù)合組件接口,即復(fù)合組件30的要求接口F;此時(shí),未獲得目的組件接口,查找未完成。
E23、根據(jù)查找結(jié)果,若獲得對(duì)應(yīng)的目的子組件接口,則建立源子組件接口到目的子組件接口的連接關(guān)系,此為復(fù)合組件內(nèi)接口依賴關(guān)系的建立;若獲得對(duì)應(yīng)的源復(fù)合組件接口,則向網(wǎng)管系統(tǒng)查詢?cè)搹?fù)合組件的連接關(guān)系,獲得與該源復(fù)合組件接口對(duì)應(yīng)的目的組件接口,此時(shí)需要進(jìn)行跨復(fù)合組件的接口依賴關(guān)系的建立。
由于網(wǎng)管系統(tǒng)僅提供管理粒度級(jí)組件間的連接關(guān)系,本實(shí)施例組件運(yùn)行方法同樣支持業(yè)務(wù)組件的多級(jí)復(fù)合,若平臺(tái)判斷獲得的源復(fù)合組件接口所屬的復(fù)合組件仍為更高一級(jí)復(fù)合組件的子組件時(shí),則由該更高一級(jí)復(fù)合組件對(duì)應(yīng)的復(fù)合管理組件按照連接配置繼續(xù)進(jìn)行復(fù)合組件內(nèi)查找,直到建立復(fù)合組件內(nèi)的接口連接關(guān)系,或者將源子組件接口轉(zhuǎn)換為網(wǎng)管系統(tǒng)管理粒度級(jí)復(fù)合組件的對(duì)應(yīng)源復(fù)合組件接口。
實(shí)施例六、一種業(yè)務(wù)平臺(tái)組件運(yùn)行方法,本實(shí)施例采用平臺(tái)內(nèi)置的復(fù)合管理功能的方式提供對(duì)子組件的運(yùn)行連接,主要包括從子組件的源接口到網(wǎng)管系統(tǒng)可提供連接關(guān)系的目的接口的查找過(guò)程,方法流程如圖9所示,包括F1、進(jìn)行組件的接口依賴查找,判斷源組件接口為與復(fù)合組件關(guān)聯(lián)的子組件的子組件接口;此步驟與實(shí)施例五中的步驟E1類似。
F2、按照與所述復(fù)合組件對(duì)應(yīng)的連接配置進(jìn)行復(fù)合組件內(nèi)查找;本實(shí)施例中采用平臺(tái)內(nèi)置的復(fù)合管理功能來(lái)執(zhí)行上述查找過(guò)程;本實(shí)施例與實(shí)施例二類似,由業(yè)務(wù)平臺(tái)提供與復(fù)合組件對(duì)應(yīng)的關(guān)聯(lián)邏輯配置,具體體現(xiàn)為描述子組件間接口連接關(guān)系的連接配置;利用平臺(tái)內(nèi)置的復(fù)合管理功能進(jìn)行連接查找的步驟包括F21、查找與所述復(fù)合組件對(duì)應(yīng)的連接配置;F22、按照查找到的連接配置,獲得與源子組件接口對(duì)應(yīng)的目的子組件接口,或者獲得與源子組件接口對(duì)應(yīng)的源復(fù)合組件接口;此步驟與實(shí)施例五中的步驟E22類似,不再贅述。
F23、根據(jù)查找結(jié)果,或者建立源子組件接口到目的子組件接口的連接關(guān)系,或者向網(wǎng)管系統(tǒng)查詢復(fù)合組件的連接關(guān)系,獲得與源復(fù)合組件接口對(duì)應(yīng)的目的組件接口。此步驟與實(shí)施例五中的步驟E23類似,不再贅述。
實(shí)施例七、一種業(yè)務(wù)平臺(tái)組件運(yùn)行方法,本實(shí)施例采用復(fù)合管理組件的方式提供對(duì)子組件的運(yùn)行連接,主要包括從網(wǎng)管系統(tǒng)可提供連接關(guān)系的目的接口到子組件的目的接口的查找過(guò)程,方法流程如圖10所示,包括G1、進(jìn)行組件的接口依賴查找,按照網(wǎng)管系統(tǒng)提供的連接關(guān)系,獲得與源組件接口對(duì)應(yīng)的目的組件接口,判斷所述目的組件接口為復(fù)合組件的復(fù)合組件接口;此步驟中所描述的源組件接口可以是發(fā)起接口請(qǐng)求的某個(gè)未復(fù)合組件的源組件接口,也可以是實(shí)施五中通過(guò)復(fù)合組件內(nèi)查找由源子組件接口轉(zhuǎn)換得到的網(wǎng)管管理粒度級(jí)源復(fù)合組件接口。
G2、按照與所述復(fù)合組件對(duì)應(yīng)的連接配置,將所述目的復(fù)合組件接口轉(zhuǎn)換為與所述復(fù)合組件關(guān)聯(lián)的子組件的對(duì)應(yīng)目的子組件接口;本實(shí)施例中采用復(fù)合管理組件來(lái)執(zhí)行上述轉(zhuǎn)換過(guò)程;本實(shí)施例中的復(fù)合管理組件具有與實(shí)施例一中類似的功能,所提供的復(fù)合組件與所包含的子組件的關(guān)聯(lián)邏輯配置體現(xiàn)為描述子組件間接口連接關(guān)系的連接配置;利用復(fù)合管理組件進(jìn)行接口轉(zhuǎn)換的步驟包括G21、將目的復(fù)合組件接口信息發(fā)送給相應(yīng)的復(fù)合管理組件;G22、按照該復(fù)合管理組件中提供的連接配置,獲得與目的復(fù)合組件接口對(duì)應(yīng)的目的子組件接口;例如,若圖8中復(fù)合組件30的提供接口A為網(wǎng)管系統(tǒng)提供的目的復(fù)合組件接口,按照相應(yīng)復(fù)合管理組件提供的連接配置轉(zhuǎn)換后可獲得對(duì)應(yīng)的目的子組件接口為子組件一31的提供接口B。
G3、建立源組件接口或源組件接口對(duì)應(yīng)的源子組件接口到轉(zhuǎn)換得到的目的子組件接口的連接關(guān)系;若源組件接口為未復(fù)合組件接口,則建立源組件接口到目的子組件接口的連接關(guān)系,若源組件接口是通過(guò)實(shí)施五中方法轉(zhuǎn)換得到的網(wǎng)管管理粒度級(jí)源復(fù)合組件接口,則建立其對(duì)應(yīng)的源子組件接口到目的子組件接口的連接關(guān)系。
本實(shí)施例組件運(yùn)行方法同樣支持業(yè)務(wù)組件的多級(jí)復(fù)合,若平臺(tái)判斷獲得的目的子組件接口所屬的子組件仍為低級(jí)復(fù)合組件時(shí),則由該低級(jí)復(fù)合組件對(duì)應(yīng)的復(fù)合管理組件按照連接配置繼續(xù)進(jìn)行接口轉(zhuǎn)換,直到轉(zhuǎn)換獲得的目的子組件接口所屬的子組件不再是復(fù)合組件,再執(zhí)行連接關(guān)系的建立。
采用本實(shí)施例和實(shí)施例五提供的組件運(yùn)行方法,網(wǎng)管系統(tǒng)可直接配置大粒度的復(fù)合組件間的連接關(guān)系,復(fù)合組件內(nèi)的子組件連接關(guān)系由平臺(tái)根據(jù)復(fù)合管理組件的連接配置進(jìn)行運(yùn)行連接,簡(jiǎn)化了網(wǎng)管系統(tǒng)的配置操作。
實(shí)施例八、一種業(yè)務(wù)平臺(tái)組件運(yùn)行方法,本實(shí)施例采用平臺(tái)內(nèi)置的復(fù)合管理功能的方式提供對(duì)子組件的運(yùn)行連接,主要包括從網(wǎng)管系統(tǒng)可提供連接關(guān)系的目的接口到子組件的目的接口的查找過(guò)程,方法流程如圖11所示,包括H1、進(jìn)行組件的接口依賴查找,按照網(wǎng)管系統(tǒng)提供的連接關(guān)系,獲得與源組件接口對(duì)應(yīng)的目的組件接口,判斷所述目的組件接口為復(fù)合組件的復(fù)合組件接口;此步驟中所描述的源組件接口可以是發(fā)起接口請(qǐng)求的某個(gè)未復(fù)合組件的源組件接口,也可以是實(shí)施六中通過(guò)復(fù)合組件內(nèi)查找由源子組件接口轉(zhuǎn)換得到的網(wǎng)管管理粒度級(jí)源復(fù)合組件接口。
H2、按照與所述復(fù)合組件對(duì)應(yīng)的連接配置,將所述目的復(fù)合組件接口轉(zhuǎn)換為與所述復(fù)合組件關(guān)聯(lián)的子組件的對(duì)應(yīng)目的子組件接口;本實(shí)施例中采用平臺(tái)內(nèi)置的復(fù)合管理功能來(lái)執(zhí)行上述轉(zhuǎn)換過(guò)程;本實(shí)施例與實(shí)施例二類似,由業(yè)務(wù)平臺(tái)提供與復(fù)合組件對(duì)應(yīng)的關(guān)聯(lián)邏輯配置,具體體現(xiàn)為描述子組件間接口連接關(guān)系的連接配置;利用平臺(tái)內(nèi)置的復(fù)合管理功能進(jìn)行接口轉(zhuǎn)換的步驟包括H21、查找與所述復(fù)合組件對(duì)應(yīng)的連接配置;H22、按照查找到的連接配置,獲得與目的復(fù)合組件接口對(duì)應(yīng)的目的子組件接口;此步驟與實(shí)施例七中的步驟G22類似,不再贅述。
H3、建立源組件接口或源組件接口對(duì)應(yīng)的源子組件接口到轉(zhuǎn)換得到的目的子組件接口的連接關(guān)系。此步驟與實(shí)施例七中的步驟G23類似,不再贅述。
采用本實(shí)施例和實(shí)施例六提供的組件運(yùn)行方法,網(wǎng)管系統(tǒng)可直接配置大粒度的復(fù)合組件間的連接關(guān)系,復(fù)合組件內(nèi)的子組件連接關(guān)系由平臺(tái)根據(jù)內(nèi)置的連接配置進(jìn)行運(yùn)行連接,簡(jiǎn)化了網(wǎng)管系統(tǒng)的配置操作。
實(shí)施例九、一種業(yè)務(wù)平臺(tái)40,如圖12所示,包括網(wǎng)管接口單元41、管理控制單元42和復(fù)合接口單元43;網(wǎng)管接口單元41包括指示接口單元411、報(bào)告接口單元412、運(yùn)行接口單元413;指示接口單元411,用于接收網(wǎng)管系統(tǒng)下發(fā)的管理指示;報(bào)告接口單元412,用于向網(wǎng)管系統(tǒng)提供組件的管理報(bào)告;運(yùn)行接口單元413,用于向網(wǎng)管系統(tǒng)查詢組件的連接關(guān)系,獲得與查詢的源組件接口對(duì)應(yīng)的目的組件接口;管理控制單元42包括指示控制單元421、報(bào)告控制單元422、連接控制單元423;指示控制單元421,用于在判斷網(wǎng)管接口單元41接收的管理指示為對(duì)復(fù)合組件的復(fù)合組件管理指示時(shí),控制復(fù)合接口單元43進(jìn)行相應(yīng)的轉(zhuǎn)換操作;根據(jù)復(fù)合接口單元43得到的子組件管理指示執(zhí)行相應(yīng)子組件的管理操作;報(bào)告控制單元422,用于在判斷復(fù)合接口單元43接收的管理報(bào)告為與復(fù)合組件關(guān)聯(lián)的子組件的子組件管理報(bào)告時(shí),控制復(fù)合接口單元43進(jìn)行相應(yīng)的轉(zhuǎn)換操作;通過(guò)網(wǎng)管接口單元41向網(wǎng)管系統(tǒng)提供復(fù)合接口單元43得到的復(fù)合組件管理報(bào)告;連接控制單元423,用于進(jìn)行組件的接口依賴查找,在判斷源組件接口為與復(fù)合組件關(guān)聯(lián)的子組件的子組件接口時(shí)控制復(fù)合接口單元43進(jìn)行復(fù)合組件內(nèi)查找;根據(jù)復(fù)合接口單元43得到的源復(fù)合組件接口通過(guò)網(wǎng)管接口單元41獲得對(duì)應(yīng)的目的組件接口,并在判斷所述目的組件接口為復(fù)合組件接口時(shí)控制復(fù)合接口單元43進(jìn)行相應(yīng)的轉(zhuǎn)換操作;綜合網(wǎng)管接口單元41與復(fù)合接口單元43獲得的組件連接信息,建立最初的源組件接口到最終的目的組件接口的連接關(guān)系;復(fù)合接口單元43包括指示轉(zhuǎn)換單元431、報(bào)告轉(zhuǎn)換單元432、第一連接轉(zhuǎn)換單元433、第二連接轉(zhuǎn)換單元434;指示轉(zhuǎn)換單元431,用于根據(jù)管理控制單元42的控制將需要轉(zhuǎn)換的復(fù)合組件管理指示發(fā)送給相應(yīng)的復(fù)合管理組件,按照所述復(fù)合管理組件中提供的轉(zhuǎn)換配置,進(jìn)行所述復(fù)合組件管理指示到與所述復(fù)合組件關(guān)聯(lián)的子組件的子組件管理指示的轉(zhuǎn)換;接收所述復(fù)合管理組件返回的子組件管理指示;報(bào)告轉(zhuǎn)換單元432,用于接收組件的管理報(bào)告;根據(jù)管理控制單元42的控制將需要轉(zhuǎn)換的子組件管理報(bào)告發(fā)送給相應(yīng)的復(fù)合管理組件;按照所述復(fù)合管理組件中提供的轉(zhuǎn)換配置,進(jìn)行所述子組件管理報(bào)告到復(fù)合組件管理報(bào)告的轉(zhuǎn)換;接收所述復(fù)合管理組件返回的復(fù)合組件管理報(bào)告;第一連接轉(zhuǎn)換單元433,用于根據(jù)管理控制單元42的控制將所述源子組件接口信息發(fā)送給相應(yīng)的復(fù)合管理組件;按照所述復(fù)合管理組件中提供的連接配置,獲得與所述源子組件接口對(duì)應(yīng)的目的子組件接口,或者獲得與所述源子組件接口對(duì)應(yīng)的源復(fù)合組件接口;
第二連接轉(zhuǎn)換單元434,用于根據(jù)管理控制單元42的控制將所述目的復(fù)合組件接口信息發(fā)送給相應(yīng)的復(fù)合管理組件;按照所述復(fù)合管理組件中提供的連接配置,獲得與所述目的復(fù)合組件接口對(duì)應(yīng)的目的子組件接口。
本實(shí)施例業(yè)務(wù)平臺(tái)可以是采用分布式架構(gòu)的分布式業(yè)務(wù)平臺(tái)。本實(shí)施例業(yè)務(wù)平臺(tái)適用于實(shí)施例一、三、五、七所提供的組件管理/運(yùn)行方法。
實(shí)施例十、一種業(yè)務(wù)平臺(tái)50,如圖13所示,包括網(wǎng)管接口單元51、復(fù)合管理單元52和操作執(zhí)行單元53;網(wǎng)管接口單元51包括指示接口單元511、報(bào)告接口單元512、運(yùn)行接口單元513;指示接口單元511,用于接收網(wǎng)管系統(tǒng)下發(fā)的管理指示;報(bào)告接口單元512,用于向網(wǎng)管系統(tǒng)提供組件的管理報(bào)告;運(yùn)行接口單元513,用于向網(wǎng)管系統(tǒng)查詢組件的連接關(guān)系,獲得與查詢的源組件接口對(duì)應(yīng)的目的組件接口;復(fù)合管理單元52包括指示管理單元521、報(bào)告管理單元522、連接管理單元523;指示管理單元521,用于在判斷網(wǎng)管接口單元51接收的管理指示為對(duì)復(fù)合組件的復(fù)合組件管理指示時(shí),查找與所述復(fù)合組件對(duì)應(yīng)的轉(zhuǎn)換配置;在查到的轉(zhuǎn)換配置中調(diào)用與所述復(fù)合組件管理指示相應(yīng)的轉(zhuǎn)換配置,將所述復(fù)合組件管理指示轉(zhuǎn)換為對(duì)與所述復(fù)合組件關(guān)聯(lián)的子組件的子組件管理指示;報(bào)告管理單元522,用于接收組件的管理報(bào)告;在判斷所述管理報(bào)告為與復(fù)合組件關(guān)聯(lián)的子組件的子組件管理報(bào)告時(shí),查找與所述復(fù)合組件對(duì)應(yīng)的轉(zhuǎn)換配置;在查到的轉(zhuǎn)換配置中調(diào)用與所述子組件管理報(bào)告相應(yīng)的轉(zhuǎn)換配置,將所述子組件管理報(bào)告轉(zhuǎn)換為所述復(fù)合組件的復(fù)合組件管理報(bào)告并提供給網(wǎng)管接口單元51;連接管理單元523,用于根據(jù)操作執(zhí)行單元53的控制,查找與所述復(fù)合組件對(duì)應(yīng)的連接配置,按照所述連接配置,獲得與所述源子組件接口對(duì)應(yīng)的目的子組件接口,或者獲得與所述源子組件接口對(duì)應(yīng)的源復(fù)合組件接口,或者獲得與所述目的復(fù)合組件接口對(duì)應(yīng)的目的子組件接口。
操作執(zhí)行單元53包括指示操作單元531、連接操作單元532;指示操作單元531,用于根據(jù)復(fù)合管理單元52得到的子組件管理指示執(zhí)行相應(yīng)子組件的管理操作。
連接操作單元532,用于進(jìn)行組件的接口依賴查找,在判斷源組件接口為與復(fù)合組件關(guān)聯(lián)的子組件的子組件接口時(shí)控制復(fù)合管理單元52進(jìn)行復(fù)合組件內(nèi)查找;根據(jù)復(fù)合管理單元52得到的源復(fù)合組件接口通過(guò)網(wǎng)管接口單元51獲得對(duì)應(yīng)的目的組件接口,并在判斷所述目的組件接口為復(fù)合組件接口時(shí)控制復(fù)合管理單元52進(jìn)行相應(yīng)的轉(zhuǎn)換操作;綜合網(wǎng)管接口單元51與復(fù)合管理單元52獲得的組件連接信息,建立最初的源組件接口到最終的目的組件接口的連接關(guān)系;本實(shí)施例業(yè)務(wù)平臺(tái)同樣可以是采用分布式架構(gòu)的分布式業(yè)務(wù)平臺(tái)。本實(shí)施例業(yè)務(wù)平臺(tái)適用于實(shí)施例二、四、六、八所提供的組件管理/運(yùn)行方法。
通過(guò)上述實(shí)施例可以看出,本發(fā)明實(shí)施例采用通過(guò)平臺(tái)的復(fù)合管理操作,將與若干小粒度組件相關(guān)的管理、運(yùn)行操作復(fù)合為與虛擬的大粒度組件相關(guān)的管理、運(yùn)行操作的方法,使得業(yè)務(wù)平臺(tái)上的組件面向網(wǎng)管系統(tǒng)呈現(xiàn)為大粒度的復(fù)合組件,而由業(yè)務(wù)平臺(tái)具體面向各個(gè)子組件,充分協(xié)調(diào)了業(yè)務(wù)組件的開(kāi)發(fā)設(shè)計(jì)與運(yùn)行管理在粒度劃分上取向不一致的問(wèn)題。
以上對(duì)本發(fā)明實(shí)施例所提供的業(yè)務(wù)平臺(tái)組件管理方法和業(yè)務(wù)平臺(tái)組件運(yùn)行方法及業(yè)務(wù)平臺(tái)進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體個(gè)例對(duì)本發(fā)明的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說(shuō)明只是用于幫助理解本發(fā)明的方法及其核心思想;同時(shí),對(duì)于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在具體實(shí)施方式
及應(yīng)用范圍上均會(huì)有改變之處,綜上所述,本說(shuō)明書內(nèi)容不應(yīng)理解為對(duì)本發(fā)明的限制。
權(quán)利要求
1.一種業(yè)務(wù)平臺(tái)組件管理方法,其特征在于,包括接收管理指示,判斷所述管理指示為對(duì)復(fù)合組件的復(fù)合組件管理指示;按照與所述復(fù)合組件對(duì)應(yīng)的轉(zhuǎn)換配置,將所述復(fù)合組件管理指示轉(zhuǎn)換為對(duì)與所述復(fù)合組件關(guān)聯(lián)的子組件的子組件管理指示;根據(jù)所述子組件管理指示執(zhí)行相應(yīng)子組件的管理操作。
2.根據(jù)權(quán)利要求1所述的業(yè)務(wù)平臺(tái)組件管理方法,其特征在于,所述按照與復(fù)合組件對(duì)應(yīng)的轉(zhuǎn)換配置,將復(fù)合組件管理指示轉(zhuǎn)換為子組件管理指示的步驟包括將所述復(fù)合組件管理指示發(fā)送給相應(yīng)的復(fù)合管理組件;按照所述復(fù)合管理組件中提供的轉(zhuǎn)換配置,進(jìn)行所述復(fù)合組件管理指示到子組件管理指示的轉(zhuǎn)換;接收所述復(fù)合管理組件返回的子組件管理指示。
3.根據(jù)權(quán)利要求2所述的業(yè)務(wù)平臺(tái)組件管理方法,其特征在于,所述復(fù)合管理組件中提供的轉(zhuǎn)換配置包括運(yùn)行文件及對(duì)所述運(yùn)行文件的邏輯入口的描述;所述進(jìn)行復(fù)合組件管理指示到子組件管理指示的轉(zhuǎn)換的步驟包括通過(guò)與所述復(fù)合組件管理指示相應(yīng)的邏輯入口調(diào)度所述運(yùn)行文件;由所述運(yùn)行文件對(duì)所述復(fù)合組件管理指示進(jìn)行處理,轉(zhuǎn)換為子組件管理指示。
4.根據(jù)權(quán)利要求2所述的業(yè)務(wù)平臺(tái)組件管理方法,其特征在于,所述復(fù)合管理組件中提供的轉(zhuǎn)換配置包括轉(zhuǎn)換腳本;所述進(jìn)行復(fù)合組件管理指示到子組件管理指示的轉(zhuǎn)換的步驟包括運(yùn)行與所述復(fù)合組件管理指示相應(yīng)的轉(zhuǎn)換腳本;由所述轉(zhuǎn)換腳本對(duì)所述復(fù)合組件管理指示進(jìn)行處理,轉(zhuǎn)換為子組件管理指示。
5.根據(jù)權(quán)利要求1所述的業(yè)務(wù)平臺(tái)組件管理方法,其特征在于,所述按照與復(fù)合組件對(duì)應(yīng)的轉(zhuǎn)換配置,將復(fù)合組件管理指示轉(zhuǎn)換為子組件管理指示的步驟包括查找與所述復(fù)合組件對(duì)應(yīng)的轉(zhuǎn)換配置;在查到的轉(zhuǎn)換配置中調(diào)用與所述復(fù)合組件管理指示相應(yīng)的轉(zhuǎn)換配置,將所述復(fù)合組件管理指示轉(zhuǎn)換為子組件管理指示。
6.根據(jù)權(quán)利要求1~5任意一項(xiàng)所述的業(yè)務(wù)平臺(tái)組件管理方法,其特征在于,在根據(jù)所述子組件管理指示執(zhí)行管理操作之前還包括判斷與各個(gè)子組件管理指示對(duì)應(yīng)的子組件是否為復(fù)合組件;若是,則重復(fù)所述轉(zhuǎn)換過(guò)程,執(zhí)行將該子組件管理指示轉(zhuǎn)換為更下一級(jí)子組件管理指示的操作,直到轉(zhuǎn)換獲得的子組件管理指示對(duì)應(yīng)的子組件不再是復(fù)合組件,再執(zhí)行相應(yīng)的管理操作。
7.根據(jù)權(quán)利要求1~5任意一項(xiàng)所述的業(yè)務(wù)平臺(tái)組件管理方法,其特征在于,所述管理指示包括生命周期指示和參數(shù)設(shè)置指示;所述將復(fù)合組件管理指示轉(zhuǎn)換為子組件管理指示包括將復(fù)合組件生命周期指示轉(zhuǎn)換為對(duì)與所述復(fù)合組件關(guān)聯(lián)的全部子組件的子組件生命周期指示;將復(fù)合組件參數(shù)設(shè)置指示轉(zhuǎn)換為對(duì)與所述復(fù)合組件關(guān)聯(lián)的部分或全部子組件的子組件參數(shù)設(shè)置指示。
8.一種業(yè)務(wù)平臺(tái)組件管理方法,其特征在于,包括接收組件的管理報(bào)告,判斷所述管理報(bào)告為與復(fù)合組件關(guān)聯(lián)的子組件的子組件管理報(bào)告;按照與所述復(fù)合組件對(duì)應(yīng)的轉(zhuǎn)換配置,將所述子組件管理報(bào)告轉(zhuǎn)換為復(fù)合組件的復(fù)合組件管理報(bào)告;向網(wǎng)管系統(tǒng)提供所述復(fù)合組件管理報(bào)告。
9.根據(jù)權(quán)利要求8所述的業(yè)務(wù)平臺(tái)組件管理方法,其特征在于,所述按照與復(fù)合組件對(duì)應(yīng)的轉(zhuǎn)換配置,將子組件管理報(bào)告轉(zhuǎn)換為復(fù)合組件管理報(bào)告的步驟包括將所述子組件管理報(bào)告發(fā)送給相應(yīng)的復(fù)合管理組件;按照所述復(fù)合管理組件中提供的轉(zhuǎn)換配置,進(jìn)行所述子組件管理報(bào)告到復(fù)合組件管理報(bào)告的轉(zhuǎn)換;接收所述復(fù)合管理組件返回的復(fù)合組件管理報(bào)告。
10.根據(jù)權(quán)利要求9所述的業(yè)務(wù)平臺(tái)組件管理方法,其特征在于,所述復(fù)合管理組件中提供的轉(zhuǎn)換配置包括運(yùn)行文件及對(duì)所述運(yùn)行文件的邏輯入口的描述;所述進(jìn)行子組件管理報(bào)告到復(fù)合組件管理報(bào)告的轉(zhuǎn)換的步驟包括通過(guò)與所述子組件管理報(bào)告相應(yīng)的邏輯入口調(diào)度所述運(yùn)行文件;由所述運(yùn)行文件對(duì)所述子組件管理報(bào)告進(jìn)行處理,轉(zhuǎn)換為所述復(fù)合組件管理報(bào)告。
11.根據(jù)權(quán)利要求9所述的業(yè)務(wù)平臺(tái)組件管理方法,其特征在于,所述復(fù)合管理組件的轉(zhuǎn)換配置包括轉(zhuǎn)換腳本;所述進(jìn)行子組件管理報(bào)告到復(fù)合組件管理報(bào)告的轉(zhuǎn)換的步驟包括運(yùn)行與所述子組件管理報(bào)告相應(yīng)的轉(zhuǎn)換腳本;由所述轉(zhuǎn)換腳本對(duì)所述子組件管理報(bào)告進(jìn)行處理,轉(zhuǎn)換為所述復(fù)合組件管理報(bào)告。
12.根據(jù)權(quán)利要求8所述的業(yè)務(wù)平臺(tái)組件管理方法,其特征在于,所述按照與復(fù)合組件對(duì)應(yīng)的轉(zhuǎn)換配置,將子組件管理報(bào)告轉(zhuǎn)換為復(fù)合組件管理報(bào)告的步驟包括查找與所述復(fù)合組件對(duì)應(yīng)的轉(zhuǎn)換配置;在查到的轉(zhuǎn)換配置中調(diào)用與所述子組件管理報(bào)告相應(yīng)的轉(zhuǎn)換配置,將所述子組件管理報(bào)告轉(zhuǎn)換為所述復(fù)合組件管理報(bào)告。
13.根據(jù)權(quán)利要求8~12任意一項(xiàng)所述的業(yè)務(wù)平臺(tái)組件管理方法,其特征在于,在向網(wǎng)管系統(tǒng)提供所述復(fù)合組件管理報(bào)告之前還包括判斷所述復(fù)合組件管理報(bào)告對(duì)應(yīng)的復(fù)合組件是否為其他復(fù)合組件的子組件;若是,則重復(fù)所述轉(zhuǎn)換過(guò)程,執(zhí)行將該復(fù)合組件管理報(bào)告轉(zhuǎn)換為更高一級(jí)管理報(bào)告的操作,直到轉(zhuǎn)換獲得的管理報(bào)告對(duì)應(yīng)的復(fù)合組件不再是其他復(fù)合組件的子組件,再將最終轉(zhuǎn)換得到的管理報(bào)告向網(wǎng)管系統(tǒng)提供。
14.一種業(yè)務(wù)平臺(tái)組件運(yùn)行方法,其特征在于,包括進(jìn)行組件的接口依賴查找,判斷源組件接口為與復(fù)合組件關(guān)聯(lián)的子組件的子組件接口;按照與所述復(fù)合組件對(duì)應(yīng)的連接配置進(jìn)行復(fù)合組件內(nèi)查找,獲得與所述源子組件接口對(duì)應(yīng)的目的組件接口,所述目的組件接口為與同一復(fù)合組件關(guān)聯(lián)的另一子組件的目的子組件接口;建立所述源子組件接口到目的子組件接口的連接關(guān)系;或者,將所述源子組件接口轉(zhuǎn)換為所述復(fù)合組件的對(duì)應(yīng)源復(fù)合組件接口;向網(wǎng)管系統(tǒng)查詢所述復(fù)合組件的連接關(guān)系,獲得與所述源復(fù)合組件接口對(duì)應(yīng)的目的組件接口。
15.根據(jù)權(quán)利要求14所述的業(yè)務(wù)平臺(tái)組件運(yùn)行方法,其特征在于,所述按照與復(fù)合組件對(duì)應(yīng)的連接配置進(jìn)行復(fù)合組件內(nèi)查找的步驟包括將所述源子組件接口信息發(fā)送給相應(yīng)的復(fù)合管理組件;按照所述復(fù)合管理組件中提供的連接配置,獲得與所述源子組件接口對(duì)應(yīng)的目的子組件接口,或者獲得與所述源子組件接口對(duì)應(yīng)的源復(fù)合組件接口。
16.根據(jù)權(quán)利要求14所述的業(yè)務(wù)平臺(tái)組件運(yùn)行方法,其特征在于,所述按照與復(fù)合組件對(duì)應(yīng)的連接配置進(jìn)行復(fù)合組件內(nèi)查找的步驟包括查找與所述復(fù)合組件對(duì)應(yīng)的連接配置;按照所述連接配置,獲得與所述源子組件接口對(duì)應(yīng)的目的子組件接口,或者獲得與所述源子組件接口對(duì)應(yīng)的源復(fù)合組件接口。
17.根據(jù)權(quán)利要求14~16任意一項(xiàng)所述的業(yè)務(wù)平臺(tái)組件運(yùn)行方法,其特征在于,在向網(wǎng)管系統(tǒng)查詢所述復(fù)合組件的連接關(guān)系之前還包括判斷所述復(fù)合組件是否為其他復(fù)合組件的子組件;若是,則按照與所述其他復(fù)合組件對(duì)應(yīng)的連接配置重復(fù)進(jìn)行復(fù)合組件內(nèi)查找,直到建立復(fù)合組件內(nèi)的接口連接關(guān)系,或者將源子組件接口轉(zhuǎn)換為最終復(fù)合組件的對(duì)應(yīng)源復(fù)合組件接口。
18.一種業(yè)務(wù)平臺(tái)組件運(yùn)行方法,其特征在于,包括進(jìn)行組件的接口依賴查找,按照網(wǎng)管系統(tǒng)提供的連接關(guān)系,獲得與源組件接口對(duì)應(yīng)的目的組件接口,判斷所述目的組件接口為復(fù)合組件的復(fù)合組件接口;按照與所述復(fù)合組件對(duì)應(yīng)的連接配置,將所述目的復(fù)合組件接口轉(zhuǎn)換為與所述復(fù)合組件關(guān)聯(lián)的子組件的對(duì)應(yīng)目的子組件接口;建立所述源組件接口或所述源組件接口對(duì)應(yīng)的源子組件接口到所述目的子組件接口的連接關(guān)系。
19.根據(jù)權(quán)利要求18所述的業(yè)務(wù)平臺(tái)組件運(yùn)行方法,其特征在于,所述按照與復(fù)合組件對(duì)應(yīng)的連接配置將目的復(fù)合組件接口轉(zhuǎn)換為對(duì)應(yīng)目的子組件接口的步驟包括將所述目的復(fù)合組件接口信息發(fā)送給相應(yīng)的復(fù)合管理組件;按照所述復(fù)合管理組件中提供的連接配置,獲得與所述目的復(fù)合組件接口對(duì)應(yīng)的目的子組件接口。
20.根據(jù)權(quán)利要求18所述的業(yè)務(wù)平臺(tái)組件運(yùn)行方法,其特征在于,所述按照與復(fù)合組件對(duì)應(yīng)的連接配置將目的復(fù)合組件接口轉(zhuǎn)換為對(duì)應(yīng)目的子組件接口的步驟包括查找與所述復(fù)合組件對(duì)應(yīng)的連接配置;按照所述連接配置,獲得與所述目的復(fù)合組件接口對(duì)應(yīng)的目的子組件接口。
21.根據(jù)權(quán)利要求18~20任意一項(xiàng)所述的業(yè)務(wù)平臺(tái)組件運(yùn)行方法,其特征在于,在建立所述源組件接口到所述目的子組件接口的連接關(guān)系之前還包括判斷所述目的子組件接口所屬的子組件是否為復(fù)合組件;若是,則重復(fù)所述轉(zhuǎn)換過(guò)程,執(zhí)行將該目的子組件接口轉(zhuǎn)換為更下一級(jí)目的子組件接口的操作,直到轉(zhuǎn)換獲得的目的子組件接口所屬的子組件不再是復(fù)合組件,再執(zhí)行連接關(guān)系的建立。
22.根據(jù)權(quán)利要求14~21任意一項(xiàng)所述的業(yè)務(wù)平臺(tái)組件運(yùn)行方法,其特征在于所述接口依賴查找按照組件在運(yùn)行時(shí)發(fā)起的接口請(qǐng)求進(jìn)行;所述連接關(guān)系的建立包括,將查找獲得的目的接口信息返回給發(fā)起查找的組件;或者,所述接口依賴查找在組件加載時(shí)進(jìn)行;所述連接關(guān)系的建立包括,將需要連接的接口信息設(shè)置到相應(yīng)的組件。
23.一種業(yè)務(wù)平臺(tái),其特征在于,包括網(wǎng)管接口單元、管理控制單元和復(fù)合接口單元;所述網(wǎng)管接口單元包括,指示接口單元,用于接收網(wǎng)管系統(tǒng)下發(fā)的管理指示;所述管理控制單元包括,指示控制單元,用于在判斷所述網(wǎng)管接口單元接收的管理指示為對(duì)復(fù)合組件的復(fù)合組件管理指示時(shí),控制所述復(fù)合接口單元進(jìn)行相應(yīng)的轉(zhuǎn)換操作;根據(jù)所述復(fù)合接口單元得到的子組件管理指示執(zhí)行相應(yīng)子組件的管理操作;所述復(fù)合接口單元包括,指示轉(zhuǎn)換單元,用于根據(jù)所述管理控制單元的控制將需要轉(zhuǎn)換的復(fù)合組件管理指示發(fā)送給相應(yīng)的復(fù)合管理組件,按照所述復(fù)合管理組件中提供的轉(zhuǎn)換配置,進(jìn)行所述復(fù)合組件管理指示到與所述復(fù)合組件關(guān)聯(lián)的子組件的子組件管理指示的轉(zhuǎn)換;接收所述復(fù)合管理組件返回的子組件管理指示。
24.根據(jù)權(quán)利要求23所述的業(yè)務(wù)平臺(tái),其特征在于所述網(wǎng)管接口單元還包括,報(bào)告接口單元,用于向網(wǎng)管系統(tǒng)提供組件的管理報(bào)告;所述管理控制單元還包括,報(bào)告控制單元,用于在判斷所述復(fù)合接口單元接收的管理報(bào)告為與復(fù)合組件關(guān)聯(lián)的子組件的子組件管理報(bào)告時(shí),控制所述復(fù)合接口單元進(jìn)行相應(yīng)的轉(zhuǎn)換操作;通過(guò)所述網(wǎng)管接口單元向網(wǎng)管系統(tǒng)提供所述復(fù)合接口單元得到的復(fù)合組件管理報(bào)告;所述復(fù)合接口單元還包括,報(bào)告轉(zhuǎn)換單元,用于接收組件的管理報(bào)告;根據(jù)所述管理控制單元的控制將需要轉(zhuǎn)換的子組件管理報(bào)告發(fā)送給相應(yīng)的復(fù)合管理組件;按照所述復(fù)合管理組件中提供的轉(zhuǎn)換配置,進(jìn)行所述子組件管理報(bào)告到復(fù)合組件管理報(bào)告的轉(zhuǎn)換;接收所述復(fù)合管理組件返回的復(fù)合組件管理報(bào)告。
25.根據(jù)權(quán)利要求23或24所述的業(yè)務(wù)平臺(tái),其特征在于所述網(wǎng)管接口單元還包括,運(yùn)行接口單元,用于向網(wǎng)管系統(tǒng)查詢組件的連接關(guān)系,獲得與查詢的源組件接口對(duì)應(yīng)的目的組件接口;所述管理控制單元還包括,連接控制單元,用于進(jìn)行組件的接口依賴查找,在判斷源組件接口為與復(fù)合組件關(guān)聯(lián)的子組件的子組件接口時(shí)控制所述復(fù)合接口單元進(jìn)行復(fù)合組件內(nèi)查找;根據(jù)所述復(fù)合接口單元得到的源復(fù)合組件接口通過(guò)所述網(wǎng)管接口單元獲得對(duì)應(yīng)的目的組件接口,并在判斷所述目的組件接口為復(fù)合組件接口時(shí)控制所述復(fù)合接口單元進(jìn)行相應(yīng)的轉(zhuǎn)換操作;綜合所述網(wǎng)管接口單元與復(fù)合接口單元獲得的組件連接信息,建立最初的源組件接口到最終的目的組件接口的連接關(guān)系;所述復(fù)合接口單元還包括,第一連接轉(zhuǎn)換單元,用于根據(jù)所述管理控制單元的控制將所述源子組件接口信息發(fā)送給相應(yīng)的復(fù)合管理組件;按照所述復(fù)合管理組件中提供的連接配置,獲得與所述源子組件接口對(duì)應(yīng)的目的子組件接口,或者獲得與所述源子組件接口對(duì)應(yīng)的源復(fù)合組件接口;第二連接轉(zhuǎn)換單元,用于根據(jù)所述管理控制單元的控制將所述目的復(fù)合組件接口信息發(fā)送給相應(yīng)的復(fù)合管理組件;按照所述復(fù)合管理組件中提供的連接配置,獲得與所述目的復(fù)合組件接口對(duì)應(yīng)的目的子組件接口。
26.一種業(yè)務(wù)平臺(tái),其特征在于,包括網(wǎng)管接口單元、復(fù)合管理單元和操作執(zhí)行單元;所述網(wǎng)管接口單元包括,指示接口單元,用于接收網(wǎng)管系統(tǒng)下發(fā)的管理指示;所述復(fù)合管理單元包括,指示管理單元,用于在判斷所述網(wǎng)管接口單元接收的管理指示為對(duì)復(fù)合組件的復(fù)合組件管理指示時(shí),查找與所述復(fù)合組件對(duì)應(yīng)的轉(zhuǎn)換配置;在查到的轉(zhuǎn)換配置中調(diào)用與所述復(fù)合組件管理指示相應(yīng)的轉(zhuǎn)換配置,將所述復(fù)合組件管理指示轉(zhuǎn)換為對(duì)與所述復(fù)合組件關(guān)聯(lián)的子組件的子組件管理指示;所述操作執(zhí)行單元包括,指示操作單元,用于根據(jù)所述復(fù)合管理單元得到的子組件管理指示執(zhí)行相應(yīng)子組件的管理操作。
27.根據(jù)權(quán)利要求26所述的業(yè)務(wù)平臺(tái),其特征在于所述網(wǎng)管接口單元還包括,報(bào)告接口單元,用于向網(wǎng)管系統(tǒng)提供組件的管理報(bào)告;所述復(fù)合管理單元還包括,報(bào)告管理單元,用于接收組件的管理報(bào)告;在判斷所述管理報(bào)告為與復(fù)合組件關(guān)聯(lián)的子組件的子組件管理報(bào)告時(shí),查找與所述復(fù)合組件對(duì)應(yīng)的轉(zhuǎn)換配置;在查到的轉(zhuǎn)換配置中調(diào)用與所述子組件管理報(bào)告相應(yīng)的轉(zhuǎn)換配置,將所述子組件管理報(bào)告轉(zhuǎn)換為所述復(fù)合組件的復(fù)合組件管理報(bào)告并提供給所述網(wǎng)管接口單元。
28.根據(jù)權(quán)利要求26或27所述的業(yè)務(wù)平臺(tái),其特征在于所述網(wǎng)管接口單元還包括,運(yùn)行接口單元,用于向網(wǎng)管系統(tǒng)查詢組件的連接關(guān)系,獲得與查詢的源組件接口對(duì)應(yīng)的目的組件接口;所述操作執(zhí)行單元還包括,連接操作單元,用于進(jìn)行組件的接口依賴查找,在判斷源組件接口為與復(fù)合組件關(guān)聯(lián)的子組件的子組件接口時(shí)控制所述復(fù)合管理單元進(jìn)行復(fù)合組件內(nèi)查找;根據(jù)所述復(fù)合管理單元得到的源復(fù)合組件接口通過(guò)所述網(wǎng)管接口單元獲得對(duì)應(yīng)的目的組件接口,并在判斷所述目的組件接口為復(fù)合組件接口時(shí)控制所述復(fù)合管理單元進(jìn)行相應(yīng)的轉(zhuǎn)換操作;綜合所述網(wǎng)管接口單元與復(fù)合管理單元獲得的組件連接信息,建立最初的源組件接口到最終的目的組件接口的連接關(guān)系;所述復(fù)合管理單元還包括,連接管理單元,用于根據(jù)所述操作執(zhí)行單元的控制,查找與所述復(fù)合組件對(duì)應(yīng)的連接配置,按照所述連接配置,獲得與所述源子組件接口對(duì)應(yīng)的目的子組件接口,或者獲得與所述源子組件接口對(duì)應(yīng)的源復(fù)合組件接口,或者獲得與所述目的復(fù)合組件接口對(duì)應(yīng)的目的子組件接口。
全文摘要
本發(fā)明公開(kāi)了業(yè)務(wù)平臺(tái)組件管理方法和業(yè)務(wù)平臺(tái)組件運(yùn)行方法,通過(guò)平臺(tái)的復(fù)合管理操作,將與若干小粒度組件相關(guān)的管理、運(yùn)行操作復(fù)合為與虛擬的大粒度組件相關(guān)的管理、運(yùn)行操作。本發(fā)明并提供相應(yīng)的業(yè)務(wù)平臺(tái)。本發(fā)明使得業(yè)務(wù)平臺(tái)上的組件面向網(wǎng)管系統(tǒng)呈現(xiàn)為大粒度的復(fù)合組件,而由業(yè)務(wù)平臺(tái)具體面向各個(gè)子組件,充分協(xié)調(diào)了業(yè)務(wù)組件的開(kāi)發(fā)設(shè)計(jì)與運(yùn)行管理在粒度劃分上取向不一致的問(wèn)題。
文檔編號(hào)H04M3/22GK101022365SQ20071008822
公開(kāi)日2007年8月22日 申請(qǐng)日期2007年3月15日 優(yōu)先權(quán)日2007年3月15日
發(fā)明者陳懷友, 申海 申請(qǐng)人:華為技術(shù)有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
外汇| 太湖县| 玉树县| 蒙自县| 怀集县| 凌海市| 拉萨市| 永吉县| 怀集县| 临邑县| 蕲春县| 化隆| 平山县| 阜宁县| 余江县| 广宁县| 建德市| 高密市| 安徽省| 兴和县| 筠连县| 南宁市| 肥城市| 嘉黎县| 鲜城| 汉阴县| 丘北县| 土默特右旗| 南投市| 南木林县| 大英县| 郯城县| 唐河县| 河曲县| 渭南市| 南昌市| 怀安县| 三门峡市| 鄂州市| 朝阳区| 信丰县|