国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發(fā)設(shè)計 > 正文

J2EE創(chuàng)建多媒體管理軟件解決方案

2019-11-18 14:17:41
字體:
供稿:網(wǎng)友

  新的事務(wù)模型的目的是逐漸使最終用戶能夠用標準化的和常見的軟件治理、檢索和操作存儲的多媒體資源--例如相片、視頻和行情資料。在利用現(xiàn)有的內(nèi)部技術(shù)來降低成本和產(chǎn)生利潤的時候,現(xiàn)有的媒體業(yè)務(wù)還用來實現(xiàn)訪問它們的多媒體資源的標準化值。盡管在過去幾年中存儲量、處理能力和軟件都有重大的發(fā)展,但是治理數(shù)字媒體資源仍然是一件代價相當高的事情。一些研究表明,大多數(shù)的多媒體文件是非結(jié)構(gòu)化的資源;只有很少一部分存在于關(guān)系數(shù)據(jù)庫和現(xiàn)有的應(yīng)用程序中。結(jié)構(gòu)化的缺乏使有效地訪問和重新利用數(shù)字資源變得非常困難。

  中間件平臺--非凡是應(yīng)用程序服務(wù)器--總是處理數(shù)據(jù)資源的操作。在創(chuàng)建多媒體增強應(yīng)用程序的過程中使用應(yīng)用服務(wù)器似乎是對這種技術(shù)固有強度的一種自然延伸。然而,和數(shù)字資源相關(guān)的大小、結(jié)構(gòu)和元數(shù)據(jù)的基本的差異使你需要采用與J2EE平臺創(chuàng)建的關(guān)系數(shù)據(jù)庫和已有資源不同的方式來操作。本文將從現(xiàn)在可用的和正在開發(fā)這兩個角度來探討創(chuàng)建多媒體應(yīng)用程序所需要的標準和技術(shù)。我還將討論在存儲、索引、訪問和檢索多媒體資源的過程中J2EE所起到的作用,以期把這個平臺的領(lǐng)域擴展到數(shù)字資源領(lǐng)域。最后,我還將探討J2EE平臺必須解決的問題,以使用戶可以最優(yōu)化地使用多媒體資源。

  三個特性區(qū)分和定義了一個多媒體資源。在多媒體資源和已有的相關(guān)數(shù)據(jù)之間最大的基本差別是媒體文件的大小。雖然壓縮技術(shù)正在不斷地改善,但是復(fù)雜的視頻或者音頻數(shù)據(jù)流仍然動輒以千兆字節(jié)計。雖然現(xiàn)在已經(jīng)有了存儲和治理極大數(shù)據(jù)流的數(shù)字內(nèi)容治理系統(tǒng),但是沒有用于訪問這些保存的資源的標準化應(yīng)用程序編程接口或者機制。

  還可以從結(jié)構(gòu)上來區(qū)分多媒體資源和其他數(shù)據(jù)。一般來說,你可以把傳統(tǒng)資源作為單獨的組件來訪問和使用。但是多媒體資源可能包含若干個元素,例如視頻流、音頻流、相關(guān)的字幕信息和其他數(shù)據(jù)集。維護這個結(jié)構(gòu)是數(shù)字資源治理系統(tǒng)的一個基本要求。

  最后,多媒體文件通常由二進制信息組成。因此,傳統(tǒng)的查詢、索引和檢索文件的方法不適用于多媒體領(lǐng)域。為了應(yīng)用程序能夠成功地治理、檢索并且操作一個多媒體組件,你必須維護數(shù)字資源和描述這種資源特征的元數(shù)據(jù)信息之間的關(guān)系。

  諸如JDBC和JCA這樣的現(xiàn)有的J2EE平臺規(guī)范闡明了用于數(shù)據(jù)訪問的協(xié)議,你可以遵循這些協(xié)議創(chuàng)建一個基于標準方法的程序來檢索多媒體資源。新的標準還必須進一步增強定義的J2EE組件模型的多媒體能力。

  獲得多媒體和中間件平臺之間最佳組合的方法主要在于你如何定義一個用于訪問數(shù)字資源的存儲抽象層。為了保持應(yīng)用程序移植性,你必須利用或者擴展現(xiàn)有的標準來解決數(shù)字媒體存儲特性,比如插入、更新或者查詢資源。

J2EE創(chuàng)建多媒體治理軟件解決方案(圖一)
圖⒈定義一個存儲抽象

  WebDAV規(guī)范是一個對HTTP進行擴展的協(xié)議,用于解決數(shù)字媒體存儲大小、結(jié)構(gòu)和元數(shù)據(jù)這三個方面(見圖1)。它提供了跨 Internet協(xié)議的分布式編輯和版本控制的能力,可以和現(xiàn)有的HTTP客戶端交互操作。WebDAV被使用在網(wǎng)絡(luò)存儲解決方案和Web服務(wù)器、許多編輯工具(包括微軟公司出品的Internet EXPlorer瀏覽器、Apache Slide客戶端、Apple OS X Finder、Microsoft Office、和Adobe應(yīng)用程序)和大部分的操作系統(tǒng)中。許多解決多媒體存儲的內(nèi)容治理產(chǎn)品支持WebDAV。例如Apache Slide體系機構(gòu)使用WebDAV作為客戶端訪問協(xié)議。Slide提供一個抽象層,答應(yīng)對機制類型的選擇用于所有它的存儲,包括內(nèi)容和元數(shù)據(jù)。這把內(nèi)存存儲、數(shù)據(jù)庫存儲、基于xml的存儲等考慮進去。

  惠普多媒體平臺和Apache Slide工程利用WebDAV協(xié)議和所提供的關(guān)聯(lián)的客戶機和服務(wù)器應(yīng)用程序編程接口來創(chuàng)建數(shù)字存儲抽象功能。這種解決方案提供一個使用規(guī)格化、標準化和簡單方式訪問多后端內(nèi)容治理程序的方法。這些平臺提供了像WebDAV servlet這樣的Web組件讓開發(fā)者和任何WebDAV服務(wù)器接口,把許多WebDAV服務(wù)器整合到一個聯(lián)合內(nèi)容服務(wù)器中,或者創(chuàng)建基于請求信息的自定義解決方案。你可以使用HP WebDAV servlet和可以截取WebDAV請求和在存儲和檢索操作期間執(zhí)行數(shù)據(jù)處理的servlet過濾器同時使用。有用的操作包括元數(shù)據(jù)和內(nèi)容的提取、變換或者索引。

  通過利用標準化J2EE組件,你可以創(chuàng)建一個可伸縮和容錯的基于中間件的內(nèi)容治理系統(tǒng)。例如,你可以聯(lián)合WebDAV servlet、相關(guān)的處理過濾器和Apache Slide來生成一個內(nèi)容服務(wù)器,能夠存儲文件、這些文件附屬的元數(shù)據(jù)屬性和基于元數(shù)據(jù)屬性的文件的搜索。這樣一個系統(tǒng)在J2EE應(yīng)用程序體系結(jié)構(gòu)平臺上執(zhí)行,并且可以使用平臺的性能、可伸縮性、安全和可移植性等特性。

  客戶端的存儲器接口還可以利用J2SE和 J2EE這兩個版本的屬性和設(shè)備。因為URL設(shè)置被構(gòu)建進J2SE平臺中,你可以在java虛擬機中安裝一個WebDAV協(xié)議處理程序來簡化到WebDAV內(nèi)容治理系統(tǒng)的客戶接口。J2EE組件可以潛在地利用JCA連接器實現(xiàn)來創(chuàng)建存儲企業(yè)組件和應(yīng)用程序。例如HP多媒體平臺的WebDAV連接器訪問遵從WebDAV協(xié)議的服務(wù)器作為企業(yè)資源:



發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 永靖县| 基隆市| 宜兰县| 武穴市| 禹城市| 都兰县| 丘北县| 阿巴嘎旗| 无为县| 苏尼特右旗| 湟中县| 肥西县| 华宁县| 西和县| 依安县| 鸡西市| 昂仁县| 皮山县| 周至县| 苗栗县| 邯郸市| 南投县| 林口县| 皋兰县| 望江县| 壤塘县| 句容市| 竹溪县| 奎屯市| 临汾市| 曲沃县| 静海县| 和顺县| 怀仁县| 西藏| 开化县| 贡觉县| 青冈县| 汝城县| 库尔勒市| 四平市|