用于托管服務圖像的電子市場的制作方法
【專利摘要】本發(fā)明涉及便于提供市場以獲得要在托管計算環(huán)境中執(zhí)行的服務圖像的系統(tǒng)和方法。服務圖像供應商提交服務圖像以包含在所述服務圖像市場中。供應商還可指定與所述服務圖像相關聯(lián)的定價和使用條件??蛻魹g覽和選擇服務圖像以在所述市場托管計算環(huán)境中或替代的托管計算環(huán)境中進行托管。如有必要,客戶可提交付款信息。所述服務圖像市場可監(jiān)控托管服務圖像的使用并根據(jù)使用給客戶計費。
【專利說明】用于托管服務圖像的電子市場
[0001] 背景
[0002] -般地說,計算裝置利用通信網(wǎng)絡或一系列的通信網(wǎng)絡以交換數(shù)據(jù)。公司和組織 操作使多個計算裝置互連的計算機網(wǎng)絡以支持操作或向第三方提供服務。計算系統(tǒng)可位于 單個地理位置上或位于多個不同的物理位置上(例如:經(jīng)私有或公共通信網(wǎng)絡互連)。具體 而言,在本文通常被稱為"數(shù)據(jù)中心"的數(shù)據(jù)中心或數(shù)據(jù)處理中心可包括多個互連的計算系 統(tǒng)以向數(shù)據(jù)中心的用戶提供計算資源。數(shù)據(jù)中心可以是代表組織而操作的私有數(shù)據(jù)中心或 代表公眾或為了公眾的利益而操作的公共數(shù)據(jù)中心。
[0003] 為了便于提高對數(shù)據(jù)中心資源的利用,虛擬化技術允許單個物理計算裝置托管虛 擬機的一個或多個實例,其中虛擬機實例是作為獨立的計算裝置而顯示給數(shù)據(jù)中心的用戶 的。使用虛擬化,主機計算裝置可創(chuàng)建、維護、刪除或以其他方式動態(tài)管理虛擬機實例。反 過來,用戶可從數(shù)據(jù)中心請求計算資源,包括單個計算裝置或聯(lián)網(wǎng)的計算裝置的配置,且可 以提供用戶以提供所請求的計算資源的虛擬機實例。
[0004] 虛擬機的實例可被配置成提供特定功能。例如,虛擬機實例可與軟件應用和操作 系統(tǒng)或操作系統(tǒng)配置的不同組合相關聯(lián)以使虛擬機能夠提供不同的所需功能或更有效地 提供類似的功能。一個或多個虛擬機實例的配置通常包含在服務圖像中,主機計算裝置可 執(zhí)行服務圖像以實現(xiàn)虛擬機實例所需的特定功能。
[0005] 在一個實施方案中,當服務圖像通過虛擬機實例執(zhí)行時,其提供與包含在服務圖 像中的軟件應用/配置相應的網(wǎng)絡可訪問服務(又稱為Web服務)。網(wǎng)絡可訪問服務通過應 用編程接口(API)經(jīng)由網(wǎng)絡向其他應用和計算資源提供特定的功能,其中API也可被認為 是一種網(wǎng)絡可訪問服務或網(wǎng)絡服務。例如,在被執(zhí)行時,服務圖像可提供網(wǎng)絡可訪問數(shù)據(jù)庫 或大容量存儲裝置。一旦創(chuàng)建了服務圖像,則可將其提供給有興趣利用可從數(shù)據(jù)中心獲得 的計算資源以用于特定用途的用戶。
[0006] 附圖簡述
[0007] 在結(jié)合附圖的情況下,參照下列詳細描述將更容易和更好地理解上述方面及其許 多優(yōu)點,其中:
[0008] 圖1為示出說明性操作環(huán)境的方框圖,在所述操作環(huán)境中電子服務圖像市場使客 戶能瀏覽并獲得經(jīng)第三方供應商或電子市場的運營商在所述市場中提供的服務圖像;
[0009] 圖2為示出提交納入在圖1所示的服務圖像市場中的服務圖像的供應商計算裝置 的方框圖;
[0010] 圖3示出顯示在供應商計算裝置上的使供應商能夠提交納入在圖1所示的服務圖 像市場中的服務圖像的說明性用戶界面;
[0011] 圖4為示出在圖1所示的服務圖像市場中查詢感興趣的服務圖像的客戶計算裝置 的方框圖;
[0012] 圖5A、5B和5C示出顯示在客戶計算裝置上的說明性用戶界面,客戶計算裝置顯示 與經(jīng)圖1所示的服務圖像市場獲得的服務圖像相關聯(lián)的信息;
[0013] 圖6示出顯示在客戶計算裝置上的說明性用戶界面,客戶計算裝置使客戶配置能 夠從圖1所示的服務圖像市場獲得的服務圖像;
[0014] 圖7A和7B為示出客戶獲得服務圖像并在與圖1所示的服務圖像市場相關聯(lián)的托 管計算環(huán)境中發(fā)布所獲得的服務圖像的方框圖;
[0015] 圖8示出顯示在客戶計算裝置上的說明性用戶界面,客戶計算裝置顯示關于客戶 從圖1所示的服務圖像市場獲得的一個或多個托管服務圖像的細節(jié);以及
[0016] 圖9示出顯示在供應商計算裝置上的說明性用戶界面,供應商計算裝置顯示關于 供應商提交給圖1所示的服務圖像市場的一個或多個服務圖像的細節(jié)。
[0017] 詳述
[0018] 一般來說,本公開的各方面涉及提供一種用于服務圖像的電子市場。更具體地,公 開了一種使客戶能夠瀏覽和獲得種類繁多的服務圖像的電子服務圖像市場。可通過第三方 供應商將服務圖像提交至電子服務圖像市場并從該市場獲得服務圖像,或可通過市場本身 的運營商將服務圖像提交至市場。一旦通過市場獲得服務圖像,則可在由服務圖像的第三 方供應商維護的托管計算環(huán)境中或在與市場相關聯(lián)的托管計算環(huán)境中發(fā)布服務圖像。
[0019] 電子服務圖像市場提供了一種環(huán)境,通過該環(huán)境,服務圖像的供應商和客戶可經(jīng) 由網(wǎng)絡進行交互。在一個實施方案中,供應商可將服務圖像提交至服務圖像市場用于納入 服務圖像目錄中。供應商可提交與會對客戶有用的服務圖像相應的額外信息,如定價信息、 使用條件、能在供應商托管計算環(huán)境中托管服務圖像的位置或其他信息。客戶可通過與服 務圖像市場生成的各種用戶界面的交互而瀏覽服務圖像目錄,如下文更詳細的描述。當識 另IJ 了感興趣的服務圖像時,客戶就可以查看服務圖像目錄中每個服務圖像的細節(jié),如服務 圖像的供應商所提交的信息。在一些實施方案中,客戶可查看與服務圖像相關聯(lián)的進一步 的信息,如服務圖像的其他市場客戶的使用統(tǒng)計資料、其他客戶的評論或?qū)︻愃苹蚧パa的 服務圖像的推薦。相應地,可通過電子服務圖像市場以多種方式將服務圖像呈現(xiàn)給客戶,如 通過按功能、類型、大小等組織的服務的瀏覽樹來導航,或通過推薦、評論等。
[0020] -旦客戶選擇了服務圖像,客戶就可從服務圖像市場購買或以其他方式獲得服 務。在一些實施方案中,可要求客戶在發(fā)布服務圖像前提交用于服務圖像的付款信息。在 客戶獲得服務圖像后,可通過一個或多個托管計算環(huán)境發(fā)布和執(zhí)行服務圖像。托管計算環(huán) 境可由服務圖像市場的運營商提供或可通過其他方式與電子服務圖像市場相關聯(lián)。在一些 實施方案中,所獲得的服務圖像的第三方供應商可提供用于客戶經(jīng)電子服務圖像市場獲得 的服務圖像的托管計算環(huán)境。
[0021] 一旦在托管計算環(huán)境中發(fā)布和運行了服務圖像,電子服務圖像市場就能夠監(jiān)控服 務圖像所提供的功能或服務并對客戶計費/相應地支付供應商。此外,電子服務圖像市場 可向客戶提供用于對服務圖像進行管理、監(jiān)控、修改等的工具。
[0022] 下面討論的實施方案可將用于服務圖像的電子市場的用戶稱為客戶。但是,可以 理解的是,用戶并不限于客戶,而是可以包括從電子市場購買的服務圖像的所有者、管理 員、最終用戶和供應商。雖然現(xiàn)在將參照附圖描述本公開的具體實施方案和實例應用,但這 些實施方案和實例應用均是為了說明而非限制本公開。
[0023] 圖1為示出說明性操作環(huán)境的方框圖,在所述操作環(huán)境中電子服務圖像市場100 使客戶能瀏覽并獲得經(jīng)第三方供應商或電子市場的運營商在所述市場中提供的服務圖像。 如圖1所示,操作環(huán)境包括經(jīng)由網(wǎng)絡130與電子服務圖像市場100通信的一個或多個供應 商計算裝置150和一個或多個客戶計算裝置140。使用供應商計算裝置150的第三方供應商 可經(jīng)由網(wǎng)絡130將用于特定類型的功能的服務圖像提交給電子服務圖像市場100。然后,電 子服務圖像市場100則可使提交的服務圖像以及提交至市場的其他服務圖像可用于客戶。 相應地,使用計算裝置140的客戶可瀏覽從電子服務圖像市場100獲得的服務圖像、獲得所 需的服務圖像并在電子服務圖像市場100的運營商所運營的、維護的、提供的或以其他方 式相關聯(lián)的市場托管計算環(huán)境120中發(fā)布獲得的服務圖像。在其他情況下,當通過第三方 供應商將獲得的服務圖像提交至電子服務圖像市場1〇〇時,可在第三方供應商所運營的、 維護的、提供的或以其他方式相關聯(lián)的供應商托管計算環(huán)境152中發(fā)布獲得的服務圖像。 托管計算環(huán)境可包括連同市場或第三方供應商托管快速提供和發(fā)布的計算資源的集合。計 算資源可包括多個彼此通信的計算、聯(lián)網(wǎng)和存儲裝置。在一些實施方案中,計算裝置可對 應于物理計算裝置。在其他實施方案中,計算裝置可對應于通過一個或多個物理計算裝置 實現(xiàn)的虛擬機實例。在另外的實施方案中,計算裝置可對應于虛擬計算裝置和物理計算裝 置。于 2011 年 1 月 4 日公布的且題為 "Configuring Communications Between Computing Nodes (在計算節(jié)點之間配置通信)"的美國專利號7, 865, 586中給出了托管計算環(huán)境的一 個實例,該專利以引用方式整體并入本文。托管計算環(huán)境也可被稱為云計算環(huán)境。
[0024] 雖然本文是參照與服務圖像的供應商且與電子服務圖像市場100相關聯(lián)的托管 計算環(huán)境而進行的描述,但是在一些實施方案中,也可利用額外的托管計算環(huán)境。例如,客 戶計算裝置140可提供客戶托管計算環(huán)境(未示出),或第三方可提供第三方托管計算環(huán)境 (未示出)。任何或所有這些額外的托管計算環(huán)境均可訪問電子服務圖像市場100,且可用于 托管從電子服務圖像市場100獲得的服務圖像。為了簡明起見,這種額外的托管計算環(huán)境 也可在本文中被稱為"供應商托管計算環(huán)境"。
[0025] 供應商計算裝置150和客戶計算裝置140可經(jīng)由網(wǎng)絡130與電子服務圖像市場 100進行通信。供應商計算裝置150或客戶計算裝置140可以是任何計算裝置,如筆記本電 腦或平板電腦、個人電腦、服務器、個人數(shù)字助理(PDA)、混合型PDA/手機、手機、電子書閱 讀器、機頂盒、相機、數(shù)字媒體播放器等。本領域的技術人員將理解,網(wǎng)絡130可以是任何有 線網(wǎng)絡、無線網(wǎng)絡或其組合。此外,網(wǎng)絡130可以是個人區(qū)域網(wǎng)、局域網(wǎng)、廣域網(wǎng)、有線網(wǎng)絡、 衛(wèi)星網(wǎng)絡、蜂窩電話網(wǎng)絡或其組合。在所示的實施方案中,網(wǎng)絡130為互聯(lián)網(wǎng)。用于經(jīng)互聯(lián) 網(wǎng)或其他上述類型的通信網(wǎng)絡中的任一個進行通信的協(xié)議和組件為計算機通信領域中的 技術人員所熟知的,且因此無需在本文中進行更詳細的描述。
[0026] 在所示的實施方案中,電子服務圖像市場100被示為包括使用一個或多個網(wǎng)絡互 聯(lián)的數(shù)個計算機系統(tǒng)的計算機環(huán)境。更具體地,服務圖像市場可包括市場服務器112、使用 監(jiān)控服務器114、電子目錄116和計費服務器118。現(xiàn)在將更詳細地描述這些組件中的每一 個。然而,本領域技術人員將理解,電子服務圖像市場100可具有比圖1所示組件更少或更 多的組件。此外,電子服務圖像市場100可包括各種Web服務和/或點對點的網(wǎng)絡配置。因 此,對圖1中電子服務圖像市場100的描述應被視為說明性的而非限制本公開。
[0027] 市場服務器112便于第三方供應商對電子服務圖像市場100中的服務圖像進行網(wǎng) 絡提交且便于客戶瀏覽和獲得所述服務圖像。相應地,利用供應商計算裝置150的供應商 可經(jīng)由市場服務器112將一個或多個服務圖像提交至電子服務圖像市場100。接著,所提交 的服務圖像則可包含在電子目錄116中。下面,將參照圖2和3更詳細地描述供應商利用 供應商計算裝置150將服務圖像提交至電子服務圖像市場100的過程。
[0028] 電子目錄116包括關于可從多個供應商獲得的服務圖像以及可由電子服務圖像 市場100的運營商所提供的服務圖像的信息。相應地,市場服務器112可獲得用于多個供 應商和市場提供的服務圖像的服務圖像信息且使客戶可從單個網(wǎng)絡資源,如Web站點獲得 服務圖像。然后,客戶從服務圖像市場獲得服務圖像并可通過由服務圖像市場安排的單一 交互或命令在托管計算環(huán)境(例如:市場托管計算環(huán)境120或供應商托管計算環(huán)境152)中 發(fā)布服務圖像。這就省去了客戶開發(fā)他或她自己的服務圖像的需要;或研究、搜索或以其他 方式調(diào)查用于該服務圖像的多個不同的供應商或其他來源的需要。在不脫離本公開的范圍 的情況下,電子目錄可以是含有關于項目(如貨物和服務)和服務圖像的信息的目錄,或可 以是分開的目錄,其中一個目錄含有關于項目的信息,且另一個目錄則含有關于服務圖像 的信息。
[0029] 說明性地,市場服務器112可生成一個或多個用戶界面,通過該用戶界面,客戶可 利用客戶計算裝置140瀏覽服務圖像、提交對匹配服務圖像的查詢并查看關于特定服務圖 像的信息和細節(jié)。下面將參照圖4-5B更詳細地描述客戶計算裝置140可查詢電子服務圖 像市場100且市場服務器112生成用戶界面的說明性過程。
[0030] 在客戶從電子服務圖像市場100選擇所需的服務圖像后,市場服務器112可便于 配置和獲得服務圖像以及在托管計算環(huán)境中發(fā)布服務圖像。在這方面,市場服務器112可 從客戶計算裝置140接收付款信息,以及指定托管計算環(huán)境應如何實現(xiàn)服務圖像的信息。 在一些實施方案中,客戶可選擇特定的托管計算環(huán)境以托管所選的服務圖像。例如,特定托 管計算環(huán)境可對應于與電子服務圖像市場1〇〇相關聯(lián)的市場托管計算環(huán)境120,或?qū)?與服務圖像的供應商相關聯(lián)的供應商托管計算環(huán)境152。
[0031] 一旦在托管計算環(huán)境中發(fā)布和運行了服務圖像,電子服務圖像市場100就能夠分 別通過使用監(jiān)控服務器114和計費服務器118而監(jiān)控服務圖像所提供的功能或服務并相應 地對客戶計費/支付供應商。此外,服務圖像市場可向客戶提供用于對服務圖像進行管理、 監(jiān)控、修改等的工具。在所示的實例中,使用監(jiān)控服務器114與市場托管計算環(huán)境120通信 且可被操作用于跟蹤由所執(zhí)行的服務圖像提供的功能(例如:Web服務)的使用。這可能是需 要的,例如,在服務圖像的定價依賴于服務圖像執(zhí)行時所產(chǎn)生的Web服務的使用的情況下。
[0032] 另一方面,可提供計費服務器118用于處理客戶的付款,且在一些實施方案中,可 用于向獲得的服務圖像的供應商提供付款。計費服務器118可通過與市場服務器112的交 互接收和提供付款信息??商娲?,在一些實施方案中,計費服務器118可通過其他過程, 如經(jīng)額外的服務器、經(jīng)電話交互或其他機制接收和提供付款信息。
[0033] 參照圖2,將描述允許供應商計算裝置150將服務圖像提交至電子服務圖像市場 100的說明性交互。如圖2所示,供應商計算裝置150將服務圖像和與服務圖像相應的信息 提交至電子服務圖像市場100,其中提交是通過市場服務器112進行處理的。利用供應商計 算裝置150的供應商可提交信息,如服務圖像的名稱、生成服務圖像的實體、包含在服務圖 像中的軟件或?qū)Ψ請D像或包含在其中的軟件的描述。實體或供應商可提交對應于與服務 圖像或服務圖像的使用的定價信息。舉例說明,這種定價信息可對應于獲得服務圖像的一 次性價格、與服務圖像相關聯(lián)的包月費或與服務圖像的使用時間段相關聯(lián)的使用費。例如, 除了用于使用服務圖像的每小時的使用費以外,所提交的定價信息可反映用于獲得服務圖 像的包月費??蛇x地,供應商計算裝置150可提交與所提供的服務圖像相關聯(lián)的使用限制, 如要求接受最終用戶許可協(xié)議〇$^^")、最大使用限制或使用限制的類型,如僅允許用于 非商業(yè)用途的限制。
[0034] 在提交服務圖像和任何從供應商計算裝置150接收的相應的信息后,市場服務器 112可與電子目錄116進行交互以存儲服務圖像和相應的信息。電子目錄116可被實現(xiàn)為 服務圖像的綜合目錄,且客戶可經(jīng)電子服務圖像市場100獲得該服務圖像。雖然在這里其 被描述成單個服務圖像目錄,但是市場服務器112也可與多個不同的服務圖像目錄交互以 存儲所提交的服務圖像和相應的信息。在一個實施方案中,電子目錄116為存儲在一個或 多個存儲器存儲裝置中的傳統(tǒng)數(shù)據(jù)庫。在其他實施方案中,電子目錄116與負責維護在其 中存儲的綜合目錄的目錄服務器(未示出)相關聯(lián)。電子目錄116和/或相關聯(lián)的目錄服務 器可與其他也存儲有用于可經(jīng)電子服務圖像市場100獲得的服務圖像目錄信息的服務器 和數(shù)據(jù)庫通信。例如,這種服務器和數(shù)據(jù)庫可由不同的供應商進行操作,且因此可包括用于 由那些供應商提供的服務圖像的各種目錄信息。
[0035] 在一些實施方案中,服務圖像的提交不一定會導致該服務圖像被包含在電子目錄 116中。例如,電子服務圖像市場100可具有自動或手動的監(jiān)督例程以在將服務圖像包含在 電子目錄116中之前評論服務圖像。這種對服務圖像的評論可在將服務圖像添加至電子目 錄116之前導致電子服務圖像市場100與供應商(未示出)之間的進一步的通信,或可使該 服務圖像不包含在電子目錄116中。
[0036] 雖然上面是參照服務圖像而進行的描述,但在一些實施方案中,供應商可提供一 個或多個服務圖像組件而不是提供服務圖像。例如,這種服務圖像組件可對應于可被包含 在服務圖像中的應用。在這些實施方案中,服務圖像組件可被存儲在電子目錄116中且可 通過電子服務圖像市場100的客戶選擇以用于購買。電子服務圖像市場100可被配置成創(chuàng) 建服務圖像以響應于客戶對一個或多個服務圖像組件的選擇。
[0037] 參照圖3,顯示了用于使供應商提交服務圖像的用戶界面300的一個實例。如圖 3所示,用戶界面300能使供應商利用供應商計算裝置,如圖1所示的供應商計算裝置150 將服務圖像提交給電子服務圖像市場100。說明性地,用戶界面300可通過電子服務圖像 市場100的市場服務器112生成并經(jīng)應用,如瀏覽器應用而顯示在供應商計算裝置150上。 在該實例中,用戶界面300含有對電子服務圖像市場100的標題參考302,即"托管Web服 務目錄",以及對當前訪問電子服務圖像市場100的稱呼304。在所示的實例中,供應商被識 別為"保羅供應商"。用戶界面300還包含導航面板310,其將供應商引至電子服務圖像市 場100所提供的各種其他特性。說明性地,導航面板310中的文本單元可對應于交互鏈接, 當選擇該交互鏈接時,可修改或改變用戶界面。在當前的實例中,保羅供應商已選擇了鏈接 312 "上傳服務圖像"?;谠撨x擇,市場服務器112已返回用于用戶界面300的內(nèi)容。
[0038] 通過用戶界面300,供應商可將與服務圖像相關聯(lián)的信息提交至電子服務圖像市 場100。利用供應商計算裝置150的供應商可經(jīng)輸入框320提交要通過電子服務圖像市場 100使用的服務圖像的標識符。當客戶查看、瀏覽或搜索電子服務圖像市場100時,這可以 是顯示給電子服務圖像市場100的客戶的名稱。供應商可經(jīng)輸入324-330提交額外的信息, 如文件位置(例如:文件名稱或地址)以及定價信息。輸入框324允許供應商指定要提交的 裝置圖像,且可在之后通過托管計算環(huán)境代表客戶而進行托管。在所示的實例中,服務圖像 的位置為在供應商計算裝置150上的位置,如圖3中所示。在其他實施方案中,服務圖像文 件可位于另一計算裝置,如供應商托管計算環(huán)境152中的計算裝置或與電子服務圖像市場 100相關聯(lián)的市場托管計算環(huán)境120中的計算裝置上。
[0039] 在一些實施方案中,電子服務圖像市場100可代表供應商而創(chuàng)建服務圖像。例如, 供應商可指定計算裝置的位置而不是經(jīng)輸入框324提供服務圖像的位置。然后,電子服務 圖像市場100可定位指定的計算裝置并創(chuàng)建反映當前運行在計算裝置上的軟件和/或計算 裝置的當前配置的服務圖像。這種功能在供應商希望提供在市場托管計算環(huán)境120中存在 的計算裝置的當前狀態(tài)的服務圖像的情況下是有用的。
[0040] 在所示的實例中,輸入框326-330使供應商能夠指定與提交的服務圖像相關聯(lián)的 定價信息。例如,輸入框326能使供應商指定與服務圖像相關聯(lián)的定價結(jié)構(gòu),如要求包月率 以及每小時的使用費的定價結(jié)構(gòu)。然而,如上所述,也可使用其他或額外的定價結(jié)構(gòu)。以非 限制性的實例舉例說明,定價結(jié)構(gòu)可對應于一次性的費用、無論是否使用而所需的任何時 長的訂購(例如:年、月、周等)、僅為實際使用服務圖像的時間而收取的使用費、每次使用或 每次訪問費,如與每次加載服務圖像相關聯(lián)的費用或任何其他定價結(jié)構(gòu)。在一些實施方案 中,可免費提供服務圖像。在其他實施方案中,定價信息可依賴于服務圖像的使用。例如, 與在非商業(yè)或教育環(huán)境中使用相同的服務圖像所收取的價格相比,在商業(yè)環(huán)境中使用服務 圖像則收取更高的價格。作為另一實例,定價信息可指定分級定價,從而可按較低的每次使 用費向服務圖像的重度使用者收費。在另外更多的實施方案中,供應商可協(xié)商待用于一個 或多個服務圖像的特定客戶的個別定價信息。例如,個別合同可存在于供應商和每個客戶 之間或在其之間產(chǎn)生。本領域的技術人員將理解,各種實施方式均可適應這種個性化的合 同。例如,供應商可以每個客戶為基礎修改定價信息(如允許指定的客戶免費訪問無限的實 例)。
[0041] 供應商可經(jīng)輸入框328和330進一步地指定用于定價結(jié)構(gòu)的參數(shù),如包月率和每 小時的使用費的數(shù)量。在一些實施方案中,輸入框328和330僅會出現(xiàn)在輸入框326的輸 入指示需要輸入框328和330時。在輸入框326指示需要不同的或額外的定價信息時,可 出現(xiàn)替代的輸入框。在一些實施方案中,可能不需要上述輸入中的一個或多個。在其他實 施方案中,可能提供額外的輸入信息。例如,供應商可指定應與所提供的服務圖像相關聯(lián)的 圖形。在已輸入所有必要的信息后,可通過選擇輸入控件332而完成提交。相應地,供應商 可激活輸入控件332以使供應商計算裝置150將服務圖像和相應的信息傳輸至市場服務器 112。如上面所討論的,接著,市場服務器112可將接收的信息提交至電子目錄116。
[0042] 參照圖4,圖4為示出在圖1所示的服務圖像市場中查詢感興趣的服務圖像的客 戶計算裝置140的方框圖。如圖4所示,客戶計算裝置140代表客戶將對服務圖像的查詢 提交至經(jīng)市場服務器112處理的電子服務圖像市場100。說明性地,可通過用戶界面,如通 過與市場服務器112交互的客戶計算裝置140上的應用提交這種查詢。搜索查詢可對應 于所需服務圖像的任何方面,如服務圖像的功能、服務圖像的名稱、服務圖像的供應商的名 稱、服務圖像的定價細節(jié)、在其上可執(zhí)行服務圖像的平臺或可與服務圖像相關的任何其他 信息。搜索查詢的提交和處理為本領域所熟知的,且因此不將在本文進行更詳細的討論。
[0043] 繼續(xù)參照圖4,在客戶計算裝置140提交了搜索查詢后,市場服務器112將請求提 交至電子目錄116以找到匹配客戶所提交的查詢的服務圖像。作為響應,電子目錄116檢 索并返回對應于匹配客戶所提交的查詢的服務圖像的信息。然后,將這些匹配的服務圖像 的細節(jié)傳送至客戶計算裝置140??蛻粲嬎阊b置140可選擇任何返回的服務圖像以查看關 于所選的服務圖像的更多細節(jié)。
[0044] 圖5A和5B示出顯示在客戶計算裝置上的說明性用戶界面500,且該客戶計算裝置 顯示了與經(jīng)電子服務圖像市場1〇〇獲得的服務圖像相關聯(lián)的信息。在一個實施方案中,作 為客戶導航的結(jié)果或作為市場服務器112返回的對搜索結(jié)果的選擇,市場服務器112生成 用戶界面500。雖然在兩個圖中描述,但本領域的技術人員將理解,用戶接口 500可以是單 個用戶界面且客戶可使用界面輸入查看界面的不同部分,如滾動條506。如圖5A所示,用戶 界面300提供了從電子服務圖像市場100檢索到的信息,即訪問"托管Web服務目錄"的說 明性客戶"克里斯客戶"304的"托管Web服務目錄"302。由于客戶正在查看關于特定提供 的服務圖像的細節(jié)且可能希望瀏覽其他服務圖像,因此顯示了導航窗格510。導航窗格510 包含使客戶瀏覽和選擇其他可經(jīng)服務圖像市場1〇〇獲得的服務圖像的鏈接。目前,用戶界 面500描述了用于服務圖像"保羅的數(shù)據(jù)庫"的信息,其對應于用戶保羅供應商所上傳的服 務圖像,如之前參照圖3所描述的。顯示特性512-526顯示對應于服務圖像的信息。例如, 顯示特性512為與服務圖像相關聯(lián)的圖形。該圖形可對應于與服務圖像或與服務圖像的供 應商相關聯(lián)的標識。顯示特性514和516分別描述了服務圖像的名稱和服務圖像的供應商。 顯示特性520-522描述了與服務圖像相關聯(lián)的定價信息,如之前參照圖3所討論的。顯示 特性524描述了 "托管Web服務目錄"的用戶對服務圖像的評論。如圖所示,顯示特性524 反映了 "托管Web服務目錄"的用戶平均給"保羅的數(shù)據(jù)庫"打出了三星的評級。如本領域 的技術人員將理解的那樣,可采用各種其他的顯示服務圖像評級的方法。顯示特性526描 述了服務圖像的版本號;以當前的實例中,版本為1.0。在一些實施方案中,顯示特性526是 可以選擇的,從而查看可用的所選服務圖像的替代版本。這可能是令人滿意的,例如在之前 的版本具有不同的所需特征,如不同的定價、特性、兼容性或評級的情況下??蛻艨衫幂?入框530來指定客戶想要的所選服務圖像的多個實例。一般來說,實例指個人計算裝置一 虛擬或物理的一其已執(zhí)行、加載或發(fā)布了所選的服務圖像??蛻艨赡芟M付ǘ鄠€實例,例 如,在客戶希望通過多個實例分布處理或加載訪問的情況下。在其他實例中,多個實例可具 有交互的功能或具有經(jīng)相同的服務圖像提供不同功能的功能??蛇x地,輸入框530中的實 例數(shù)量可與默認值相關聯(lián),從而不需要客戶選擇一些實例。在輸入所需數(shù)量的實例(在必要 時)后,客戶可激活輸入按鈕532以進一步地配置和發(fā)布所查看的服務圖像。下面將參照圖 6討論用于進一步配置和發(fā)布服務圖像的用戶界面的一個實例。
[0045] 參照圖5B,顯示了關于"保羅的數(shù)據(jù)庫"月艮務圖像的用戶界面500的額外部分。如 上面所討論的,客戶可通過與用戶界面500交互,如通過移動滾動條506而查看用戶界面的 該額外部分。圖5B示出經(jīng)顯示特性534-540描述的關于"保羅的數(shù)據(jù)庫"服務圖像的額外 信息。顯示特性534描述了關于以一種方式類似于"保羅的數(shù)據(jù)庫"的其他服務圖像的信 息。在當前的實例中,"其他數(shù)據(jù)庫"為可通過與"保羅的數(shù)據(jù)庫"競爭的且提供類似功能的 電子服務圖像市場1〇〇獲得的替代的服務圖像。例如,這種服務圖像可通過在查看服務圖 像后分析哪些數(shù)據(jù)庫客戶將最終購買服務圖像或通過對服務圖像分類并在同一類別中顯 示圖像而進行識別??勺R別類似服務圖像的各種其他機制均為本領域所熟知的。與顯示特 性534相類似,顯示特性536顯示了通常連同"保羅的數(shù)據(jù)庫"一起被購買的服務圖像。在 該實例中,發(fā)布"保羅的數(shù)據(jù)庫"的至少一個實例的客戶也經(jīng)常發(fā)布"網(wǎng)絡服務器"服務圖 像的實例。這兩種顯示特性534和536具有關于其相關服務圖像,如圖形和定價信息的額 外信息??呻S同顯示特性534和536 -起提供輸入按鈕以允許客戶選擇相關的服務圖像以 進行配置和發(fā)布。
[0046] 說明性顯示特性538和540描述了關于"保羅的數(shù)據(jù)庫"服務圖像的更多的信息。 顯示特性538描述了與當前或之前發(fā)布的"保羅的數(shù)據(jù)庫"的實例相關的統(tǒng)計信息,包括已 發(fā)生的服務圖像的安裝次數(shù)、所安裝的服務圖像的平均上線時間(其可對應于服務圖像的 可靠性)、在其上發(fā)布服務圖像的計算裝置的典型類型以及客戶發(fā)布的服務圖像的實例的 典型數(shù)量。顯示特性540描述了關于"保羅的數(shù)據(jù)庫"的服務圖像市場的用戶所生成的評 論。每個評論可具有信息,如服務圖像在給定規(guī)模上的評級以及關于服務圖像的撰寫的評 論部分。在一些實施方案中,可描述關于服務圖像的額外或替代的顯示特性。
[0047] 參照圖5C,顯示了關于"保羅的數(shù)據(jù)庫"月艮務圖像的用戶界面500的額外部分。如 上所討論的,客戶可通過與用戶界面500交互,如移動滾動條506而查看用戶界面的該額外 部分。
[0048] 圖5C示出通過顯示特性542和544所描述的關于"保羅的數(shù)據(jù)庫"服務圖像的額 外信息。顯示特性544描述了關于客戶可用的以執(zhí)行所顯示的服務圖像的選項的信息。在 當前的實例中,顯示特性544反映了可用的"保羅的數(shù)據(jù)庫"的其他版本、可執(zhí)行"保羅的數(shù) 據(jù)庫"的托管計算環(huán)境的位置以及可用于執(zhí)行"保羅的數(shù)據(jù)庫"的計算裝置的類型。如顯示 特性544所示,每個配置選項均與服務圖像的定價的修改相關聯(lián)。顯示特性544反映了用 于執(zhí)行電子服務圖像市場100提供的服務圖像的樣本配置。如顯示特性544所示,顯示了 兩種配置(反映了顯示特性542所示的不同選項),且每一個均導致對于客戶的不同估計成 本。說明性地,可基于其他客戶對服務圖像的使用而確定與平均使用相關聯(lián)的成本,同時可 通過計算連續(xù)地執(zhí)行服務圖像一個月所需的成本而確定"24/7"的成本。在該說明性實例 中,配置反映了服務圖像的單個實例。然而,一些配置可反映多個實例或允許客戶指定用于 發(fā)布的配置的多個實例。此外,可基于本客戶的客戶信息定制所顯示的配置選項。例如,如 果克里斯客戶正在從美國西部訪問電子服務圖像市場100時,則可為顯示特性544提前選 擇"托管Web服務目錄-美國(西部)"的選項。相反地,如果克里斯客戶從英國訪問電子服 務圖像市場1〇〇,則可提前選擇在"托管Web服務目錄-英國"上進行托管選項。
[0049] 雖然上面是參照服務圖像而進行的描述,在一些實施方案中,用戶界面500可描 述有關服務圖像組件的細節(jié)。這些組件可對應于能包含在定制的服務圖像中的應用。在這 些實施方案中,電子服務圖像市場100可被配置成從客戶接收對一個或多個服務圖像組件 的選擇并創(chuàng)建含有用于在所選的托管計算環(huán)境中執(zhí)行的所選組件的服務圖像。
[0050] 參照圖6,示出了在客戶計算裝置上顯示的說明性用戶界面600,其能使客戶配置 從電子服務圖像市場100獲得的服務圖像。用戶界面600可使客戶配置、認購并發(fā)布服務 圖像。例如,可通過選擇圖5A所示的輸入按鈕532顯示所描述的用戶界面600,如上所討 論的。如上所討論的,用戶界面600準許訪問被稱為"托管Web服務目錄" 302的電子服務 圖像市場100。當前的用戶為克里斯客戶304。顯示特性602顯示了所請求的服務圖像,以 及所需的實例數(shù)量。如圖6所示,顯示特性602反映了克里斯客戶已請求發(fā)布服務圖像"保 羅的數(shù)據(jù)庫"的一個實例。輸入框604-608描述了各種輸入,其中客戶通過各種輸入可配置 要發(fā)布的服務圖像。例如,輸入框604反映了客戶可選擇要在其中發(fā)布和托管服務圖像的 托管計算環(huán)境。托管計算環(huán)境能對應于與電子服務圖像市場1〇〇相關聯(lián)的市場托管計算環(huán) 境120、服務圖像的供應商所提供的托管計算環(huán)境,如供應商托管計算環(huán)境152或可訪問電 子服務圖像市場1〇〇的另一托管計算環(huán)境。在當前的用戶界面中,輸入框604反映了克里 斯客戶已選擇"保羅的數(shù)據(jù)庫"以在與"托管Web服務目錄"相關聯(lián)的且位于美國西部的托 管計算環(huán)境中進行發(fā)布。對于該實例而言,該托管計算環(huán)境對應于與電子服務圖像市場1〇〇 相關聯(lián)的市場托管計算環(huán)境120。
[0051] 輸入框606使客戶能選擇要發(fā)布的服務圖像的版本??商峁┫嗤請D像的多個 版本以用于各種原因,如成本、可靠性或互操性。在一些實施方案中,服務圖像僅有單一的 版本可用。在這些實施方案中,客戶可能無法改變輸入框606或可能不顯示輸入框606。輸 入框608使客戶能夠配置和選擇實例的類型,且要在該實例的類型上發(fā)布服務圖像。在當 前的實例中,所選的托管環(huán)境,"托管Web服務目錄-美國(西部)"允許發(fā)布大型和小型實 例。對于該實例而言,大型實例可對應于具有更強處理能力、更多隨機存取存儲器或更多數(shù) 據(jù)存儲器的計算裝置或虛擬機。相反地,小型實例可具有較小的處理能力、較少的存儲器或 存儲器。因此,與大型實例相比,小型實例可對應于較低的每小時的使用費。如本領域的技 術人員將理解的,可向用戶顯示多種類型的實例。在一些實施方案中,僅有單一實例類型是 可用的,且可向用戶顯示一種選擇。在另外的實施方案中,實例類型可基于所選的托管計算 環(huán)境變化,且因此,輸入框608可被替換成反映在所選的托管計算環(huán)境中可用的實例類型 的替代輸入框。
[0052] 繼續(xù)參照圖6,顯示特性610反映與當前所選配置相關聯(lián)的定價信息。在當前的實 例中,服務圖像"保羅的數(shù)據(jù)庫"的單一實例與50美元的包月費相關聯(lián)(如上面關于圖3所 討論的)。顯示特性612反映了該50美元的包月費。說明性地,無論是否使用該實例,均可 為實例存在的每個月核定包月費。此外,服務圖像"保羅的數(shù)據(jù)庫"的單一實例進一步地與 每小時85美分的每小時的使用費相關聯(lián)。顯示特性618反映了該每小時的使用費。除了與 服務圖像相關聯(lián)的定價信息外,電子服務圖像市場1〇〇還可核定與客戶已選擇的實例類型 相關的費用。如上所討論的,克里斯客戶已選擇要在其上加載服務圖像的大型實例。在當 前的實例中,大型實例與每小時使用的15美分的費率以及無訂購費相關聯(lián)。顯示特性616 反映了該小時費率。然后,在顯示特性614中描述與客戶所選配置相關聯(lián)的總小時費率。在 當前的實例中,運行在托管環(huán)境"托管Web服務目錄-美國(西部)"的大型實例上的"保羅 的數(shù)據(jù)庫"的一個實例為每小時一美元。如上所討論的,各種定價信息可與各種服務圖像相 關聯(lián),且因此,可描述額外或替代的顯示特性以反映每個服務圖像的定價信息和配置。在經(jīng) 輸入框604-608配置用于發(fā)布服務圖像實例的參數(shù)后,客戶可激活輸入按鈕620以定購和 發(fā)布所選的實例。下面將更詳細地討論認購和發(fā)布服務圖像的過程。
[0053] 參照圖7A和7B,將描述獲得和發(fā)布服務圖像的說明性交互。參照圖7A,示出了用 于在與電子服務圖像市場100相關聯(lián)的托管計算環(huán)境112中獲得和發(fā)布服務圖像的說明性 交互。參照圖7B,示出了獲得和發(fā)布相同的服務圖像的說明性交互,然而,服務圖像是要在 供應商托管計算環(huán)境152中進行發(fā)布的。由于說明性交互描述了經(jīng)相同的服務圖像零售環(huán) 境110獲得和發(fā)布相同的服務圖像,通常將參照這兩個圖,當描述的交互不同時,則可在需 要時具體參照每一個圖。
[0054] 圖7A和7B為示出客戶獲得服務圖像并在與電子服務圖像市場100相關聯(lián)的托管 計算環(huán)境中發(fā)布所獲得的服務圖像的方框圖。在這個方面,客戶可利用客戶計算裝置140 請求獲得客戶已從電子服務圖像市場1〇〇找到并選擇的服務圖像。例如,可通過選擇圖6 的輸入按鈕620而創(chuàng)建請求,如上面所描述的,并且通過服務圖像零售環(huán)境110的網(wǎng)絡服務 112進行處理。在接收要訪問服務圖像的請求后,市場服務器112可傳輸能在托管計算環(huán)境 中發(fā)布服務圖像的命令。為了用于說明,該命令被描述為從市場服務器112進行傳輸。如 本領域的技術人員將理解的,可要求在電子服務圖像市場100中的一個或多個中間服務器 以傳輸命令以發(fā)布服務圖像。進一步地,在一些實施方案中,市場服務器112可與電子目錄 116交互以在發(fā)布所傳輸?shù)拿钋矮@得所選的服務圖像。在這些實施方案中,市場服務器 112可進一步地將所選的服務圖像傳輸至所選的托管計算環(huán)境。
[0055] 參照圖7A,所選的托管計算環(huán)境為市場托管計算環(huán)境120。參照圖7B,所選的托管 計算環(huán)境為供應商計算環(huán)境152,其已可用于通過服務圖像的供應商對服務圖像進行托管。 如本領域的技術人員將理解的,所傳輸?shù)拿羁筛鶕?jù)目的托管計算環(huán)境改變。例如,在托管 計算環(huán)境與電子服務圖像市場1〇〇相關聯(lián)的情況下,命令可能為服務圖像零售環(huán)境110所 知的。關于供應商托管計算環(huán)境152,可能要求供應商使用電子服務圖像市場100注冊供應 商托管計算環(huán)境152,如通過指定供應商托管計算環(huán)境152的位置和要在供應商托管計算 環(huán)境152上發(fā)布服務圖像所必需的任何命令而實現(xiàn)。在一些實施方案中,所選的托管計算 環(huán)境可將配置傳輸至已發(fā)布服務圖像的服務圖像零售環(huán)境110。繼發(fā)布客戶所選的服務圖 像后,市場服務器112將確認以及關于托管服務圖像的信息傳輸至客戶計算裝置140。這種 信息可能包括托管服務圖像的計算裝置的位置以及訪問托管服務圖像的計算裝置所需的 任何訪問信息。繼接收發(fā)布和托管相關的信息的確認后,客戶計算裝置140可訪問托管服 務圖像的計算裝置,且因此可訪問托管服務圖像的計算裝置所實現(xiàn)的任何網(wǎng)絡服務。參照 圖7A,客戶計算裝置140可與市場托管計算環(huán)境120通信以訪問網(wǎng)絡服務。參照圖7B,客 戶計算裝置140可與供應商托管計算環(huán)境152通信。
[0056] 盡管未在圖7A和7B中示出,在發(fā)布所選的服務圖像后,使用監(jiān)控服務器114可與 所選的托管計算環(huán)境通信以監(jiān)控托管服務圖像的計算裝置的使用。如上所討論的,客戶可 訪問托管服務圖像的計算裝置所實現(xiàn)的網(wǎng)絡服務,且可允許其他人訪問網(wǎng)絡服務。使用監(jiān) 控服務器114可監(jiān)控獲取客戶和其他用戶對網(wǎng)絡服務的訪問。在一些實施方案中,使用監(jiān) 控服務器114可被操作用于區(qū)分不同用戶之間的訪問。計費服務器118可利用使用監(jiān)控服 務器114提供的信息,以及源自市場服務器112或電子目錄116的信息以創(chuàng)建用于客戶的 計費信息,以及因客戶的使用而生成的用于供應商的付款信息。計費服務器可進一步地處 理源自客戶的付款并向服務圖像的供應商提供付款。
[0057] 參照圖8,顯示了用于提供關于獲得的服務圖像的信息的用戶界面800的一個實 例。如圖8所示,用戶界面800使客戶能接收關于經(jīng)電子服務圖像市場100獲得的服務圖像 的信息,即"托管Web服務目錄" 302。"托管Web服務目錄"的當前用戶為克里斯客戶304。 導航面板310將客戶引至電子服務圖像市場100提供的各種其他特性。在該說明性實例中, 克里斯客戶已選擇"我的實例"鏈接802。所產(chǎn)生的用戶界面800使克里斯客戶能訪問關于 經(jīng)電子服務圖像市場100發(fā)布的服務圖像的實例的信息。顯示特性804A和804B反映了克 里斯客戶之前獲得的服務圖像的標題。在該實例中,克里斯客戶已獲得了標題為"保羅的數(shù) 據(jù)庫"和"網(wǎng)絡服務器"的服務圖像。為了進行說明,將僅進一步地描述顯示特性804A所反 映的實例。本領域的技術人員將理解,可經(jīng)相同的或類似的用戶界面顯示關于多個額外的 服務圖像標題的信息。顯示特性806和808反映了"保羅的數(shù)據(jù)庫"服務圖像的實例的當前 狀態(tài)。如顯示特性806所示,服務圖像的一個實例當前為"活動的"或在所選的托管計算環(huán) 境中由計算裝置所執(zhí)行的。顯示特性808反映了當前為不活動的零實例;其為已創(chuàng)建的但 當前未經(jīng)計算裝置所執(zhí)行的實例。在一些實施方案中,托管計算環(huán)境可被操作用于在需要 使用服務圖像時加載和卸載服務圖像的實例。這可能是令人滿意的,例如,在為了服務圖像 的使用而核定每小時的費用的情況下。在這種方式下,可使服務處于非活動狀態(tài),且在該期 間內(nèi)不會核定每小時的費用。功能鏈接812-816使客戶能夠修改獲得的服務圖像的配置。 客戶可選擇鏈接812以創(chuàng)建鏈接812所對應的服務圖像的額外實例。在當前的實例中,克 里斯客戶可選擇鏈接812以創(chuàng)建服務圖像"保羅的數(shù)據(jù)庫"的新實例。選擇鏈接可通往允許 對新實例進行配置的用戶界面。上面參照圖6討論了這種用戶界面的一個實例。在一些實 施方案中,所顯示的用于獲得新的服務圖像的用戶界面可根據(jù)在創(chuàng)建已獲得的服務圖像的 新實例時顯示的用戶界面而變化。例如,當添加已獲得的服務圖像的新實例時,可能不會核 定訂購費。功能鏈接814使客戶能聯(lián)系服務圖像的供應商??赏ㄟ^電子服務圖像市場100 發(fā)送消息或在電子服務圖像市場100外發(fā)送消息,如通過電子郵件或粘貼至與供應商相關 聯(lián)的外部網(wǎng)絡可訪問站點粘貼而便于實現(xiàn)這種聯(lián)系。在一些實施方案中,服務圖像的供應 商可指定他們所希望的聯(lián)系方式且功能鏈接814可實現(xiàn)對應于供應商的規(guī)格的功能。功能 鏈接816可由顧客選擇以取消獲得服務圖像。說明性地,該功能可有助于使其為不活動的 或移除服務圖像的任何實例。在一些實施方案中,客戶可能無法使用該功能,除非所有當前 活動的實例均為不活動的為止。
[0058] 在當前的實例中,服務圖像的每個實例是由唯一的實例標識符810所識別的。這 些實例標識符在與客戶相關聯(lián)的所有實例中、在所選的托管計算環(huán)境托管的所有實例中 或在經(jīng)服務圖像市場發(fā)布的所有實例中是唯一的。功能鏈接818和820使客戶能管理 或訪問服務圖像的特定實例。在當前的實例中,功能鏈接818使克里斯客戶能管理實例 "0000001"810??死锼箍蛻艨蛇x擇鏈接818以顯示與實例相關聯(lián)的管理功能。例如,克里 斯客戶可激活或停用服務圖像的實例、修改托管服務圖像的計算裝置的類型或改變與實例 相關聯(lián)的其他功能或特性。克里斯客戶能選擇鏈接820以訪問相應的實例。在一些實施方 案中,可經(jīng)允許對實例進行API調(diào)用的界面授權(quán)該訪問。在其他的實施方案中,可提供命令 終端接口或圖形用戶界面以訪問實例。本領域的技術人員將理解可通過各種其他方式訪問 托管服務圖像的實例。顯示特性822描述了與服務圖像的使用相關聯(lián)的現(xiàn)行收費。在當前 的實例中,因使用服務圖像"保羅的數(shù)據(jù)庫",已向克里斯客戶核定了 $115. 25的費用。這些 費用反映了相關聯(lián)服務圖像的所有實例。在一些實施方案中,費用可能僅反映出與服務圖 像的特定實例相關聯(lián)的費用(從而使每個實例顯示個別收費)。在另外的實施方案中,費用 可能反映出與客戶獲得的所有服務圖像相關聯(lián)的費用。克里斯客戶可選擇功能鏈接824以 查看與現(xiàn)有收費相關聯(lián)的細節(jié),如詳細的帳單報告。例如,這種詳細的帳單報告可包括與收 費和核定的定購費相關聯(lián)的使用時間。
[0059] 參照圖9,示出了顯示在客戶計算裝置上并詳細列明關于所提供的服務圖像的信 息的說明性用戶界面900。如圖9所示,用戶界面900使供應商能接收關于被提供至電子服 務圖像市場100的服務圖像的信息,即"托管Web服務目錄"。"托管Web服務目錄"當前的 用戶為保羅供應商304。如參照圖3所討論的,保羅供應商已將服務圖像"保羅的數(shù)據(jù)庫" 提供至電子服務圖像市場100。為了反映保羅已提供該服務圖像,現(xiàn)在,導航面板310在客 戶可選擇的用于查看關于所提供的服務圖像的信息的標題"我的圖像"下的鏈接902。用戶 界面900反映了保羅供應商對鏈接902的選擇。顯示特性903-914描述了關于相應的服務 圖像的信息。顯示特性903顯示了服務圖像的標題。顯示特性904反映了已通過電子服務 圖像市場100獲得實例的客戶數(shù)量,而顯示特性906則描述了在本月份中已使用服務圖像 的小時數(shù)。顯示特性908描述了基于當前的使用而估計出的將在本月份使用服務圖像的總 小時數(shù)。顯示特性910描述了與服務圖像的使用相關聯(lián)的小時費率,如保羅供應商所設置 的。顯示特性912和914反映了與客戶對服務圖像的使用相關聯(lián)的當前和估計的每月應計 費用。在一些實施方案中,因使用服務圖像而導致的供應商的應計費用可用于抵消供應商 欠電子服務圖像市場100的費用。例如,保羅供應商也可以是服務圖像市場的客戶且因此 有基于電子服務圖像市場100的使用而核定的費用或收費。供應商可選擇輸入按鈕916以 修改與服務圖像相關聯(lián)的選項。例如,保羅供應商可修改小時費率、認購費或其他與"保羅 的數(shù)據(jù)庫"相關聯(lián)的選項。
[0060] 本公開的各種示例實施方案可通過下列條款進行描述:
[0061] 條款1. 一種用于為服務圖像提供市場的計算機實現(xiàn)的方法,包括:
[0062] 從多個供應商中的每一個和市場的運營商接收至少一個服務圖像和相關聯(lián)的定 價信息,其中當每個服務圖像在托管計算環(huán)境中執(zhí)行時,其實現(xiàn)一個或多個網(wǎng)絡可訪問服 務;
[0063] 在電子目錄中存儲每個接收的服務圖像和相關聯(lián)的定價信息,可訪問電子目錄以 搜索一個或多個服務圖像用于在托管計算環(huán)境中執(zhí)行;
[0064] 向與客戶相關聯(lián)的計算裝置提供對電子目錄的訪問以搜索一個或多個服務圖像 用于在托管計算環(huán)境中執(zhí)行;
[0065] 從與客戶相關聯(lián)的計算裝置接收對被存儲在電子目錄中的服務圖像的選擇; [0066] 在托管計算環(huán)境中執(zhí)行所選的服務圖像,從而實現(xiàn)與所選的服務圖像相應的一個 或多個網(wǎng)絡可訪問服務;以及
[0067] 向與客戶相關聯(lián)的計算裝置提供對與所選的服務圖像相應的所實現(xiàn)的一個或多 個網(wǎng)絡可訪問服務的訪問。
[0068] 條款2.根據(jù)條款1所述的計算機實現(xiàn)的方法,其中向與客戶相關聯(lián)的計算裝置提 供對電子目錄的訪問包括提供與被存儲在電子目錄中的每個服務圖像相關聯(lián)的信息以及 所提供的對應于與服務圖像相關聯(lián)的定價信息、服務圖像的評論、對其他服務圖像的推薦 和與服務圖像相關聯(lián)的可靠性信息中的至少一個的信息。
[0069] 條款3.根據(jù)條款1所述的計算機實現(xiàn)的方法,其中相關聯(lián)的定價信息包括與服務 圖像相關聯(lián)的一次性價格、與服務圖像相關聯(lián)的每月價格和與服務圖像相關聯(lián)的每小時價 格中的至少一個。
[0070] 條款4.根據(jù)條款1所述的計算機實現(xiàn)的方法,其中在托管計算環(huán)境中執(zhí)行所選的 服務圖像包括通過虛擬計算裝置執(zhí)行所選的服務圖像。
[0071] 條款5.根據(jù)條款1所述的計算機實現(xiàn)的方法,其中托管計算環(huán)境為與服務圖像的 供應商相關聯(lián)的托管計算環(huán)境以及與市場的運營商相關聯(lián)的托管計算環(huán)境中的至少一個。
[0072] 條款6.根據(jù)條款1所述的計算機實現(xiàn)的方法,其中所選的服務圖像包括至少一個 應用程序。
[0073] 條款7.根據(jù)條款1所述的計算機實現(xiàn)的方法,其中多個服務圖像中的每一個與使 用條件相關聯(lián),且其中向與客戶相關聯(lián)的計算裝置提供對與所選的服務圖像相應的所實現(xiàn) 的一個或多個服務的訪問包括確定客戶已滿足與所選服務圖像相關聯(lián)的使用條件。
[0074] 條款8. -種用于為服務圖像提供市場的系統(tǒng),包括:至少一個電子目錄,其被配 置成存儲多個服務圖像及相關聯(lián)的定價信息,每個服務圖像能在托管計算環(huán)境中執(zhí)行,可 訪問電子目錄以搜索一個或多個服務圖像用于在托管計算環(huán)境中執(zhí)行;以及
[0075] 與至少一個電子目錄通信的市場計算裝置,計算裝置被配置成:
[0076] 生成用戶界面,其向客戶計算裝置顯示關于被存儲在電子目錄中的多個服務圖像 中的每一個的信息,其中用于多個服務圖像中的每一個的信息包括與服務相關聯(lián)的價格; [0077] 從客戶計算裝置接收對源自用戶界面的服務圖像的選擇;以及
[0078] 通過托管計算環(huán)境執(zhí)行所選的服務圖像,從而通過托管計算環(huán)境實現(xiàn)與所選的服 務圖像相應的一個或多個服務。
[0079] 條款9.根據(jù)條款8所述的系統(tǒng),其中至少一個電子服務圖像目錄還被配置成存儲 用于多個服務圖像中的每一個的與服務圖像相關聯(lián)的使用條件,且其中市場計算裝置還被 配置成,在通過托管計算環(huán)境執(zhí)行所選的服務圖像前,驗證客戶已接受了與所選的服務圖 像相關聯(lián)的使用條件。
[0080] 條款10.根據(jù)條款8所述的系統(tǒng),其中市場計算裝置還被配置成從客戶計算裝置 接收對可訪問與所選的服務圖像相應的所實現(xiàn)的一個或多個服務的額外實體的選擇,并將 與額外實體相應的信息傳輸至托管計算環(huán)境。
[0081] 條款11.根據(jù)條款8所述的系統(tǒng),還包括:
[0082] 使用監(jiān)控計算裝置,其被配置成確定所實現(xiàn)的一個或多個服務的使用;以及
[0083] 與使用監(jiān)控計算裝置通信的計費計算裝置,計費計算裝置被配置成:
[0084] 至少部分地基于所執(zhí)行的一個或多個服務的所確定的使用以及與所選的服務圖 像相關聯(lián)的定價信息確定與所選服務圖像相應的成本;以及 [0085] 根據(jù)所確定的成本給客戶計費。
[0086] 條款12.根據(jù)條款11所述的系統(tǒng),計費計算裝置還被配置成向與所選服務圖像相 關聯(lián)的供應商提供付款,且部分地基于所確定的成本確定付款。
[0087] 條款13.根據(jù)條款11所述的系統(tǒng),計費計算裝置還可被操作用于根據(jù)所確定的成 本從客戶獲得付款并向與所選的服務圖像相關聯(lián)的供應商提供付款。
[0088] 條款14.根據(jù)條款8所述的系統(tǒng),市場計算裝置還被配置成從客戶接收對額外數(shù) 量的計算裝置的選擇,在額外數(shù)量的計算裝置上執(zhí)行所選的服務圖像并在托管計算環(huán)境中 通過額外數(shù)量的計算裝置執(zhí)行所選的服務圖像。
[0089] 條款15. -種計算機可讀的非臨時性存儲介質(zhì),其具有用于生成用于服務圖像的 市場的計算機可執(zhí)行模塊,且計算機可執(zhí)行模塊包括:
[0090] 與被配置成存儲多個服務圖像的至少一個服務圖像目錄通信的市場模塊,每個服 務圖像能夠由托管計算環(huán)境執(zhí)行,可訪問電子服務圖像目錄以搜索一個或多個服務圖像用 于在托管計算環(huán)境中執(zhí)行,且市場模塊被配置成:
[0091] 生成用戶界面,其向客戶計算裝置顯示關于被存儲在電子服務圖像目錄中的多個 服務圖像中的每一個的信息,其中用于多個服務圖像中的每一個的信息包括與服務圖像相 關聯(lián)的價格;
[0092] 從客戶計算裝置接收對源自用戶界面的服務圖像的選擇;以及
[0093] 通過托管計算環(huán)境執(zhí)行所選的服務圖像,從而通過托管計算環(huán)境實現(xiàn)與所選的服 務圖像相應的一個或多個服務。
[0094] 條款16.根據(jù)條款15所述的計算機可讀的非臨時性介質(zhì),其中用戶界面還包括與 服務圖像相關聯(lián)的用于多個服務圖像中的每一個的信息,該信息對應于與服務圖像相關聯(lián) 的定價信息、服務圖像的評論、對其他服務圖像的推薦和與服務圖像相關聯(lián)的可靠性信息 中的至少一個。
[0095] 條款17.根據(jù)條款15所述的計算機可讀的非臨時性介質(zhì),其中與多個服務圖像中 的每一個相關聯(lián)的價格對應于與服務圖像相關聯(lián)的一次性價格、與服務圖像相關聯(lián)的每月 價格和與服務圖像相關聯(lián)的每小時價格中的至少一個。
[0096] 條款18.根據(jù)條款15所述的計算機可讀的非臨時性介質(zhì),其中市場模塊還被配置 成從客戶計算裝置接收對可訪問與所選的服務圖像相應的所實現(xiàn)的一個或多個服務的額 外實體的選擇,并將與額外實體相應的信息傳輸至托管計算環(huán)境。
[0097] 條款19.根據(jù)條款15所述的計算機可讀的非臨時性介質(zhì),還包括:
[0098] 使用監(jiān)控模塊,其被配置成確定所實現(xiàn)的一個或多個服務的使用;以及
[0099] 與使用監(jiān)控模塊通信的計費模塊,計費模塊被配置成:
[0100] 至少部分地基于所執(zhí)行的一個或多個服務的所確定的使用以及與所選的服務圖 像相關聯(lián)的定價信息確定與所選服務圖像相應的成本;以及
[0101] 根據(jù)所確定的成本對與客戶計算裝置相關聯(lián)的客戶計費。
[0102] 條款20.根據(jù)條款19所述的計算機可讀的非臨時性介質(zhì),計費計算裝置還被配置 成根據(jù)所確定的成本從客戶獲得付款并向與所選的服務圖像相關聯(lián)的供應商提供付款。
[0103] 條款21.根據(jù)條款16所述的計算機可讀的非臨時性介質(zhì),市場模塊還被配置成從 客戶計算裝置接收對額外數(shù)量的計算裝置的選擇,在額外數(shù)量的計算裝置上執(zhí)行所選的服 務圖像并在托管計算環(huán)境中通過額外數(shù)量的計算裝置執(zhí)行所選的服務圖像。
[0104] 條款22. -種用于為服務圖像提供市場的計算機實現(xiàn)的方法,包括:
[0105] 保持包括多個服務圖像的可搜索的電子目錄,多個服務圖像中的每個服務圖像均 可在托管計算環(huán)境中執(zhí)行以實現(xiàn)一個或多個網(wǎng)絡可訪問服務;
[0106] 響應于來自客戶計算裝置的請求,將有關被存儲在電子服務圖像目錄中的至少一 個服務圖像的信息傳輸至客戶計算裝置用于在客戶計算裝置上顯示;
[0107] 從客戶計算裝置接收對源自可搜索電子目錄的至少一個服務圖像的選擇;
[0108] 在托管計算環(huán)境中執(zhí)行所選的服務圖像,從而實現(xiàn)與所選的服務圖像相應的一個 或多個網(wǎng)絡可訪問服務;以及
[0109] 向客戶計算裝置提供對與所選的服務圖像相應的所實現(xiàn)的一個或多個網(wǎng)絡可訪 問服務的訪問。
[0110] 條款23.根據(jù)條款22所述的計算機實現(xiàn)的方法,其中所保持的可搜索電子目錄還 包括用于多個服務圖像中的每一個的與服務圖像相關聯(lián)的定價信息和與服務圖像相關聯(lián) 的使用條件中的至少一個。
[0111] 條款24.根據(jù)條款22所述的計算機實現(xiàn)的方法,其中在托管計算環(huán)境中執(zhí)行所選 的服務圖像包括通過虛擬計算裝置執(zhí)行所選的服務圖像。
[0112] 條款25.根據(jù)條款22所述的計算機實現(xiàn)的方法,其中托管計算環(huán)境為與服務圖像 的供應商相關聯(lián)的托管計算環(huán)境以及與電子服務圖像目錄相關聯(lián)的托管計算環(huán)境中的至 少一個。
[0113] 本文所述的所有過程均可經(jīng)一個或多個通用計算機或處理器執(zhí)行的軟件代碼模 塊中具體化并且經(jīng)由軟件代碼模塊得以自動化。代碼模塊可被存儲在任何類型的計算機可 讀介質(zhì)或其他計算機存儲裝置中。可替代地,一些或所有模塊均可在專門的計算機硬件中 具體化。此外,可經(jīng)硬件、軟件、固件或其組合而實現(xiàn)本文所提及的組件。
[0114] 除非另外特別注明外,否則條件性語言,例如,尤其是"能夠"、"能"、"可能"或"也 許",在上下文中通常均被理解成表示,盡管某些實施方案不包括,而一些實施方案包括特 定的特性、要素和/或步驟。因此,此類條件語言通常并非意圖暗示所述特性、要素和/或 步驟在任何情況下對于一個或多個實施方案均是必需的,或者并非暗示一個或多個實施方 案必須包括用于在借助和不借助用戶輸入或者提示下確定是否包括這些特性、要素和/或 步驟,或者是否在任何特定實施方案中實施這些特性、要素和/或步驟的邏輯。
[0115] 除非另外特別注明外,否則連接語言,如短語"在X、Y和Z中的至少一個上",在上 下文中通常均被理解成表是項目、術語等可以是x、Y或Z。因此,這樣的連接語言通常不意 在暗示某些實施方案需要X中的至少一個、Υ中的至少一個以及Ζ中的至少一個均存在等。
[0116] 本文所述的和/或在附圖中所示的流程圖中的任何過程描述、要素或方框應被理 解為可能表示包括一個或多個用于實現(xiàn)過程中特定邏輯功能或要素的可執(zhí)行指令的模塊、 片段、或代碼的部分。替代實施方式包括在本文所述的實施方案的范圍中,其中如本領域的 技術人員所理解的,取決于所涉及的功能,要素或功能可進行刪除、不按照所示出或描述的 順序執(zhí)行,包括基本上同時執(zhí)行或者逆序執(zhí)行。
[0117] 應強調(diào)的是,可對上述實施方案進行許多變化和修改,這些改變和修改的要素應 被理解為包含在其它可接受的實施例當中。所有這些修改和變化都旨在包括在本公開的范 圍之內(nèi)并受到所附權(quán)利要求的保護。
【權(quán)利要求】
1. 一種用于為服務圖像提供市場的系統(tǒng),包括: 至少一個電子目錄,其被配置成存儲多個服務圖像及相關聯(lián)的定價信息,每個服務圖 像能在托管計算環(huán)境中執(zhí)行,可訪問所述電子目錄以搜索一個或多個服務圖像用于在所述 托管計算環(huán)境中執(zhí)行;以及 與至少一個電子目錄通信的市場計算裝置,所述計算裝置被配置成: 生成用戶界面,其向客戶計算裝置顯示關于被存儲在所述電子目錄中的所述多個服務 圖像中的每一個的信息,其中所述用于所述多個服務圖像中的每一個的信息包括與所述服 務相關聯(lián)的價格; 從所述客戶計算裝置接收對源自所述用戶界面的服務圖像的選擇;以及 通過所述托管計算環(huán)境執(zhí)行所選的服務圖像,從而通過托管計算環(huán)境實現(xiàn)與所選的服 務圖像相應的所述一個或多個服務。
2. 根據(jù)權(quán)利要求1所述的系統(tǒng),其中所述至少一個電子服務圖像目錄還被配置成存儲 用于所述多個服務圖像中的每一個的與所述服務圖像相關聯(lián)的使用條件,且其中所述市場 計算裝置還被配置成,在通過所述托管計算環(huán)境執(zhí)行所選的服務圖像前,驗證所述客戶已 接受了與所選的服務圖像相關聯(lián)的所述使用條件。
3. 根據(jù)權(quán)利要求1所述的系統(tǒng),其中所述市場計算裝置還被配置成從所述客戶計算裝 置接收對可訪問與所選的服務圖像相應的所實現(xiàn)的一個或多個服務的額外實體的選擇,并 將與所述額外實體相應的信息傳輸至所述托管計算環(huán)境。
4. 根據(jù)權(quán)利要求1所述的系統(tǒng),還包括: 使用監(jiān)控計算裝置,其被配置成確定所實現(xiàn)的一個或多個服務的使用;以及 與所述使用監(jiān)控計算裝置通信的計費計算裝置,所述計費計算裝置被配置成: 至少部分地基于所實現(xiàn)的一個或多個服務的所確定的使用以及與所選的服務圖像相 關聯(lián)的定價信息確定與所選服務圖像相應的成本;以及 根據(jù)所確定的成本給所述客戶計費。
5. 根據(jù)權(quán)利要求4所述的系統(tǒng),所述計費計算裝置還被配置成向與所選服務圖像相關 聯(lián)的所述供應商提供付款,且部分地基于所確定的成本確定所述付款。
6. 根據(jù)權(quán)利要求4所述的系統(tǒng),所述計費計算裝置還可被操作用于根據(jù)所確定的成本 從所述客戶獲得付款并向與所選的服務圖像相關聯(lián)的所述供應商提供付款。
7. 根據(jù)權(quán)利要求1所述的系統(tǒng),所述市場計算裝置還被配置成從所述客戶接收對額外 數(shù)量的計算裝置的選擇,在所述額外數(shù)量的計算裝置上執(zhí)行所選的服務圖像并在所述托管 計算環(huán)境中通過所述額外數(shù)量的計算裝置執(zhí)行所選的服務圖像。
8. -種用于為服務圖像提供市場的計算機實現(xiàn)的方法,包括: 保持包括多個服務圖像的可搜索的電子目錄,所述多個服務圖像中的每個服務圖像均 可在托管計算環(huán)境中執(zhí)行以實現(xiàn)一個或多個網(wǎng)絡可訪問服務; 響應于來自客戶計算裝置的請求,將有關被存儲在所述電子服務圖像目錄中的至少一 個服務圖像的信息傳輸至所述客戶計算裝置以用于在所述客戶計算裝置上顯示; 從所述客戶計算裝置接收對源自所述可搜索電子目錄的所述至少一個服務圖像的選 擇; 在所述托管計算環(huán)境中執(zhí)行所選的服務圖像,從而實現(xiàn)與所選的服務圖像相應的所述 一個或多個網(wǎng)絡可訪問服務;以及 向所述客戶計算裝置提供對與所選的服務圖像相應的所實現(xiàn)的一個或多個網(wǎng)絡可訪 問服務的訪問。
9. 根據(jù)權(quán)利要求8所述的計算機實現(xiàn)的方法,其中所保持的可搜索電子目錄還包括用 于所述多個服務圖像中的每一個的與所述服務圖像相關聯(lián)的定價信息和與所述服務圖像 相關聯(lián)的使用條件中的至少一個。
10. 根據(jù)權(quán)利要求8所述的計算機實現(xiàn)的方法,其中在所述托管計算環(huán)境中執(zhí)行所選 的服務圖像包括通過虛擬計算裝置執(zhí)行所選的服務圖像。
11. 根據(jù)權(quán)利要求8所述的計算機實現(xiàn)的方法,其中所述托管計算環(huán)境為與服務圖像 的供應商相關聯(lián)的托管計算環(huán)境以及與所述電子服務圖像目錄相關聯(lián)的托管計算環(huán)境中 的至少一個。
【文檔編號】G06Q30/06GK104115177SQ201280047237
【公開日】2014年10月22日 申請日期:2012年9月27日 優(yōu)先權(quán)日:2011年9月29日
【發(fā)明者】馬尼·R·戈爾登, 大衛(wèi)·齊普肯, 約翰·丹尼爾·蒂姆森, 安德魯·S·蒂拉, 特倫斯·D·哈諾爾德 申請人:亞馬遜技術有限公司