目前Windows Azure Marketplace由以下兩個部分組成。
(1)DataMarket。內(nèi)容提供者通過可以提供交易的數(shù)據(jù)集。顧客可以瀏覽這些數(shù)據(jù)集,并購買他們感興趣的數(shù)據(jù)集。無論是定制的應(yīng)用還是現(xiàn)有的應(yīng)用(比如Microsoft Excel)都可以通過REST請求或OData門戶訪問這些數(shù)據(jù)。
(2)AppMarket。云應(yīng)用創(chuàng)建者通過AppMarket可以將應(yīng)用展現(xiàn)給潛在的用戶。目前AppMarket尚未實(shí)現(xiàn),微軟只是將其列入了研究計(jì)劃。
現(xiàn)今社會中,購買應(yīng)用已經(jīng)變得十分普遍,而購買數(shù)據(jù)卻沒有那么廣泛。很多公司均出售各種各樣數(shù)據(jù),包括人口統(tǒng)計(jì)、金融、版權(quán)信息等。DataMarket可以査找內(nèi)容提供者存儲的所有種類的數(shù)據(jù),同時檢査這些數(shù)據(jù)是否滿足購買者的需求。圖4-24詳細(xì)說明了這一過程。
應(yīng)用和用戶都可以通過DataMarket訪問信息。DataMarket中存在一個服務(wù)器租用資源管理器,是一個Windows Azure應(yīng)用,用戶通過這個資源管理器可以査看所有可用的數(shù)據(jù)集,然后購買需要的數(shù)據(jù)。應(yīng)用可以通過REST或者OData請求訪問數(shù)據(jù),數(shù)據(jù)集通常使用Windows Azure存儲服務(wù)或者SQL Azure數(shù)據(jù)庫進(jìn)行存儲的。當(dāng)然,數(shù)據(jù)集也可以存放在外部內(nèi)容提供者處。