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

應(yīng)用和用戶都可以通過(guò)DataMarket訪問(wèn)信息。DataMarket中存在一個(gè)服務(wù)器租用資源管理器,是一個(gè)Windows Azure應(yīng)用,用戶通過(guò)這個(gè)資源管理器可以査看所有可用的數(shù)據(jù)集,然后購(gòu)買(mǎi)需要的數(shù)據(jù)。應(yīng)用可以通過(guò)REST或者OData請(qǐng)求訪問(wèn)數(shù)據(jù),數(shù)據(jù)集通常使用Windows Azure存儲(chǔ)服務(wù)或者SQL Azure數(shù)據(jù)庫(kù)進(jìn)行存儲(chǔ)的。當(dāng)然,數(shù)據(jù)集也可以存放在外部?jī)?nèi)容提供者處。