應(yīng)用的配置方法和應(yīng)用的配置裝置的制造方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及互聯(lián)網(wǎng)應(yīng)用技術(shù)領(lǐng)域,具體而言,涉及一種應(yīng)用的配置方法和一種應(yīng) 用的配置裝置。
【背景技術(shù)】
[0002] 目前,無(wú)論是傳統(tǒng)的PC(Personal Computer,個(gè)人計(jì)算機(jī))端還是移動(dòng)端都需要對(duì) 各種應(yīng)用的數(shù)據(jù)進(jìn)行處理。云作為基礎(chǔ)設(shè)施的共享模式,可通過(guò)網(wǎng)絡(luò)將分布在不同空間的 系統(tǒng)相互連接,為用戶(hù)提供各種IT(Information Technology,信息科技和產(chǎn)業(yè))服務(wù)、存儲(chǔ) 服務(wù)等。
[0003] 但是現(xiàn)有技術(shù)中,用戶(hù)只能訪(fǎng)問(wèn)公有云或者訪(fǎng)問(wèn)私有云,即云的應(yīng)用屬于專(zhuān)有應(yīng) 用。即使實(shí)現(xiàn)了公有云和私有云的連接也是基于固定方式的連接,而且若要實(shí)現(xiàn)云的連接 需要大量的開(kāi)發(fā)工作,缺乏靈活性。并且數(shù)據(jù)的獲取也需要單獨(dú)開(kāi)發(fā),并投入大量資源。
[0004] 因此,如何使得公有云和私有云的連接更加方便、靈活,并能將數(shù)據(jù)快速、簡(jiǎn)便地 展現(xiàn)給用戶(hù)成為目前亟待解決的問(wèn)題。
【發(fā)明內(nèi)容】
[0005] 本發(fā)明正是基于上述問(wèn)題,提出了一種新的技術(shù)方案,可以使得公有云和私有云 的連接更加方便、靈活,并能將數(shù)據(jù)快速、簡(jiǎn)便地展現(xiàn)給用戶(hù)。
[0006] 有鑒于此,本發(fā)明的第一方面提出了一種應(yīng)用的配置方法,包括:接收第一配置指 令,在公有云上配置私有云中應(yīng)用的服務(wù)源;根據(jù)所述服務(wù)源的地址從所述私有云中獲取 網(wǎng)絡(luò)服務(wù)描述語(yǔ)言格式的信息,并根據(jù)所述網(wǎng)絡(luò)服務(wù)描述語(yǔ)言格式的信息生成所述私有云 對(duì)應(yīng)的服務(wù)信息;將所述私有云對(duì)應(yīng)的服務(wù)信息轉(zhuǎn)換成所述公有云對(duì)應(yīng)的服務(wù)信息,根據(jù) 所述公有云對(duì)應(yīng)的服務(wù)信息生成服務(wù)引用信息;將所述服務(wù)引用信息與所述應(yīng)用的數(shù)據(jù)關(guān) 聯(lián)。
[0007] 在該技術(shù)方案中,通過(guò)在公有云上配置私有云中應(yīng)用的服務(wù)源,其中,服務(wù)源包含 有服務(wù)注冊(cè)碼、服務(wù)名稱(chēng)、服務(wù)來(lái)源類(lèi)型等信息,以對(duì)服務(wù)源下的多個(gè)服務(wù)進(jìn)行區(qū)分,然后 根據(jù)服務(wù)源的地址從私有云中獲取網(wǎng)絡(luò)服務(wù)描述語(yǔ)言格式的信息,并根據(jù)網(wǎng)絡(luò)服務(wù)描述語(yǔ) 言格式的信息生成私有云對(duì)應(yīng)的服務(wù)信息,例如,服務(wù)信息可以是服務(wù)源下的多個(gè)服務(wù)的 方法名、參數(shù)名和地址等信息,進(jìn)一步地,將私有云對(duì)應(yīng)的服務(wù)信息轉(zhuǎn)換成公有云對(duì)應(yīng)的服 務(wù)信息,以根據(jù)公有云對(duì)應(yīng)的服務(wù)信息生成服務(wù)引用信息,最后,將服務(wù)引用信息與應(yīng)用的 數(shù)據(jù)進(jìn)行關(guān)聯(lián),即將應(yīng)用的數(shù)據(jù)快速、簡(jiǎn)便地展現(xiàn)給用戶(hù),如此,通過(guò)動(dòng)態(tài)配置私有云中應(yīng) 用的服務(wù)源,并將最終形成的服務(wù)引用信息與應(yīng)用的數(shù)據(jù)進(jìn)行關(guān)聯(lián),可以使得公有云和私 有云的連接更加方便、靈活,并且在將數(shù)據(jù)展現(xiàn)給用戶(hù)時(shí)也更加快速、便捷。
[0008] 在上述技術(shù)方案中,優(yōu)選地,所述根據(jù)所述網(wǎng)絡(luò)服務(wù)描述語(yǔ)言格式的信息生成所 述私有云對(duì)應(yīng)的服務(wù)信息的步驟,具體包括:將所述網(wǎng)絡(luò)服務(wù)描述語(yǔ)言格式的信息轉(zhuǎn)換成 指定格式的信息;根據(jù)所述指定格式的信息生成所述私有云對(duì)應(yīng)的服務(wù)信息。
[0009] 在該技術(shù)方案中,通過(guò)將網(wǎng)絡(luò)服務(wù)描述語(yǔ)言(WSDL,Web Services Description Language)格式的信息轉(zhuǎn)換成指定格式的信息,從而根據(jù)指定格式的信息生成私有云對(duì)應(yīng) 的服務(wù)信息,具體的,可以將網(wǎng)絡(luò)服務(wù)描述語(yǔ)言格式的信息先轉(zhuǎn)換為可擴(kuò)展置標(biāo)語(yǔ)言(XML, Extensible Markup Language)格式的信息,再將可擴(kuò)展置標(biāo)語(yǔ)言格式的信息轉(zhuǎn)換為指定 格式的信息,其中,該指定格式可以是API s . j son (-種API的定義格式,其中,API,即 Application Programming Interface,應(yīng)用程序編程接口)格式。
[0010]在上述任一技術(shù)方案中,優(yōu)選地,所述根據(jù)所述服務(wù)源的地址從所述私有云中獲 取網(wǎng)絡(luò)服務(wù)描述語(yǔ)言格式的信息的步驟,還包括:若在所述私有云中不存在所述網(wǎng)絡(luò)服務(wù) 描述語(yǔ)言格式的信息,判斷在所述私有云中是否存在所述指定格式的信息;在判斷結(jié)果為 是時(shí),執(zhí)行所述根據(jù)所述指定格式的信息生成所述私有云對(duì)應(yīng)的服務(wù)信息的步驟;否則,根 據(jù)接收到的第二配置指令,配置所述私有云對(duì)應(yīng)的服務(wù)信息。
[0011] 在該技術(shù)方案中,若在私有云中不存在網(wǎng)絡(luò)服務(wù)描述語(yǔ)言格式的信息,則判斷在 私有云中是否存在指定格式的信息,進(jìn)一步地,在判定私有云中存在指定格式的信息時(shí),可 以根據(jù)指定格式的信息生成私有云對(duì)應(yīng)的服務(wù)信息,否則,即在判定私有云中不存在指定 格式的信息時(shí),則手動(dòng)對(duì)私有云對(duì)應(yīng)的服務(wù)信息進(jìn)行配置,如此,可以確保通過(guò)私有云對(duì)應(yīng) 的服務(wù)信息生成公有云對(duì)應(yīng)的服務(wù)信息,從而再根據(jù)公有云對(duì)應(yīng)的服務(wù)信息生成服務(wù)引用 信息,提升了公有云和私有云進(jìn)行連接的可靠性。
[0012] 在上述任一技術(shù)方案中,優(yōu)選地,所述將所述私有云對(duì)應(yīng)的服務(wù)信息轉(zhuǎn)換成所述 公有云對(duì)應(yīng)的服務(wù)信息的步驟,具體包括:將所述私有云對(duì)應(yīng)的服務(wù)信息中第一格式的服 務(wù)地址轉(zhuǎn)換成對(duì)應(yīng)所述公有云的第二格式的服務(wù)地址,以及將所述私有云對(duì)應(yīng)的服務(wù)信息 中第三格式的服務(wù)參數(shù)轉(zhuǎn)換成對(duì)應(yīng)所述公有云的第四格式的服務(wù)參數(shù)。
[0013]在該技術(shù)方案中,通過(guò)將私有云對(duì)應(yīng)的服務(wù)信息中第一格式的服務(wù)地址(公有云 不可識(shí)別該服務(wù)地址)轉(zhuǎn)換成對(duì)應(yīng)公有云的第二格式的服務(wù)地址,使得公有云可以對(duì)服務(wù) 信息中的服務(wù)地址進(jìn)行識(shí)別,另一方面,將私有云對(duì)應(yīng)的服務(wù)信息中第三格式的服務(wù)參數(shù) (公有云不可識(shí)別該服務(wù)參數(shù))也轉(zhuǎn)換成對(duì)應(yīng)公有云的第四格式的服務(wù)參數(shù),也可以使得公 有云對(duì)服務(wù)信息中的服務(wù)參數(shù)進(jìn)行識(shí)別,從而使得公有云可以根據(jù)公有云對(duì)應(yīng)的服務(wù)信息 生成服務(wù)引用信息。
[0014] 在上述任一技術(shù)方案中,優(yōu)選地,所述根據(jù)所述公有云對(duì)應(yīng)的服務(wù)信息生成服務(wù) 引用信息的步驟,還包括:根據(jù)所述公有云對(duì)應(yīng)的服務(wù)信息生成所述服務(wù)引用信息的解釋 語(yǔ)言信息;將所述解釋語(yǔ)言信息和所述服務(wù)引用信息存儲(chǔ)在所述公有云上。
[0015] 在該技術(shù)方案中,通過(guò)將公有云對(duì)應(yīng)的服務(wù)信息生成的服務(wù)引用信息的解釋語(yǔ)言 信息和服務(wù)引用信息存儲(chǔ)在公有云上,從而可以將服務(wù)引用信息和應(yīng)用的數(shù)據(jù)進(jìn)行關(guān)聯(lián), 同時(shí),解釋語(yǔ)言信息可以對(duì)服務(wù)引用信息進(jìn)行解釋說(shuō)明。
[0016] 本發(fā)明的第二方面提出了 一種應(yīng)用的配置裝置,包括:第一配置單元,用于接收第 一配置指令,在公有云上配置私有云中應(yīng)用的服務(wù)源;第一生成單元,用于根據(jù)所述服務(wù)源 的地址從所述私有云中獲取網(wǎng)絡(luò)服務(wù)描述語(yǔ)言格式的信息,并根據(jù)所述網(wǎng)絡(luò)服務(wù)描述語(yǔ)言 格式的信息生成所述私有云對(duì)應(yīng)的服務(wù)信息;第二生成單元,用于將所述私有云對(duì)應(yīng)的服 務(wù)信息轉(zhuǎn)換成所述公有云對(duì)應(yīng)的服務(wù)信息,根據(jù)所述公有云對(duì)應(yīng)的服務(wù)信息生成服務(wù)引用 信息;關(guān)聯(lián)單元,用于將所述服務(wù)引用信息與所述應(yīng)用的數(shù)據(jù)關(guān)聯(lián)。
[0017] 在該技術(shù)方案中,通過(guò)在公有云上配置私有云中應(yīng)用的服務(wù)源,其中,服務(wù)源包含 有服務(wù)注冊(cè)碼、服務(wù)名稱(chēng)、服務(wù)來(lái)源類(lèi)型等信息,以對(duì)服務(wù)源下的多個(gè)服務(wù)進(jìn)行區(qū)分,然后 根據(jù)服務(wù)源的地址從私有云中獲取網(wǎng)絡(luò)服務(wù)描述語(yǔ)言格式的信息,并根據(jù)網(wǎng)絡(luò)服務(wù)描述語(yǔ) 言格式的信息生成私有云對(duì)應(yīng)的服務(wù)信息,例如,服務(wù)信息可以是服務(wù)源下的多個(gè)服務(wù)的 方法名、參數(shù)名和地址等信息,進(jìn)一步地,將私有云對(duì)應(yīng)的服務(wù)信息轉(zhuǎn)換成公有云對(duì)應(yīng)的服 務(wù)信息,以根據(jù)公有云對(duì)應(yīng)的服務(wù)信息生成服務(wù)引用信息,最后,將服務(wù)引用信息與應(yīng)用的 數(shù)據(jù)進(jìn)行關(guān)聯(lián),即將應(yīng)用的數(shù)據(jù)快速、簡(jiǎn)便地展現(xiàn)給用戶(hù),如此,通過(guò)動(dòng)態(tài)配置私有云中應(yīng) 用的服務(wù)源,并將最終形成的服務(wù)引用信息與應(yīng)用的數(shù)據(jù)進(jìn)行關(guān)聯(lián),可以使得公有云和私 有云的連接更加方便、靈活,并且在將數(shù)據(jù)展現(xiàn)給用戶(hù)時(shí)也更加快速、便捷。
[0018] 在上述技術(shù)方案中,優(yōu)選地,所述第一生成單元包括:第一轉(zhuǎn)換單元,用于將所述 網(wǎng)絡(luò)服務(wù)描述語(yǔ)言格式的信息轉(zhuǎn)換成指定格式的信息;所述第一生成單元具體用于,根據(jù) 所述指定格式的信息生成所述私有云對(duì)應(yīng)的服務(wù)信息。
[0019] 在該技術(shù)方案中,通過(guò)將網(wǎng)絡(luò)服務(wù)描述語(yǔ)言(WSDL,Web Services Description Language)格式的信息轉(zhuǎn)換成指定格式的信息,從而根據(jù)指定格式的信息生成私有云對(duì)應(yīng) 的服務(wù)信息,具體的,可以將網(wǎng)絡(luò)服務(wù)描述語(yǔ)言格式的信息先轉(zhuǎn)換為可擴(kuò)展置標(biāo)語(yǔ)言(XML, Extensible Markup Language)格式的信息,再將可擴(kuò)展置標(biāo)語(yǔ)言格式的信息轉(zhuǎn)換為指定 格式的信息,其中,該指定格式可以是API s . j son (-種API的定義格式,其中,API,即 Application Programming Interface,應(yīng)用程序編程接口)格式。
[0020] 在上述任一技術(shù)方案中,優(yōu)選地,所述第一生成單元還包括:判斷單元,用于若在 所述私有云中不存在所述網(wǎng)絡(luò)服務(wù)描述語(yǔ)言格式的信息,判斷在所述私有云中是否存在所 述指定格式的信息;所述第一生成單元具體用于,在判斷結(jié)果為是時(shí),執(zhí)行所述根據(jù)所述指 定格式的信息生成所述私有云對(duì)應(yīng)的服務(wù)信息的步驟;第二配置單元,用于在判斷結(jié)果為 否時(shí),根據(jù)接收到的第二配置指令,配置所述私有云對(duì)應(yīng)的服務(wù)信息。
[0021] 在該技術(shù)方案中,若在私有云中不存在網(wǎng)絡(luò)服務(wù)描述語(yǔ)言格式的信息,則判斷在 私有云中是否存在指定格式的信息,進(jìn)一步地,在判定私有云中存在指定格式的信息時(shí),可 以根據(jù)指定格式的信息生成私有云對(duì)應(yīng)的服務(wù)信息,否則,即在判定私有云中不存在指定 格式的信息時(shí),則手動(dòng)對(duì)私有云對(duì)應(yīng)的服務(wù)信息進(jìn)行配置,如此,可以確保通過(guò)私有云對(duì)應(yīng) 的服務(wù)信息生成公有云對(duì)應(yīng)的服務(wù)信息,從而再根據(jù)公有云對(duì)應(yīng)的服務(wù)信息生成服務(wù)引用 信息,提升了公有云和私有云進(jìn)行連接的可靠性。
[0022] 在上述技術(shù)方案中,優(yōu)選地,所述第二生成單元包括:第二轉(zhuǎn)換單元,用于將所述 私有云對(duì)應(yīng)的服務(wù)信息中第一格式的服務(wù)地址轉(zhuǎn)換成對(duì)應(yīng)所述公有云的第二格式的服務(wù) 地址,以及將所述私有云對(duì)應(yīng)的服務(wù)信息中第三格式的服務(wù)參數(shù)轉(zhuǎn)換成對(duì)應(yīng)所述公有云的 第四格式的服務(wù)參數(shù)。
[0023]在該技術(shù)方案中,通過(guò)將私有云對(duì)應(yīng)的服務(wù)信息中第一格式的服務(wù)地址(公有云 不可識(shí)別該服務(wù)地址)轉(zhuǎn)換成對(duì)應(yīng)公有云的第二格式的服務(wù)地址,使得公有云可以對(duì)服務(wù) 信息中的服務(wù)地址進(jìn)行識(shí)別,另一方面,將私有云對(duì)應(yīng)的服務(wù)信息中第三格式的服務(wù)參數(shù) (公有云不可識(shí)別該服務(wù)參數(shù))也轉(zhuǎn)換成對(duì)應(yīng)公有云的第四格式的服務(wù)參數(shù),也可以使得