[转载]媒体非结构数据展现的奇妙方法

问题描述

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

时间: 2024-10-31 10:25:25

[转载]媒体非结构数据展现的奇妙方法的相关文章

大数据崛起 Splunk为非结构数据而生

文章讲的是大数据崛起 Splunk为非结构数据而生,大数据在中国是一个很火的话题,它渗入到了我们的生活里.当我们刷微博发微信,用手机.iPad查看邮件移动办公,甚至网上购物时都在产生新的数据.时下最为新潮的可穿戴设备,比如一些智能手环.物联网也在催生数据,可见服务无处不在,数据也无处不在. 大数据崛起 数据分析平台Splunk为非结构数据而生 随着大数据的崛起,语音数据,照片等非结构化数据铺天盖地,传统数据库已经无法应对这种挑战了. 作为大数据领域的翘楚, Splunk 广受业界关注.如果把IT

Android使用Intent启动其他非系统应用程序的方法_Android

本文实例讲述了Android使用Intent启动其他非系统应用程序的方法.分享给大家供大家参考,具体如下: android应用程序内部通过Intent来实现Activity间的跳转.也知道通过Intent调用系统程序.但若想在应用程序A内开启应用程序B(前提是A.B均已安装),该如何去实现? 记录下实现过程. 在应用程序A内添加如下代码: Intent i = new Intent(); i.setClassName("com.example.a", "com.example

c#调用dll-调用非托管dll中类的方法

问题描述 调用非托管dll中类的方法 如何用c#来调用c++生成的dll文件中的类的方法? 解决方案 重写为C#的类,否则没办法

ios-在非ARC中重写setget方法为什么一只报错

问题描述 在非ARC中重写setget方法为什么一只报错 @interface Boy : NSObject { Gun *gun; } -(void)setGun:(Gun *)gun; -(Gun *)gun; @end @implementation Boy - (void)dealloc { NSLog(@"Boy释放"); [super dealloc]; } -(void)setGun:(Gun *)gun { _gun=gun; } -(Gun *)gun{ return

VC MFC非模态对话框的实现方法_C 语言

众所周知的,MFC中非模态对话框在显示后,程序其他窗口仍能正常运行,可以响应用户输入,还可以相互切换.本文就来给大家讲解一下非模态对话框的实现方法: 一.非模态对话框的对话框资源和对话框类 实际上,模态对话框和非模态对话框在创建对话框资源和生成对话框类上是没有区别的,因此,在创建模态对话框时所创建的IDD_TIP_DIALOG对话框资源和CTipDlg类都不需要修改. 二.创建及显示非模态对话框的步骤 需要修改的是,对话框类实例的创建和显示,也就是之前在CAdditionDlg::OnBnCli

非静态的字段、方法或属性“System.Configuration.Install.Installer.Installers????

问题描述 usingSystem;usingSystem.Diagnostics;usingSystem.ComponentModel;usingSystem.Configuration.Install;usingSystem.Configuration;namespaceEventLogSourceInstaller{[RunInstaller(true)]publicclassMyEventLogInstaller:Installer{publicstaticEventLogInstalle

非静态的字段、方法或属性“ESRI.ArcGIS.Carto.IMapDocument.DocumentFilename.get”要求对象引用

问题描述 请出现这种错误是为什么呢该如何改正呢usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Text;usingSystem.Windows.Forms;usingESRI.ArcGIS.ADF;usingESRI.ArcGIS.SystemUI;usingESRI.ArcGIS.Geometry;usi

非静态的字段、方法或属性“System.Drawing.Printing.PrintDocument.Print()”要求对象引用

问题描述 我在看<c#入门经典2005>这本书,看到16章16.4打印部分,按照书上的方法,作了一个例子,但运行时出现错误信息"错误1非静态的字段.方法或属性"System.Drawing.Printing.PrintDocument.Print()"要求对象引用D:VisualStudio2005c#入门经典例子源码578472_Chapter16578472_Chapter16SimpleEditorSimpleEditorSimpleEditorForm.c

模态对话框与非模态对话的销毁方法与区别

前几天发现自己的程序中使用非模态对话框,Debug版本有警告提示如下: Warning: calling DestroyWindow in CWnd::~CWnd OnDestroy or PostNcDestroy in derived class will not be called 由于是Warnning,就没有太在意,后来随意上网一找发现,这个问题还是很严重的问题. 最后,发现有些基本问题我还没有搞清楚.同时在这个过程中,也学习了不少新东西,网上关于这个问题的资料很多,感觉真正把问题讲清