[转载]媒体非结构数据展现的奇妙方法
当我们每天看着动人的电视、听着悠扬的广播时,是否想过,他的内容是如何编排的,它的资料是如何检索的?确实,现在所有的媒体包括电视台、广播台、影音制作及传媒公司,面临最大的挑战就是大量的多媒体数据,大量非结构数据的处理、存储、检索、编排和调用。这些非结构数据就是巨量的影音、图像、图片等。什么是非结构化数据,在信息社会,所有信息基本上可以分为两类:一类信息能够用数据或统一的结构加以分类表示,这就是结构化数据,如数字、符号;而另一类信息就无法用数字或者统一的结构表示,如文本、图像、声音乃至网页等,这就是所谓非结构化数据。非结构化数据包括结构化数据,但又不止是结构化数据;结构化数据属于非结构化数据,是非结构化数据的特例。非结构化数据是最难处理的。
例如,多媒体信号中的视像和声音信号的特点就是难以检索和分类存储,而且具有特别大的数据量。一个中等质量的视像信号,播放1小时所需的存储容量高达10Gb的级别,即使经过压缩,也需要Gb级的存储容量。一个视像服务器可能需要存储能够播放数百小时的多路视像信息,因此有可能要求上T级的存储容量。如果要将这么大量信息进行处理摘编,或要知道一个视频其中部分信息的内容,并且进行抽取以便和其他影视部分内容编辑为新的内容,那是相当艰难和复杂的事情。这个难题长期困扰媒体行业的业务信息系统。
关于这个话题在网上检索,出现一些MSB, EMB, ESB等名词,并宣称是目前媒体行业的创新解决方案,同时还将这个所谓MSB(媒体服务总线)定义为MSB=ESB+EMB,在媒体业闹得有点火。
何谓ESB?它就是企业服务总线的简称,Enterprise Service Bus。简单说来,可以描述为由中间件技术实现并支持SOA的一组基础架构功能。它提供松耦合的数据和企业应用集成,即:快速,安全,可靠,高度可用。
Oracle ESB具备了多协议消息总线,在分布式服务的集中监控管理中,所有的服务都使用web服务定义语言定义为标准的web服务。Oracle ESB包含的‘消息流’通过适配器,转换和路由规则在企业内外传递数据。ESB 支持异构环境中的服务、消息,以及基于事件的交互,并且具有适当的服务级别和可管理性.
Oracle ESB企业服务总线技术能很好的解决媒体行业这些非结构性数据处理、检索难题。应用这些技术,媒体信息已经能够巧妙的组织与展现在信息系统中。为媒体企业提供了无缝集成企业内部各种非结构性数据的工具和途径。Oracle企业服务总线是面向服务的架构的关键组件,提供系统间低成本、基于标准的集成,从而实现更高的IT灵活性和响应速度。在媒体信息交换平台中,ESB的主要处理对象为媒体元数据和业务控制信息。其中主要的功能有:服务注册;服务查找与调用;协议适配;消息路由;服务流程定义;部署和管理工具;
近两年软件领域最热门的词汇之一,SOA(面向服务的架构)的概念以及SOA带来的好处,正在被越来越广泛的用户所接受,全球将有70%以上的大企业会将他们的应用转到SOA。作为SOA的核心和基础架构,Oracle的ESB扮演着日益重要的角色。ESB就是传统中间件技术与XML、Web服务等技术结合的产物,OSB{OracleService Bus} 在构筑企业服务总线中起到极其关键功能,它可利用多种方法检索消息(事件、通知):通过 JMS、Web 服务调用、文件系统或数据库表等等。它还可提取带有与事件相关数据的消息并对其进行转换,通常是将其转变为一种更通用、更规范的模型。
在将原始消息转换为一个或多个更规范、可能更具针对性的消息时,OSB 还可以丰富消息的内容,例如,对于媒体信息可以通过添加当前日期和时间戳信息或添加从参考数据源查找的信息,这些对于非结构信息的处理都是非常有用的。
刚才我们谈到,音频、图象、视频等多媒体信息数据是非结构化的,它们不能用简单的数字解析式表示,多媒体数据库必须取得基于这些媒体对象内容及信息特征的解释,才能完成存储及应用,这些解释就称为元数据,通过对元数据的归类、整理、实现标准化的存储是多媒体信息资源组织利用的关键。多媒体数据库元数据存储技术要求包括:文本元数据的存取,语音元数据的存取,图象元数据的存取,视频元数据的存取等方面的技术要求。
我们说回媒体企业,例如电视台业务数据中心就包括新闻、播出、节目资料、制作、元素材、广告和管理信息等数据中心,它们分别对应于不同的应用系统,彼此密切相关。其中最关键的是节目资料和元素材数据中心。同时,媒体事业的数据中心涉及两个业务流程,即媒体数据中心和媒体生产网络,它们又有紧密的联系。利用企业服务总线可以建立电视台所谓总台网平台,建立一个全台新闻共享中心,这不仅可以节约资源、提高效率,而且可以实现新闻数据的存取和交互。
自从Oracle提出ESB服务总线架构的概念以来,已经形成完整的解决方案,利用这些中间件,一些专业的媒体架构服务公司,实现了对媒体元数据、工作流、控制信息和通用小控制量信息的传递、解析和转换,并且提供相应的服务接口的管理,同时对物理联通性模型的抽象以及对于媒体数据大数据量信息的访问、传递和转换,并且提供相应的服务接口。
应用Oracle的企业服务总线解决方案,可以很方便、科学的架构电视台的节目演播系统、节目自动播出系统、媒体资料管理系统、资料库及资源库系统,并可以做到集中的系统管理和系统监控,还可以实现电视台的新闻总汇系统、现场节目系统等。
像电视台这样的具有巨量的非结构性数据的媒体单位,他们日夜处理各种媒体信息数据及大对象媒体数据。Oracle的企业服务总线的ESB的设计理念能很好的解决媒体业务系统的信息数据的集成、封装和内容转换以及目标寻址问题。
应用OracleService Bus技术的媒体数据处理,可以实现如下功能:媒体存储资源注册和管理,交换任务管理,平台监控,网络传输协议转换,网络文件传输协议转换,媒体数据内容处理;OSB作为调度和控制总线,实现大数据多媒体文件的传输, (因为效能考量,大数据本身不打散成块,通过OSB以消息方式传送,而是另辟通道,OSB 仅负责控制收送)。
像时代华纳旗下广受欢迎的电视节目制作分公司家庭影院频道有限公司(HBO)就是选用Oracle的产品,HBO可提供24小时不间断的付费电视服务,目前HBO和Cinemax在美国拥有4千多万用户。
我们已经习惯并熟知结构性数据的利用、处理、储存,像ERP、CRM等,而实际上,除了媒体行业外,现在所有的企业非结构数据也越来越多、越来越广泛、越来越复杂,我们日常生活中也会接触到越来越多的非结构数据。如果,我们IT工作者正在为非结构性数据处理犯难或不知所措的话,我们现在应该知道,Oracle提供的企业服务总线技术OSB是一个很好的解决方案。 --------------------编程问答-------------------- 中间件现在好多企业都在用,以后应该发展会更好 --------------------编程问答-------------------- 我想去学习学习这方面的知识,哪位DX给我讲讲呢 --------------------编程问答-------------------- 甲骨文的产品越来越多了啊,中间件还是甲骨文的好啊 --------------------编程问答-------------------- 对,oracle的不错,我们一直在应用 --------------------编程问答-------------------- 楼上兄弟,要学习的话有很多途径的,可以在网上搜索多得是,效果好的呢可以去易做图 --------------------编程问答-------------------- oracle热插拔特点使客户能够将Oracle融合中间件易做图Oracle和非Oracle的应用软件、数据库、身份管理、商业智能等各种软件,使客户有了更多的选择。 --------------------编程问答-------------------- 关于中间件有很多新资料现在可以在官网下载:http://wmdata.com.cn/oracle/iwom-OFM/index.asp?frm=1 --------------------编程问答-------------------- 是不是中间件的功能越多就越好啊? --------------------编程问答-------------------- 一些牌子的产品还好,不过最主要还是需要哪方面选择性能突出的吧 --------------------编程问答-------------------- oracle在努力走融合道路哦,那样应用就比较广泛了
补充:企业软件 , 中间件