啊用力?嗯?轻一点原神宵宫,尿口扩张videos,国产精品久久久久精品爆乳接种 ,荡公乱妇HD电影中文字幕


微博

QQ

基于SOA架構的電視臺全臺網絡互聯方案

2006-09-11 捷成世紀媒體科技有限公司 陳輝 依馬獅網


一. 背景介紹
    隨著IT技術的應用在廣電行業的不斷深化,電視臺全臺業務也在逐步進行著調整和變革。節目生產系統從傳統模擬對編到非線性編輯系統,再進一步到非線性制作網絡;資料室的節目管理從傳統模擬磁帶庫的人工卡片記錄管理到計算機條碼管理系統,再到媒體資產管理系統;播出系統從帶播到盤帶混播,再到現在的全硬盤播出。

    電視臺各業務子系統的數字化變革帶來了新的問題:
    ·各業務網絡系統實施階段不同,選用廠商不同,形成相對封閉的“信息孤島”,很難實現資源共享;
    ·各系統自成一體,無法實現統一管理,生產效率較低;
    ·節目再利用程度低;
    ·容易發生重復性投資。

    為了解決以上幾個問題,近兩年各大電視臺與業內各廠商一直在探討同一個話題:電視臺全臺網絡互聯互通平臺的建設。針對電視臺的現狀,互聯互通平臺可以很好的實現資源的共享,提高節目生產效率,充分實現節目的再利用,增加節目的附加值,并在一定意義上延長了各業務系統的生命周期,增大了投入產出比。

    那么,構建一個什么樣的全臺互聯互通系統,才能夠滿足電視臺的業務需求呢?業內各大廠商紛紛提出自己的設想和相應的解決方案。捷成世紀公司從1992年起步,就在IT行業發展,十余年的歷程,無論是IT相關技術還是IT廠商的資源,捷成世紀都有著比較深厚的積淀。自99年捷成世紀進入廣電行業以后,利用自身的IT優勢,針對廣電行業的具體應用提出了很多獨到的看法,并第一個將存儲技術、網絡技術與媒體節目的管理相結合,建成了全國第一個媒體資產管理系統——中國電影資料館媒體資產管理系統。如今,在電視臺全臺互聯互通平臺的建設上,捷成世紀與IT巨頭IBM公司攜手推出了基于SOA的全臺網絡互聯平臺解決方案。

二. SOA的概念闡述
    1.SOA的定義
    說到SOA,先讓我們回顧一下IT系統架構的演變過程,如圖1所示,從五六十年代,IT系統架構逐步由主機一體架構,到子過程/遠程過程調用、遠程對象調用、消息處理、企業應用集成(EAI),一直發展到近幾年炙手可熱的面向服務的體系架構(SOA)。

基于SOA架構的電視臺全臺網絡互聯方案
圖 1

    所謂SOA(Service Oriented Architecture),就是面向服務的體系架構,IBM對SOA的具體定義為:SOA是一種構造分布式系統的方法,它將一個業務系統或者業務系統內部的一個功能單元定義為一種服務,通過在這些服務之間定義一個良好的接口規范聯系起來,將業務應用功能以服務的形式提供給最終用戶應用或其他服務。這個概念由IBM最早提出,并逐步為IT業界各大巨頭(如HP、ORACLE、BEA)所認可,并在近幾年尤其是從去年,SOA相關產品開始得到廣泛的推廣,并迅速的發展起來。

    SOA概念的提出并非偶然,在當今科技迅猛發展的形勢下,幾乎所有的機構、企業在管理經營的各個環節均引入了大量的IT技術應用系統。這些應用系統開始只是各自封閉,信息難以交換,或通過原始的磁盤、磁帶方式進行。隨著網絡的飛速發展,人們開始開發各種應用系統接口,通過網絡進行數據的交互和傳遞,將某幾個系統應用進行集成,最終將各個應用系統連接起來。但是,隨著業務的不斷增長和不斷變化,這種應用系統之間點對點的連接通訊模式也變得越來越難以適應需求。當一個企業內部擁有十數個甚至數十個應用系統時,一個應用系統要和其他系統交互,接口的開發就變得非常的復雜和龐大,而最致命的是,當這個應用系統更新的時候,其他的應用系統也同時受到影響,接口需要再次開發,一切的工作都要重新開始。

基于SOA架構的電視臺全臺網絡互聯方案
圖 2
  
    SOA正是為了解決這些紛繁的應用系統之間的整合工作,圖2是一個SOA的參考架構圖,它將各個應用系統的功能都封裝為一種服務,并利用企業服務總線(Enterprise Service Bus)將所有的應用系統連接起來,定義統一的接口標準以及服務調用方式,通過流程服務來對總線上所有的服務進行整合,以完成企業的具體業務應用。我們可以看出,在這種結構下,當某一個應用系統發生改變的時候,只需要開發一個接口,將改變后的系統接入企業服務總線就可以正常工作了。

    2.SOA的三點要素
    前面介紹了SOA的一些基本思想,下面對SOA的三點要素做逐個的剖析與闡述。

    要素一:SOA在相對較粗的粒度上對應用服務或業務模塊進行封裝與再利用。

    所謂顆粒度,指的是軟件技術層面的重用(Reuse)粒度。前面已經提到過IT系統架構的演變,可以觀察到相對于傳統的代碼重用,對象重用,和部件重用,SOA的重用粒度更粗。以電視臺資料庫為例,從傳統磁帶庫管理系統到媒體資產管理系統的演變,實際上模擬磁帶庫的管理系統只是把編目檢索過程中的一部分提取出來進行重用,其他的工作(例如磁帶的查找出庫)基本還是靠人工去完成,而在SOA的架構之下,媒體資產管理系統則幾乎將全部的工作都封裝為一種服務(當然這個服務還可以拆分為若干個類別的服務,例如收錄服務、編目服務、檢索下載服務等,根據應用的不同分別調用)。可以看出,從應用層面上講,這種粗粒度的服務封裝以及重用方式,更加貼近業務模型。

    要素二:服務間保持松散耦合,基于開放的標準,服務的接口描述與具體實現無關。

    松耦合是SOA的特點,體現的是以靈活的模塊化服務的組合,去面對不斷變化的業務需求。系統中所有的服務的對外接口基于開放的標準,服務的接口描述與具體實現無關。通俗的講,比如兩個人對話,我們首先要保證互相是可以交流的,大家都說普通話,那么普通話在這里就是一個接口標準,如果這時候來了一個外賓,那么大家都講英語,這時候英語又是另外一個接口標準。至于大家在說些什么內容,具體要做什么事情,與大家使用的語言也就是接口標準沒有關系。

    要素三:靈活的架構 -服務的實現細節,服務的位置乃至服務請求的底層協議都應該透明;

    所謂服務細節、位置和協議的透明性,是指用戶不需要關心服務提供者的具體位置和服務調用的方法。以網上購物為例,一個家庭用戶在自己家里上網,在網絡商城訂購了一件商品,于是啟動了一系列的服務流程,運營商負責審核定單,并將用戶的交易信息傳送給銀行進行交易結算,銀行完成交易后返回確認消息,于是定單傳送到物流部門進行貨物的配送,物流部門可能要檢查庫存情況,要求供貨商發貨,貨物備齊后由速遞公司最終送到用戶手中。在這里,用戶只需要下一個定單、接收貨物,并不需要關心商品是從那里來的,怎么來的,也不需要關心銀行與運營商如何結算、運營商和供貨商如何協調,這就是所謂的透明性。

    3.企業服務總線(ESB)
    ESB(Enterprise Service Bus),即企業服務總線,是IBM提出的在SOA架構中的一個重要構件。ESB完成以下四個主要功能:
    ·服務的路由(Routing):在SOA的架構中,所有的服務調用都通過ESB進行位置透明性的路由和定位;
    ·協議的轉換(Converting):在一個SOA的架構中,每個應用系統接口采用的標準傳輸協議不盡相同,ESB支持多

視聽科技視頻號 廣告
發表評論