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