分享
 
 
 

J2EE创建多媒体管理软件解决方案

王朝java/jsp·作者佚名  2008-05-31
窄屏简体版  字體: |||超大  

新的事务模型的目的是逐渐使最终用户能够用标准化的和常见的软件治理、检索和操作存储的多媒体资源--例如相片、视频和行情资料。在利用现有的内部技术来降低成本和产生利润的时候,现有的媒体业务还用来实现访问它们的多媒体资源的标准化值。尽管在过去几年中存储量、处理能力和软件都有重大的发展,但是治理数字媒体资源仍然是一件代价相当高的事情。一些研究表明,大多数的多媒体文件是非结构化的资源;只有很少一部分存在于关系数据库和现有的应用程序中。结构化的缺乏使有效地访问和重新利用数字资源变得非常困难。

中间件平台--非凡是应用程序服务器--总是处理数据资源的操作。在创建多媒体增强应用程序的过程中使用应用服务器似乎是对这种技术固有强度的一种自然延伸。然而,和数字资源相关的大小、结构和元数据的基本的差异使你需要采用与J2EE平台创建的关系数据库和已有资源不同的方式来操作。本文将从现在可用的和正在开发这两个角度来探讨创建多媒体应用程序所需要的标准和技术。我还将讨论在存储、索引、访问和检索多媒体资源的过程中J2EE所起到的作用,以期把这个平台的领域扩展到数字资源领域。最后,我还将探讨J2EE平台必须解决的问题,以使用户可以最优化地使用多媒体资源。

三个特性区分和定义了一个多媒体资源。在多媒体资源和已有的相关数据之间最大的基本差别是媒体文件的大小。虽然压缩技术正在不断地改善,但是复杂的视频或者音频数据流仍然动辄以千兆字节计。虽然现在已经有了存储和治理极大数据流的数字内容治理系统,但是没有用于访问这些保存的资源的标准化应用程序编程接口或者机制。

还可以从结构上来区分多媒体资源和其他数据。一般来说,你可以把传统资源作为单独的组件来访问和使用。但是多媒体资源可能包含若干个元素,例如视频流、音频流、相关的字幕信息和其他数据集。维护这个结构是数字资源治理系统的一个基本要求。

最后,多媒体文件通常由二进制信息组成。因此,传统的查询、索引和检索文件的方法不适用于多媒体领域。为了应用程序能够成功地治理、检索并且操作一个多媒体组件,你必须维护数字资源和描述这种资源特征的元数据信息之间的关系。

诸如JDBC和JCA这样的现有的J2EE平台规范阐明了用于数据访问的协议,你可以遵循这些协议创建一个基于标准方法的程序来检索多媒体资源。新的标准还必须进一步增强定义的J2EE组件模型的多媒体能力。

获得多媒体和中间件平台之间最佳组合的方法主要在于你如何定义一个用于访问数字资源的存储抽象层。为了保持应用程序移植性,你必须利用或者扩展现有的标准来解决数字媒体存储特性,比如插入、更新或者查询资源。

图⒈定义一个存储抽象

WebDAV规范是一个对HTTP进行扩展的协议,用于解决数字媒体存储大小、结构和元数据这三个方面(见图1)。它提供了跨 Internet协议的分布式编辑和版本控制的能力,可以和现有的HTTP客户端交互操作。WebDAV被使用在网络存储解决方案和Web服务器、许多编辑工具(包括微软公司出品的Internet EXPlorer浏览器、Apache Slide客户端、Apple OS X Finder、Microsoft Office、和Adobe应用程序)和大部分的操作系统中。许多解决多媒体存储的内容治理产品支持WebDAV。例如Apache Slide体系机构使用WebDAV作为客户端访问协议。Slide提供一个抽象层,答应对机制类型的选择用于所有它的存储,包括内容和元数据。这把内存存储、数据库存储、基于xml的存储等考虑进去。

惠普多媒体平台和Apache Slide工程利用WebDAV协议和所提供的关联的客户机和服务器应用程序编程接口来创建数字存储抽象功能。这种解决方案提供一个使用规格化、标准化和简单方式访问多后端内容治理程序的方法。这些平台提供了像WebDAV servlet这样的Web组件让开发者和任何WebDAV服务器接口,把许多WebDAV服务器整合到一个联合内容服务器中,或者创建基于请求信息的自定义解决方案。你可以使用HP WebDAV servlet和可以截取WebDAV请求和在存储和检索操作期间执行数据处理的servlet过滤器同时使用。有用的操作包括元数据和内容的提取、变换或者索引。

通过利用标准化J2EE组件,你可以创建一个可伸缩和容错的基于中间件的内容治理系统。例如,你可以联合WebDAV servlet、相关的处理过滤器和Apache Slide来生成一个内容服务器,能够存储文件、这些文件附属的元数据属性和基于元数据属性的文件的搜索。这样一个系统在J2EE应用程序体系结构平台上执行,并且可以使用平台的性能、可伸缩性、安全和可移植性等特性。

客户端的存储器接口还可以利用J2SE和 J2EE这两个版本的属性和设备。因为URL设置被构建进J2SE平台中,你可以在java虚拟机中安装一个WebDAV协议处理程序来简化到WebDAV内容治理系统的客户接口。J2EE组件可以潜在地利用JCA连接器实现来创建存储企业组件和应用程序。例如HP多媒体平台的WebDAV连接器访问遵从WebDAV协议的服务器作为企业资源:

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有