J2EE成立多媒体管理软件办理策划[Java编程]
本文“J2EE成立多媒体管理软件办理策划[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
新的事件模子的目的是渐渐使终究用户可以用尺度化的和常见的软件管理、检索和操作存储的多媒体资源--比方相片、视频和行情资料.在操纵现有的内部技术来降低本钱和产生利润的时刻,现有的媒体业务还用来实现拜候它们的多媒体资源的尺度化值.固然在过去几年中存储量、处理本领和软件都有庞大的发展,但是管理数字媒体资源仍旧是一件代价相当高的事情.一些研究表明,大大都的多媒体文件是非构造化的资源;只有很少一部份存在于关系数据库和现有的利用程序中.构造化的贫乏使有效地拜候和重新操纵数字资源变得非常艰难.
中间件平台--分外是利用程序服务器--老是处理数据资源的操作.在成立多媒体加强利用程序的历程中利用利用服务器仿佛是对这种技术固有强度的一种自然延伸.但是,和数字资源相关的大小、构造和元数据的基本的差别使你需求采取与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协议的服务器作为企业资源:
ConnectionSpec spec;
ConnectionFactory factory;
WebDAVConnection conn;
factory =(ConnectionFactory)ctx.lookup("java:comp/env/webdav/local" );
spec = new WebDAVConnectionSpec("/", "username", "password" );
conn = (WebDAVConnection)connectionFactory.getConnection
( spec );
以上是“J2EE成立多媒体管理软件办理策划[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |