BREW 分發(fā)系統(tǒng)(BDS)通常被理解成為一種內(nèi)容分發(fā)技術(shù),用來(lái)來(lái)降低服務(wù)器和帶寬資源的無(wú)謂消耗,提高服務(wù)品質(zhì)。從實(shí)現(xiàn)上看,有兩種主流的內(nèi)容分發(fā)技術(shù):PUSH和PULL。
?PUSH是一種主動(dòng)分發(fā)的技術(shù)。通常PUSH由內(nèi)容管理系統(tǒng)發(fā)起,將內(nèi)容從源或者中心媒體資源庫(kù)分發(fā)到各邊緣節(jié)點(diǎn),分發(fā)的協(xié)議可以采用HTTP/FTP等。通過(guò)PUSH分發(fā)的內(nèi)容一般是熱點(diǎn)內(nèi)容,這些內(nèi)容可以通過(guò)PUSH方式預(yù)分發(fā)(Preload)到邊緣節(jié)點(diǎn),也可以實(shí)現(xiàn)有針對(duì)的內(nèi)容提供。對(duì)于PUSH分發(fā)需要考慮的主要問(wèn)題是分發(fā)策略,即在什么時(shí)候分發(fā)什么內(nèi)容到哪些節(jié)點(diǎn)。一般來(lái)說(shuō),內(nèi)容分發(fā)可以由CP(內(nèi)容提供商)或者內(nèi)容分發(fā)網(wǎng)絡(luò)的管理員人工確定,也可以通過(guò)智能的方式?jīng)Q定,即所謂的智能分發(fā)。智能分發(fā)是根據(jù)用戶(hù)訪問(wèn)的統(tǒng)計(jì)信息,以及預(yù)定義的內(nèi)容分發(fā)的規(guī)則,確定內(nèi)容分發(fā)的過(guò)程。
?PULL是一種被動(dòng)的分發(fā)技術(shù),PULL分發(fā)通常由用戶(hù)請(qǐng)求驅(qū)動(dòng)。當(dāng)用戶(hù)請(qǐng)求的內(nèi)容在本地的邊緣節(jié)點(diǎn)上不存在時(shí),啟動(dòng)PULL方法從內(nèi)容源或者其他內(nèi)容分發(fā)網(wǎng)絡(luò)的節(jié)點(diǎn)實(shí)時(shí)獲取內(nèi)容。在PULL方式下,內(nèi)容的分發(fā)是按需的。
從技術(shù)上來(lái)講,BREW 分發(fā)系統(tǒng)是一種典型的PULL分發(fā)技術(shù),為網(wǎng)絡(luò)運(yùn)營(yíng)商提供了對(duì)無(wú)線應(yīng)用進(jìn)行選擇、交付和計(jì)費(fèi)的框架。將 BDS 與 BREW 客戶(hù)端的應(yīng)用平臺(tái)結(jié)合起來(lái),運(yùn)營(yíng)商將能在全網(wǎng)范圍內(nèi)為其用戶(hù)快速輕松地部署移動(dòng)增值業(yè)務(wù)。通過(guò)其他的技術(shù)手段,BREW分發(fā)系統(tǒng)也可以實(shí)現(xiàn)類(lèi)似“PUSH”方式的內(nèi)容分發(fā)以及智能分發(fā)。
?最重要的是,BDS提供了面向移動(dòng)增值業(yè)務(wù)的電子商務(wù)環(huán)境。BDS 將互聯(lián)網(wǎng)中的電子商務(wù)引進(jìn)了移動(dòng)增值業(yè)務(wù)中, 建了全球移動(dòng)增值業(yè)務(wù)虛擬交易市場(chǎng)的概念。通過(guò)基于互聯(lián)網(wǎng)全球虛擬市場(chǎng)將發(fā)行商、開(kāi)發(fā)者和運(yùn)營(yíng)商連接起來(lái)后,拓寬了應(yīng)用程序發(fā)布的范圍。這個(gè)虛擬市場(chǎng)允許開(kāi)發(fā)商提交應(yīng)用,并通過(guò)第三方測(cè)試中心進(jìn)行應(yīng)用測(cè)試,支持全球開(kāi)發(fā)者群體。運(yùn)營(yíng)商可從大量的應(yīng)用(也可以是其他運(yùn)營(yíng)商提供的應(yīng)用)中進(jìn)行選擇,通過(guò) BREW 運(yùn)營(yíng)商和開(kāi)?