本申請(qǐng)涉及大數(shù)據(jù),尤其涉及一種資產(chǎn)數(shù)據(jù)處理方法、裝置、電子設(shè)備、計(jì)算機(jī)存儲(chǔ)介質(zhì)和計(jì)算機(jī)程序產(chǎn)品。
背景技術(shù):
1、隨著云計(jì)算技術(shù)的迅速發(fā)展,企業(yè)上云已成為未來(lái)發(fā)展的一個(gè)必要趨勢(shì),一些安全供應(yīng)商也開(kāi)始將安全能力云化,以彈性、按需的“安全資源池”的方式提供給租戶使用。
2、目前,在云上防護(hù)業(yè)務(wù)系統(tǒng)中,參見(jiàn)圖1,資源池管理平臺(tái)及安全資源池被多云管理平臺(tái)納管,其應(yīng)用程序接口(application?programming?interface,api)也開(kāi)放給能力開(kāi)放平臺(tái)。租戶可通過(guò)多云管理平臺(tái)或能力開(kāi)放平臺(tái)訂購(gòu)安全產(chǎn)品,此時(shí),租戶的資產(chǎn)數(shù)據(jù)被分散在多云管理平臺(tái)、能力開(kāi)放平臺(tái)以及資源池管理平臺(tái)。這樣,當(dāng)任何業(yè)務(wù)系統(tǒng)需要對(duì)資產(chǎn)數(shù)據(jù)進(jìn)行查詢等數(shù)據(jù)處理時(shí),只能先從這些分散系統(tǒng)中獲取資產(chǎn)數(shù)據(jù),如此,會(huì)影響資產(chǎn)數(shù)據(jù)的處理效率。
技術(shù)實(shí)現(xiàn)思路
1、本申請(qǐng)?zhí)峁┮环N資產(chǎn)數(shù)據(jù)處理方法、裝置、電子設(shè)備、計(jì)算機(jī)存儲(chǔ)介質(zhì)和計(jì)算機(jī)程序產(chǎn)品。
2、本申請(qǐng)的技術(shù)方案是這樣實(shí)現(xiàn)的:
3、本申請(qǐng)?zhí)峁┝艘环N資產(chǎn)數(shù)據(jù)處理方法,應(yīng)用于資產(chǎn)管理系統(tǒng)中的網(wǎng)關(guān),所述網(wǎng)關(guān)部署在目標(biāo)平臺(tái)和資源池管理平臺(tái)之間,所述目標(biāo)平臺(tái)包括多云管理平臺(tái)和/或能力開(kāi)放平臺(tái),所述資源池管理平臺(tái)包括多個(gè)資產(chǎn)相關(guān)接口,所述方法包括:
4、接收到所述目標(biāo)平臺(tái)發(fā)送的接口消息時(shí),獲取所述接口消息的請(qǐng)求路徑、請(qǐng)求消息和響應(yīng)消息;所述接口消息為所述目標(biāo)平臺(tái)需要向所述資源池管理平臺(tái)的目標(biāo)資產(chǎn)相關(guān)接口發(fā)送的消息;
5、根據(jù)所述請(qǐng)求路徑確定所述接口消息對(duì)應(yīng)的數(shù)據(jù)采集方式;使用所述數(shù)據(jù)采集方式,從所述請(qǐng)求消息和所述響應(yīng)信息中提取資產(chǎn)數(shù)據(jù)并更新到資產(chǎn)數(shù)據(jù)庫(kù);
6、根據(jù)所述資產(chǎn)數(shù)據(jù)庫(kù)完成對(duì)所述資產(chǎn)數(shù)據(jù)的數(shù)據(jù)處理操作;所述數(shù)據(jù)處理操作包括查詢操作和/或統(tǒng)計(jì)操作。
7、本申請(qǐng)?zhí)峁┮环N資產(chǎn)數(shù)據(jù)處理裝置,應(yīng)用于資產(chǎn)管理系統(tǒng)中的網(wǎng)關(guān),所述網(wǎng)關(guān)部署在目標(biāo)平臺(tái)和資源池管理平臺(tái)之間,所述目標(biāo)平臺(tái)包括多云管理平臺(tái)和/或能力開(kāi)放平臺(tái),所述資源池管理平臺(tái)包括多個(gè)資產(chǎn)相關(guān)接口,所述裝置包括:
8、獲取模塊,用于接收到所述目標(biāo)平臺(tái)發(fā)送的接口消息時(shí),獲取所述接口消息的請(qǐng)求路徑、請(qǐng)求消息和響應(yīng)消息;所述接口消息為所述目標(biāo)平臺(tái)需要向所述資源池管理平臺(tái)的目標(biāo)資產(chǎn)相關(guān)接口發(fā)送的消息;
9、提取模塊,用于根據(jù)所述請(qǐng)求路徑確定所述接口消息對(duì)應(yīng)的數(shù)據(jù)采集方式;使用所述數(shù)據(jù)采集方式,從所述請(qǐng)求消息和所述響應(yīng)信息中提取資產(chǎn)數(shù)據(jù)并更新到資產(chǎn)數(shù)據(jù)庫(kù);
10、處理模塊,用于根據(jù)所述資產(chǎn)數(shù)據(jù)庫(kù)完成對(duì)所述資產(chǎn)數(shù)據(jù)的數(shù)據(jù)處理操作;所述數(shù)據(jù)處理操作包括查詢操作和/或統(tǒng)計(jì)操作。
11、本申請(qǐng)?zhí)峁┮环N電子設(shè)備,所述設(shè)備包括存儲(chǔ)器、處理器及存儲(chǔ)在存儲(chǔ)器上并可在處理器上運(yùn)行的計(jì)算機(jī)程序,所述處理器執(zhí)行所述程序時(shí)實(shí)現(xiàn)前述一個(gè)或多個(gè)技術(shù)方案提供的資產(chǎn)數(shù)據(jù)處理方法。
12、本申請(qǐng)?zhí)峁┮环N計(jì)算機(jī)存儲(chǔ)介質(zhì),所述計(jì)算機(jī)存儲(chǔ)介質(zhì)存儲(chǔ)有計(jì)算機(jī)程序;所述計(jì)算機(jī)程序被執(zhí)行后能夠?qū)崿F(xiàn)前述一個(gè)或多個(gè)技術(shù)方案提供的資產(chǎn)數(shù)據(jù)處理方法。
13、本申請(qǐng)實(shí)施例提供一種計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)程序,該計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)前述一個(gè)或多個(gè)技術(shù)方案提供的資產(chǎn)數(shù)據(jù)處理方法。
14、本申請(qǐng)實(shí)施例提供一種資產(chǎn)數(shù)據(jù)處理方法、裝置、電子設(shè)備、計(jì)算機(jī)存儲(chǔ)介質(zhì)和計(jì)算機(jī)程序產(chǎn)品,應(yīng)用于資產(chǎn)管理系統(tǒng)中的網(wǎng)關(guān),所述網(wǎng)關(guān)部署在目標(biāo)平臺(tái)和資源池管理平臺(tái)之間,所述目標(biāo)平臺(tái)包括多云管理平臺(tái)和/或能力開(kāi)放平臺(tái),所述資源池管理平臺(tái)包括多個(gè)資產(chǎn)相關(guān)接口,所述方法包括:接收到所述目標(biāo)平臺(tái)發(fā)送的接口消息時(shí),獲取所述接口消息的請(qǐng)求路徑、請(qǐng)求消息和響應(yīng)消息;所述接口消息為所述目標(biāo)平臺(tái)需要向所述資源池管理平臺(tái)的目標(biāo)資產(chǎn)相關(guān)接口發(fā)送的消息;根據(jù)所述請(qǐng)求路徑確定所述接口消息對(duì)應(yīng)的數(shù)據(jù)采集方式;使用所述數(shù)據(jù)采集方式,從所述請(qǐng)求消息和所述響應(yīng)信息中提取資產(chǎn)數(shù)據(jù)并更新到資產(chǎn)數(shù)據(jù)庫(kù);根據(jù)所述資產(chǎn)數(shù)據(jù)庫(kù)完成對(duì)所述資產(chǎn)數(shù)據(jù)的數(shù)據(jù)處理操作;所述數(shù)據(jù)處理操作包括查詢操作和/或統(tǒng)計(jì)操作。
15、可以看出,在本申請(qǐng)實(shí)施例中,對(duì)于目標(biāo)平臺(tái)(多云管理平臺(tái)和/或能力開(kāi)放平臺(tái))向資源池管理平臺(tái)的資產(chǎn)相關(guān)接口發(fā)送的接口消息,通過(guò)提取該接口消息的資產(chǎn)數(shù)據(jù),并同步更新到資產(chǎn)數(shù)據(jù)庫(kù);這樣,在后續(xù)接收到針對(duì)資產(chǎn)數(shù)據(jù)的數(shù)據(jù)處理請(qǐng)求時(shí),無(wú)需從各種分散系統(tǒng)中獲取資產(chǎn)數(shù)據(jù),而是從資產(chǎn)數(shù)據(jù)庫(kù)中快速獲取資產(chǎn)數(shù)據(jù)并進(jìn)行相應(yīng)的處理操作,如此,可以提升資產(chǎn)數(shù)據(jù)的處理效率。
1.一種資產(chǎn)數(shù)據(jù)處理方法,其特征在于,應(yīng)用于資產(chǎn)管理系統(tǒng)中的網(wǎng)關(guān),所述網(wǎng)關(guān)部署在目標(biāo)平臺(tái)和資源池管理平臺(tái)之間,所述目標(biāo)平臺(tái)包括多云管理平臺(tái)和/或能力開(kāi)放平臺(tái),所述資源池管理平臺(tái)包括多個(gè)資產(chǎn)相關(guān)接口,所述方法包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述網(wǎng)關(guān)包括資產(chǎn)管理api模塊,所述資產(chǎn)管理api模塊用于提供統(tǒng)一的對(duì)外處理接口,所述對(duì)外處理接口包括查詢接口和/或統(tǒng)計(jì)接口,所述根據(jù)所述資產(chǎn)數(shù)據(jù)庫(kù)完成對(duì)所述資產(chǎn)數(shù)據(jù)的數(shù)據(jù)處理操作,包括:
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述網(wǎng)關(guān)還包括串行采集模塊和接口記錄數(shù)據(jù)庫(kù),所述接收到所述目標(biāo)平臺(tái)發(fā)送的接口消息時(shí),獲取所述接口消息的請(qǐng)求路徑、請(qǐng)求消息和響應(yīng)消息,包括:
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述網(wǎng)關(guān)還包括旁路采集模塊,所述從所述接口記錄數(shù)據(jù)庫(kù)中獲取接口消息的請(qǐng)求路徑、請(qǐng)求消息和響應(yīng)消息,包括:
5.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述網(wǎng)關(guān)還包括消息轉(zhuǎn)發(fā)模塊,所述方法還包括:
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述系統(tǒng)還包括接口管理平臺(tái),在通過(guò)所述串行采集模塊將所述接口消息發(fā)送至所述消息轉(zhuǎn)發(fā)模塊之前,所述方法還包括:
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,在將所述第一索引關(guān)系寫(xiě)入設(shè)備配置表之后,所述方法還包括:
8.根據(jù)權(quán)利要求1至7任一項(xiàng)所述的方法,其特征在于,所述目標(biāo)資產(chǎn)相關(guān)接口至少包括以下其中一項(xiàng):租戶創(chuàng)建接口、租戶撤銷(xiāo)接口、訂單開(kāi)通接口、訂單撤銷(xiāo)接口和產(chǎn)品信息回傳接口。
9.一種資產(chǎn)數(shù)據(jù)處理裝置,其特征在于,應(yīng)用于資產(chǎn)管理系統(tǒng)中的網(wǎng)關(guān),所述網(wǎng)關(guān)部署在目標(biāo)平臺(tái)和資源池管理平臺(tái)之間,所述目標(biāo)平臺(tái)包括多云管理平臺(tái)和/或能力開(kāi)放平臺(tái),所述資源池管理平臺(tái)包括多個(gè)資產(chǎn)相關(guān)接口,所述裝置包括:
10.一種電子設(shè)備,其特征在于,所述設(shè)備包括存儲(chǔ)器、處理器及存儲(chǔ)在存儲(chǔ)器上并可在處理器上運(yùn)行的計(jì)算機(jī)程序,所述處理器執(zhí)行所述程序時(shí)實(shí)現(xiàn)權(quán)利要求1至8任一項(xiàng)所述的方法。
11.一種計(jì)算機(jī)存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,其特征在于,該計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)權(quán)利要求1至8任一項(xiàng)所述的方法。
12.一種計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)程序,其特征在于,所述計(jì)算機(jī)程序在被處理器執(zhí)行時(shí)實(shí)現(xiàn)根據(jù)權(quán)利要求1-8中任一項(xiàng)所述的方法。