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