亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種基于soa的應(yīng)用系統(tǒng)平臺(tái)架構(gòu)的系統(tǒng)及設(shè)計(jì)方法

文檔序號(hào):6357367閱讀:414來(lái)源:國(guó)知局
專利名稱:一種基于soa的應(yīng)用系統(tǒng)平臺(tái)架構(gòu)的系統(tǒng)及設(shè)計(jì)方法
技術(shù)領(lǐng)域
本發(fā)明涉及IT(Information Technology)領(lǐng)域及廣電領(lǐng)域的軟件開(kāi)發(fā)技術(shù)領(lǐng)域,尤其涉及一種基于SOA的應(yīng)用系統(tǒng)平臺(tái)架構(gòu)的系統(tǒng)及設(shè)計(jì)方法。
背景技術(shù)
SOA(Service-Oriented Architecture,面向服務(wù)的體系結(jié)構(gòu))是一個(gè)組件模型,它能通過(guò)服務(wù)之間定義良好的接口和契約將應(yīng)用程序的不同功能單元(稱為服務(wù))聯(lián)系起來(lái)。接口是采用中立的方式進(jìn)行定義的,是獨(dú)立于實(shí)現(xiàn)服務(wù)的硬件平臺(tái)、操作系統(tǒng)和編程語(yǔ)言的。使得各種構(gòu)建在這樣的系統(tǒng)中的服務(wù)可以通過(guò)統(tǒng)一和通用的方式進(jìn)行交互。現(xiàn)有技術(shù)中平臺(tái)架構(gòu)的設(shè)計(jì)方法主要是基于ESB/EMB的平臺(tái)架構(gòu)設(shè)計(jì)方法,ESB (Enterprise Service Bus,企業(yè)服務(wù)總線)是傳統(tǒng)中間件技術(shù)與XML(extensibleMarkup Language,可擴(kuò)展標(biāo)記語(yǔ)言)、Web服務(wù)等技術(shù)結(jié)合的產(chǎn)物。ESB的出現(xiàn)改變了傳統(tǒng)的軟件架構(gòu),可以提供比傳統(tǒng)中間件產(chǎn)品更為廉價(jià)的解決方案,同時(shí)它還可以消除不同應(yīng)用之間的技術(shù)差異,讓不同的應(yīng)用服務(wù)器協(xié)調(diào)運(yùn)作,實(shí)現(xiàn)了不同服務(wù)之間的通信與整合。從功能上看,ESB提供了事件驅(qū)動(dòng)和文檔導(dǎo)向的處理模式,以及分布式的運(yùn)行管理機(jī)制,它支持基于內(nèi)容的路由和過(guò)濾,具備了復(fù)雜數(shù)據(jù)的傳輸能力,并可以提供一系列的標(biāo)準(zhǔn)接口。EMB (Enterprise Media Bus,企業(yè)媒體總線)完成對(duì)存儲(chǔ)、遷移服務(wù)器資源的注冊(cè)和管理,進(jìn)行傳輸鏈路配置、優(yōu)化和安全控制;通過(guò)對(duì)傳輸終端服務(wù)器的調(diào)度、媒體文件傳輸過(guò)程的管理和控制,最終完成媒體文件的跨板塊遷移。ESB/EMB企業(yè)總線技術(shù)是SOA的進(jìn)一步發(fā)展,它作為松耦合結(jié)構(gòu)的一個(gè)代表技術(shù)類型,更適合于系統(tǒng)間的耦合,由ESB構(gòu)成的系統(tǒng)主干平臺(tái),負(fù)責(zé)對(duì)連接(注冊(cè))到它的各子系統(tǒng)的服務(wù)進(jìn)行統(tǒng)一管理,各子系統(tǒng)采用的實(shí)現(xiàn)技術(shù)相對(duì)獨(dú)立,子系統(tǒng)與子系統(tǒng)間的交互通過(guò)ESB/EMB實(shí)現(xiàn)松散耦合。具體的平臺(tái)架構(gòu)設(shè)計(jì)可參照說(shuō)明書(shū)附圖中的圖I。從圖I中可以看出現(xiàn)有的ESB/EMB系統(tǒng)平臺(tái)架構(gòu)主要就是通過(guò)Auto. ESB企業(yè)服務(wù)總線和Auto.EMB企業(yè)媒體總線兩部分來(lái)構(gòu)建軟件架構(gòu)的。發(fā)明人在實(shí)施本發(fā)明的過(guò)程中,發(fā)現(xiàn)現(xiàn)有技術(shù)存在以下技術(shù)問(wèn)題(I)不適用于中小規(guī)模,尤其是獨(dú)立完成系列任務(wù)的“信息島”型的業(yè)務(wù)。(2)構(gòu)建過(guò)程中建設(shè)成本過(guò)大、而且系統(tǒng)間業(yè)務(wù)關(guān)系相對(duì)獨(dú)立松散無(wú)法實(shí)現(xiàn)系統(tǒng)間關(guān)聯(lián)業(yè)務(wù)的處理。(3)現(xiàn)有的體系架構(gòu)實(shí)施難度大,建設(shè)周期長(zhǎng),并要求參與系統(tǒng)建設(shè)的各承建單位處于同一技術(shù)水平,技術(shù)力量薄弱的參與者容易成為整個(gè)項(xiàng)目的“瓶頸”;(4)對(duì)用戶系統(tǒng)的變化適應(yīng)性差。

發(fā)明內(nèi)容
為了解決上述現(xiàn)有技術(shù)的缺點(diǎn),本發(fā)明的主要目的是提供一種基于SOA的應(yīng)用平臺(tái)架構(gòu)設(shè)計(jì)系統(tǒng)及方法,以解決現(xiàn)有技術(shù)中平臺(tái)結(jié)構(gòu)過(guò)于松散,投入成本大、建設(shè)周期長(zhǎng),不同廠家協(xié)作難度大的間題。為了達(dá)到上述目的,本發(fā)明提供了一種基于SOA的應(yīng)用系統(tǒng)平臺(tái)架構(gòu)設(shè)計(jì)的應(yīng)用系統(tǒng),具體包括基礎(chǔ)層,包括平臺(tái)架構(gòu)支撐體系的設(shè)計(jì);平臺(tái)層,包括平臺(tái)框架 體系的設(shè)計(jì);接口層,包括核心服務(wù)適配層的設(shè)計(jì);應(yīng)用服務(wù)層,包括平臺(tái)核心服務(wù)的設(shè)計(jì),構(gòu)成平臺(tái)架構(gòu)的功能體系;子網(wǎng)接口層,包括各接入子網(wǎng)的子網(wǎng)接入機(jī)制;子網(wǎng)層,包括各接入子網(wǎng)和各子網(wǎng)的內(nèi)部功能。本發(fā)明的另一方面還提供了一種基于SOA的應(yīng)用系統(tǒng)平臺(tái)架構(gòu)設(shè)計(jì)的方法,主要方法步驟包括根據(jù)項(xiàng)目規(guī)模和復(fù)雜度的大小設(shè)計(jì)基于SOA的應(yīng)用系統(tǒng)平臺(tái)架構(gòu)包括基礎(chǔ)層、平臺(tái)層、接口層、應(yīng)用服務(wù)層、子網(wǎng)接口層和子網(wǎng)層;定義平臺(tái)內(nèi)部接口規(guī)范與平臺(tái)統(tǒng)一對(duì)外接口規(guī)范;通過(guò)應(yīng)用系統(tǒng)平臺(tái)統(tǒng)一對(duì)外接口規(guī)范,平臺(tái)統(tǒng)一對(duì)外接口與外系統(tǒng)進(jìn)行互聯(lián)。本發(fā)明的實(shí)施方式通過(guò)面向服務(wù)的體系的服務(wù)平臺(tái)及平臺(tái)的設(shè)計(jì)方式,符合SOA架構(gòu)原理,松耦合、粗粒度,對(duì)于用戶系統(tǒng)的變化適應(yīng)性較強(qiáng),實(shí)現(xiàn)了一種區(qū)別于ESB/EMB平臺(tái)的全新的基于SOA的應(yīng)用系統(tǒng)平臺(tái)架構(gòu)。解決了 ESB/EMB平臺(tái)結(jié)構(gòu)過(guò)于松散,投入成本大、建設(shè)周期長(zhǎng),不同廠家協(xié)作有難度的問(wèn)題,并且本發(fā)明的平臺(tái)架構(gòu)適用于中小規(guī)模系統(tǒng)平臺(tái)的建設(shè)。與現(xiàn)有技術(shù)相比,本發(fā)明可以解決的技術(shù)問(wèn)題以及具有的技術(shù)優(yōu)點(diǎn)如下I、本發(fā)明方法適用于中小規(guī)模系統(tǒng)平臺(tái)的建設(shè),相對(duì)于ESB/EMB平臺(tái)屬于輕量級(jí),尤其適合業(yè)務(wù)相對(duì)集中的“信息島”型系統(tǒng)?!靶畔u”的構(gòu)成規(guī)??纱罂尚?,可以是由多個(gè)子系統(tǒng)/子網(wǎng)和平臺(tái)及眾多的平臺(tái)級(jí)核心服務(wù)構(gòu)成,也可由單一子網(wǎng)和平臺(tái)及少量的平臺(tái)服務(wù)構(gòu)成;2、應(yīng)用系統(tǒng)平臺(tái)負(fù)責(zé)整個(gè)系統(tǒng)對(duì)外的統(tǒng)一接口,并由平臺(tái)承建單位制定接口規(guī)范,接入平臺(tái)的子網(wǎng)統(tǒng)一由平臺(tái)與外系統(tǒng)交互;3、應(yīng)用系統(tǒng)平臺(tái)提供整體基礎(chǔ)框架結(jié)構(gòu),基于XML/WSDL/UDDI/JMS/JCA/SOAP/ADAPTOR等技術(shù)實(shí)現(xiàn)。4、應(yīng)用系統(tǒng)平臺(tái)提供核心服務(wù)掛接及裝載機(jī)制,由平臺(tái)承建單位指定相應(yīng)規(guī)范,核心服務(wù)的開(kāi)發(fā)可由平臺(tái)承建單位完成,也可以由第三方按平臺(tái)裝載機(jī)制和相應(yīng)規(guī)范完成,因此,既保證了平臺(tái)的高度靈活和可擴(kuò)充性,而且將實(shí)施風(fēng)險(xiǎn)進(jìn)行分散,用戶不必綁定一家單位的單一系統(tǒng)。5、應(yīng)用系統(tǒng)平臺(tái)提供核心服務(wù)管理機(jī)制和功能,包括服務(wù)注冊(cè)/注銷、生命周期管理、服務(wù)中止及服務(wù)狀態(tài)監(jiān)控、平臺(tái)工作流管理、服務(wù)引用機(jī)制等等。6、應(yīng)用系統(tǒng)平臺(tái)提供子網(wǎng)接入機(jī)制和相應(yīng)規(guī)范,規(guī)范由平臺(tái)承建單位制定。平臺(tái)可支持多子網(wǎng)接入,但必須符合平臺(tái)的接入規(guī)范。由于平臺(tái)的實(shí)施一般可由資質(zhì)較高的廠商完成,子網(wǎng)則可由相對(duì)技術(shù)水平和能力較低的廠商完成,因此,對(duì)于平臺(tái)接入規(guī)范的制定避免了多個(gè)對(duì)等的廠家相互扯皮、爭(zhēng)執(zhí)不下的局面發(fā)生。子網(wǎng)只要按平臺(tái)規(guī)范即可接入,也解決了阻礙很多中小規(guī)模IT廠家的技術(shù)壁壘。因此,整個(gè)系統(tǒng)的建設(shè)周期相對(duì)較短,成本也比原有ESB/EMB方案要低很多。7、平臺(tái)的核心服務(wù)裝載機(jī)制和子網(wǎng)接入機(jī)制是兩個(gè)互相獨(dú)立的機(jī)制和過(guò)程。因此,一個(gè)有變更不會(huì)影響其它的系統(tǒng)正常運(yùn)行。整個(gè)系統(tǒng)采用層次化結(jié)構(gòu),底層相對(duì)于上層獨(dú)立封裝并且透明,由于采用了系統(tǒng)的分層結(jié)構(gòu),每層之間有相對(duì)固定的接口標(biāo)準(zhǔn),因此系統(tǒng)的某一個(gè)層面的功能或部件改變 ,對(duì)其它層面影響非常小。因此,可以說(shuō)在平臺(tái)內(nèi)部又一定程度上引入了松耦合和粗粒度的思想。8、對(duì)于這種平臺(tái)的建設(shè),上圖給出了一個(gè)完整的系統(tǒng)框架。但實(shí)際設(shè)計(jì)研發(fā)過(guò)程中可根據(jù)項(xiàng)目規(guī)模和復(fù)雜度的大小,合理取舍,做到建設(shè)難度、成本和周期的適度。


為了更清楚的說(shuō)明本發(fā)明實(shí)施例的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)單的介紹,顯而易見(jiàn)的,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖I為現(xiàn)有技術(shù)中的基于ESB/EMB的平臺(tái)架構(gòu)設(shè)計(jì)方法圖示;圖2為本發(fā)明實(shí)施例一種基于SOA的應(yīng)用系統(tǒng)平臺(tái)架構(gòu)原理圖;圖3為本發(fā)明實(shí)施例一種基于SOA的應(yīng)用系統(tǒng)平臺(tái)架構(gòu)設(shè)計(jì)方法步驟圖;圖4為本發(fā)明實(shí)施例一種基于SOA的應(yīng)用系統(tǒng)平臺(tái)架構(gòu)設(shè)計(jì)方法的簡(jiǎn)化系統(tǒng)架構(gòu)具體實(shí)施例方式下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整的描述,顯然所描述的實(shí)施例僅是本發(fā)明的一部分實(shí)施例,不是全部的實(shí)施例,基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有付出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。本發(fā)明實(shí)施例一方面提供了一種基于SOA的應(yīng)用系統(tǒng)平臺(tái)架構(gòu)設(shè)計(jì)的應(yīng)用系統(tǒng),如圖I所示為本發(fā)明實(shí)施例的一種基于SOA的應(yīng)用系統(tǒng)平臺(tái)架構(gòu)原理圖,該應(yīng)用系統(tǒng)主要包括以下部分基礎(chǔ)層10,包括平臺(tái)架構(gòu)支撐體系的設(shè)計(jì);平臺(tái)層11,包括平臺(tái)框架體系的設(shè)計(jì);接口層12,包括核心服務(wù)適配層的設(shè)計(jì);應(yīng)用服務(wù)層13,包括平臺(tái)核心服務(wù)的設(shè)計(jì),構(gòu)成平臺(tái)架構(gòu)的功能體系;子網(wǎng)接口層14,包括各接入子網(wǎng)的子網(wǎng)接入機(jī)制;子網(wǎng)層15,包括各接入子網(wǎng)和各子網(wǎng)的內(nèi)部功能。對(duì)于上述基于SOA的應(yīng)用系統(tǒng)平臺(tái)架構(gòu)的應(yīng)用系統(tǒng)中的各部分做以下詳細(xì)說(shuō)明其中,所述基礎(chǔ)層10是平臺(tái)架構(gòu)中的支撐體系,一般包括應(yīng)用服務(wù)器和中間件平臺(tái);當(dāng)然也可以是IT行業(yè)中的其他能夠成為支撐體系的通用產(chǎn)品。SOA的應(yīng)用系統(tǒng)平臺(tái)架構(gòu)中的平臺(tái)層11提供了平臺(tái)整體的基礎(chǔ)框架結(jié)構(gòu),并且是基于 XML (Extensible Markup Language,可擴(kuò)展標(biāo)記語(yǔ)言)/WSDL (Web ServicesDescription Language, WEB 月艮務(wù)描述語(yǔ)言)/UDDI (Universal Description, Discoveryand Integration,一種目錄服務(wù))/JMS(Java Message Service,Java消息服務(wù))/JCA(J2EEConnector Architecture, J2EE平臺(tái)上連接傳統(tǒng)系統(tǒng)技術(shù)規(guī)范)/S0AP(簡(jiǎn)單對(duì)象訪問(wèn)協(xié)議,一種輕量的、簡(jiǎn)單的、基于XML的協(xié)議)/ADAPT0R(適配器)等技術(shù)設(shè)計(jì)開(kāi)發(fā)的平臺(tái)框架結(jié)構(gòu),包括平臺(tái)服務(wù)裝載機(jī)制、子網(wǎng)掛接機(jī)制、平臺(tái)對(duì)外統(tǒng)一接口。所述接口層12主要包括適配層,由核心服務(wù)掛接和應(yīng)用服務(wù)裝載機(jī)制組成,而且需要約束規(guī)范,主要是平臺(tái)接入規(guī)范WSDL和結(jié)構(gòu)定義架構(gòu)XSDScheme約束規(guī)范。所述約束規(guī)范也可由平臺(tái)承建單位指定相應(yīng)規(guī)范,核心服務(wù)的開(kāi)發(fā)可由平臺(tái)承建單位完成,也可以由第三方按平臺(tái)裝載機(jī)制和相應(yīng)規(guī)范完成,因此,保證了平臺(tái)的高度靈活和可擴(kuò)充性,而且將實(shí)施風(fēng)險(xiǎn)進(jìn)行分散,用戶不必綁定一家單位的單一系統(tǒng)。應(yīng)用服務(wù)層13主要包括平臺(tái)中的各類核心服務(wù),構(gòu)成平臺(tái)的功能體系,提供對(duì)子 網(wǎng)的服務(wù)功能。子網(wǎng)接口層14提供各接入子網(wǎng)的子網(wǎng)接入機(jī)制和相應(yīng)規(guī)范,提供核心服務(wù)管理機(jī)制和功能,主要包括子網(wǎng)注冊(cè)、子網(wǎng)注銷、中止斷開(kāi)子網(wǎng)連接、子網(wǎng)存儲(chǔ)空間分配、子網(wǎng)狀態(tài)監(jiān)控、平臺(tái)工作流管理、服務(wù)引用機(jī)制等等。并且是采用XSD/LDAP/XML/WS等技術(shù)實(shí)現(xiàn)的。平臺(tái)提供子網(wǎng)接入機(jī)制和相應(yīng)規(guī)范,所述規(guī)范由平臺(tái)承建單位制定。平臺(tái)可支持多子網(wǎng)接入,但必須符合平臺(tái)的接入規(guī)范。由于平臺(tái)的實(shí)施一般可由資質(zhì)較高的廠商完成,子網(wǎng)則可由相對(duì)技術(shù)水平和能力較低的廠商完成,子網(wǎng)只要按平臺(tái)規(guī)范即可接入,也解決了阻礙很多中小規(guī)模IT廠家的技術(shù)壁壘。因此,整個(gè)系統(tǒng)的建設(shè)周期相對(duì)較短,成本也比原有ESB/EMB方案要低很多子網(wǎng)層15,包括各接入子網(wǎng)和各子網(wǎng)的內(nèi)部功能,所述子網(wǎng)的內(nèi)部功能包括系統(tǒng)管理、統(tǒng)一認(rèn)證、子網(wǎng)檢索查詢、分配給子網(wǎng)的空間管理、人員權(quán)限管理和子網(wǎng)內(nèi)的工作
流程管理。本發(fā)明的基于SOA的應(yīng)用系統(tǒng)平臺(tái)架構(gòu)設(shè)計(jì)的應(yīng)用系統(tǒng)中核心服務(wù)裝載機(jī)制和子網(wǎng)接入機(jī)制是兩個(gè)互相獨(dú)立的機(jī)制和過(guò)程。因此,當(dāng)其中有一個(gè)子系統(tǒng)變更時(shí)不會(huì)影響其它的系統(tǒng)正常運(yùn)行。整個(gè)系統(tǒng)采用層次化結(jié)構(gòu),底層相對(duì)于上層獨(dú)立封裝并且透明,由于采用了系統(tǒng)的分層結(jié)構(gòu),每層之間有相對(duì)固定的接口標(biāo)準(zhǔn),因此,系統(tǒng)的某一個(gè)層面的功能或部件改變對(duì)其它層面影響非常小,在平臺(tái)內(nèi)部一定程度上引入了松耦合和粗粒度的思
本巨
o本發(fā)明的另一方面提供了一種基于SOA的應(yīng)用系統(tǒng)平臺(tái)架構(gòu)應(yīng)用系統(tǒng)的設(shè)計(jì)方法如圖3所示,主要步驟為步驟SI :根據(jù)項(xiàng)目規(guī)模和復(fù)雜度的大小設(shè)計(jì)基于SOA的應(yīng)用系統(tǒng)平臺(tái)架構(gòu)包括基礎(chǔ)層、平臺(tái)層、接口層、應(yīng)用服務(wù)層、子網(wǎng)接口層和子網(wǎng)層;步驟S2 :定義平臺(tái)內(nèi)部接口規(guī)范與平臺(tái)統(tǒng)一對(duì)外接口規(guī)范;步驟S3 :通過(guò)應(yīng)用系統(tǒng)平臺(tái)統(tǒng)一對(duì)外接口規(guī)范,平臺(tái)統(tǒng)一對(duì)外接口與外系統(tǒng)進(jìn)行互聯(lián)。其中,定義平臺(tái)內(nèi)部接口規(guī)范包括定義平臺(tái)內(nèi)部核心服務(wù)接口規(guī)范和定義子網(wǎng)接入規(guī)范。平臺(tái)統(tǒng)一對(duì)外接口規(guī)范主要包括定義平臺(tái)對(duì)外接口交互數(shù)據(jù)和服務(wù)規(guī)范。對(duì)于上述平臺(tái)架構(gòu)的設(shè)計(jì)是一個(gè)完整的系統(tǒng)框架。但實(shí)際設(shè)計(jì)研發(fā)過(guò)程中可根據(jù)項(xiàng)目規(guī)模和復(fù)雜度的大小,合理取舍,做到建設(shè)難度、成本和周期的適度。本發(fā)明實(shí)施例的另一方面提供了一種基于SOA的應(yīng)用系統(tǒng)平臺(tái)架構(gòu)應(yīng)用系統(tǒng)的具體設(shè)計(jì)方法,以圖4為例,就是在此基礎(chǔ)上的一個(gè)簡(jiǎn)化的系統(tǒng)架構(gòu)示意圖,具體實(shí)施方式
如下本實(shí)施例中根據(jù)實(shí)際需要主要是項(xiàng)目規(guī)模和復(fù)雜度的大小設(shè)計(jì)基于SOA的應(yīng)用系統(tǒng)平臺(tái)架構(gòu),首先,在基于SOA的應(yīng)用系統(tǒng)平臺(tái)架構(gòu)的應(yīng)用系統(tǒng)中設(shè)計(jì)了平臺(tái)層,中間件層,核心服務(wù)層和子網(wǎng)應(yīng)用層,具體的實(shí)施方式如下面向核心業(yè)務(wù)的統(tǒng)一平臺(tái)平臺(tái)設(shè)計(jì)要求考慮統(tǒng)一平臺(tái),及平臺(tái)的面向核心業(yè)務(wù)的應(yīng)用模式,要求考慮對(duì)于任務(wù)的調(diào)度功能;平臺(tái)可按不同功能點(diǎn),劃分為各個(gè)子系統(tǒng)或功能模塊。 平臺(tái)功能a)、支持平臺(tái)管理功能支持平臺(tái)統(tǒng)一人員管理和統(tǒng)一登錄認(rèn)證;b)、支持生產(chǎn)型媒體資源二級(jí)庫(kù)支持媒體資源素材在線編輯(僅限于Himalaya非編,其它制作子網(wǎng)支持該功能待商議);支持編目檢索功能;暫不要求支持近線磁帶庫(kù)功能;支持媒體資源素材直接送發(fā)布功能;支持素材低碼流wmv格式的瀏覽;支持制作子網(wǎng)素材原碼流歸檔;二級(jí)媒體資源庫(kù)與中心媒體資源的交互(交互方式和實(shí)現(xiàn)須討論)。c)、支持傳統(tǒng)媒體和新媒體節(jié)目制播規(guī)定各制作子網(wǎng)按統(tǒng)一的媒體文件格式如都采用高碼MPEG 2125Mbps和低碼
H.2641. 5M的高低碼格式編輯;支持節(jié)目制作的生產(chǎn)加工流程(在各制作子網(wǎng)內(nèi)實(shí)現(xiàn));支持低碼流編輯到桌面(在各制作子網(wǎng)內(nèi)實(shí)現(xiàn));支持配音、審片、合成輸出等功能(在各制作子網(wǎng)內(nèi)實(shí)現(xiàn));支持制作子網(wǎng)調(diào)用平臺(tái)公共服務(wù)完成制播業(yè)務(wù)。d)、對(duì)外接口支持與中心媒體資源、總控播出系統(tǒng)、NVOD播出及未來(lái)其它播出系統(tǒng)的交互;支持與中心媒體資源、總控播出系統(tǒng)、NVOD播出等通過(guò)MQ消息通訊機(jī)制的交互;支持按需要的播出格式和碼率送各個(gè)播出系統(tǒng);支持發(fā)送給播出系統(tǒng)XML元數(shù)據(jù)文件如廣告插播點(diǎn)和其它元數(shù)據(jù)信息等;支持二級(jí)媒體資源庫(kù)與中心媒體資源的交互;支持可自定義增加發(fā)布渠道的配置。平臺(tái)支持的核心服務(wù)e)、轉(zhuǎn)碼服務(wù)包括轉(zhuǎn)碼任務(wù)調(diào)度;
f)、合成打包服務(wù)平臺(tái)支持合成打包服務(wù),目前,限于Auto. NET子網(wǎng)打包工程文件,其它第三方子網(wǎng)暫按子網(wǎng)內(nèi)打包,平臺(tái)轉(zhuǎn)碼的方式完成。g)、發(fā)布服務(wù)包括發(fā)布任務(wù)調(diào)度;含收錄、媒體資源;h)、遷移服務(wù)負(fù)責(zé)子網(wǎng)間素材和成品節(jié)目的遷移。i)、統(tǒng)一檢索服務(wù)支持媒體資源二級(jí)庫(kù)的統(tǒng)一檢索,制作子網(wǎng)間的素材互檢索待討論;j)、轉(zhuǎn)碼后素材審查包括自動(dòng)技審和人工審查干預(yù)環(huán)節(jié);k)、節(jié)目制作任務(wù)調(diào)度(是否要實(shí)現(xiàn)要與臺(tái)方討論)。平臺(tái)支持制作子網(wǎng)的接入 I)、前期支持Platform為制播平臺(tái)的子網(wǎng)接入;m)、前期支持手機(jī)節(jié)目制作網(wǎng)的接入;n)、后期支持其它第三方廠家的制作網(wǎng)接入。平臺(tái)對(duì)外交互接口O)、平臺(tái)提供統(tǒng)一的對(duì)外交互接口;P)、各制作子網(wǎng)或其它子系統(tǒng)通過(guò)平臺(tái)統(tǒng)一接口與外系統(tǒng)做交互。平臺(tái)安全性q)、考慮平臺(tái)總體安全性及軟硬件部署;r)、考慮平臺(tái)與各個(gè)接入子網(wǎng)間的安全性。其次,當(dāng)平臺(tái)架構(gòu)中的各個(gè)服務(wù)層次模塊設(shè)計(jì)好之后,定義平臺(tái)核心服務(wù)接口規(guī)范和交互規(guī)范,一般為XSD Schema規(guī)范。平臺(tái)統(tǒng)一對(duì)外接口通過(guò)平臺(tái)統(tǒng)一對(duì)外接口規(guī)范與外系統(tǒng)進(jìn)行互聯(lián)。對(duì)于平臺(tái)核心服務(wù)接口規(guī)范和交互數(shù)據(jù)規(guī)范定義如下平臺(tái)核心服務(wù)接口規(guī)范(平臺(tái)核心服務(wù)接口規(guī)范和交互數(shù)據(jù)規(guī)范XSDSchema,本規(guī)范為核心服務(wù)之一接口規(guī)范)
< xm1 version=" 1.0" encoding="utf-8" >
<!— edited with XMLSpy v2008 rel. 2 spl (http://www.altova.com) byWangkunyue (CDV)—>
<wsdl: definitionsxmlns: soap="http:// schemas .xmlsoap. org/wsdl/ soap/"
xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/"xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/"
xmlns:tns="http://tempuri.org/" xmlns:s="http://www.w3.org/2001/XMLSchema"xmlns: soap 12="http://schemas.xmlsoap org/wsdl/soap 12/"xmlns:http="http://schemas.xmlsoap.org/wsdl/http/"xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"targetNamespace="http://tempuri.org/">
<wsdl:types>
<s: schema targetNamespace="http://tempuri.org/">
<s:complexType name="AnySchema">
<s: sequence〉
<s:anymin0ccurs="0"maxOccurs="unbounded"
processContents="lax"/>
</s: sequence〉
</ s: complexType>
<s: element name="XmlDataDocument">
<s:complexType mixed="true">
<s: sequence〉
<s:any/>
</s: sequence〉
</ s: complexType>
</s: element〉
</s: schema〉
</wsdl:types>
<wsdl:message name=”ws—import—metadataMessageIn”>
<wsdl:part name="data" type=”tns: Any Schema”/〉
</wsdl: message〉
<wsdl:message name=”ws—import—metadataMessageOut”〉
<wsdl:part name="data" element="tns:XmlDataDocument"/>
</wsdl: message〉
<wsdl:portType name="CL_import_metadataPortType">
<wsdl: operation name=”ws—import—metadata”〉
<wsdl: inputmessage=”tns:ws—import—metadataMessageln”
wsa:Action=”ws—import—metadata”
xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing"/><wsdl: outputmessage=”tns:ws—import—metadataMessageOut”
wsa:Action="ws_import_metadataResponse"xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
</wsdl: operation〉
</wsdl:portType>
<wsdl !bindingname='' CLimp ortmetadataS oap''
type="tns: CLimportmetadataPortType ">
<soap !binding transport="http://schemas.xmlsoap.org/soap/http"/>
<wsdl: operation name=”ws—import—metadata”〉
<soap: operationsoapAction=”ws—import—metadata”
style=" document ”/>
<wsdl: input〉
<soap:body use="literal"/>
</wsdl: input〉
<wsdl: output〉
<soap:body use="literal"/>
</wsdl: output〉
</wsdl: operation〉
</wsdl:binding>
<wsdl: service name=”CL—import—metadata”〉
<wsdl:portname=”CL—import—metadataSoap”
binding= "tns: CL—import—metadatas oap ">
<soap: address
location="http://localhost/PostInterfaceCL_import.wsdl"/>
</wsdl:port>
</wsdl: service〉
</wsdl: definitions〉協(xié)議/數(shù)據(jù)規(guī)范XSD Schema < xm1 version=" 1.0" encoding="UTF-8" >
<!— edited with XMLSpy v2008 (http://www.altova.com) by Wangkunyue (CDV)->
<xs: schemaxmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:tns="http://PDS/V1.0/PDSClipService"targetNamespace="http://PDS/V1.0/PDSClipService"elementFormDefault="qualified">
<xs:element name="ClipImportRequest">
<xs:annotation>
<xs: documentation〉素材入庫(kù)請(qǐng)求 </xs: documentation〉 </xs:annotation>
<xs: complexType>
<xs: sequence〉
<xs:element name="Head" type="tns:HeadType">
<xs: annotation〉
<xs: documentation>1^'i>(.頭信息 </xs: documentation〉 </xs:annotation>
</xs:element>
<xs:element name=" SourceInfo" type="tns:SourceType">
<xs: annotation〉
<xs: documentation〉來(lái)源信息 </xs: documentation〉</xs:annotation>
</xs:element>
<xs: elementname=" ContentInfo"
type="tns:FullContentDataType">
<xs:annotation>
<xs: documentation〉交換內(nèi)容 4 茜述 </xs:documentation>

</xs:annotation>
</xs: element〉
<xs: element name="ProcessInfo" type="tns:ProcessInfoType"min0ccurs="0">
<xs: annotation〉
<xs:documentation>:^L程信息,可選內(nèi)容,對(duì)流程弓丨擎提供支持,可理解為一個(gè)流程的相關(guān)信息定義節(jié)點(diǎn)</xs:documentation〉</xs:annotation>
</xs: element〉
</xs: sequence〉
</xs:complexType>
</xs: element〉
</xs: schema〉當(dāng)上述統(tǒng)一對(duì)外接口規(guī)范定義完成后,就可以通過(guò)應(yīng)用系統(tǒng)平臺(tái)統(tǒng)一對(duì)外接口規(guī)范,使得平臺(tái)統(tǒng)一對(duì)外接口與外系統(tǒng)進(jìn)行互聯(lián),能夠完全基于SOA的應(yīng)用系統(tǒng)平臺(tái)架構(gòu)進(jìn)行信息的交互。通過(guò)本發(fā)明實(shí)施例提供的基于SOA的應(yīng)用系統(tǒng)平臺(tái)架構(gòu)的系統(tǒng)及設(shè)計(jì)方法,適用于中小規(guī)模系統(tǒng)平臺(tái)的建設(shè),尤其適合業(yè)務(wù)相對(duì)集中的“信息島”型系統(tǒng)?!靶畔u”的構(gòu)成規(guī)模可大可小,可以是由多個(gè)子系統(tǒng)/子網(wǎng)和平臺(tái)及眾多的平臺(tái)級(jí)核心服務(wù)構(gòu)成,也可由單一子網(wǎng)和平臺(tái)及少量的平臺(tái)服務(wù)構(gòu)成;平臺(tái)負(fù)責(zé)整個(gè)系統(tǒng)對(duì)外的統(tǒng)一接口,并由平臺(tái)承建單位制定接口規(guī)范,接入平臺(tái)的子網(wǎng)統(tǒng)一由平臺(tái)與外系統(tǒng)交互;平臺(tái)提供核心服務(wù)掛接及裝載機(jī)制,由平臺(tái)承建單位指定相應(yīng)規(guī)范,核心服務(wù)的開(kāi)發(fā)可由平臺(tái)承建單位完成,也可以由第三方按平臺(tái)裝載機(jī)制和相應(yīng)規(guī)范完成,因此,既保證了平臺(tái)的高度靈活和可擴(kuò)充性,而且將實(shí)施風(fēng)險(xiǎn)進(jìn)行分散,用戶不必綁定一家單位的單一系統(tǒng)等問(wèn)題。通過(guò)以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明可以通過(guò)軟件實(shí)現(xiàn),也可以借助軟件加必要的通用硬件平臺(tái)的方式來(lái)實(shí)現(xiàn)。基于這樣的理解,本發(fā)明的技術(shù)方案可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該軟件產(chǎn)品可以存儲(chǔ)在一個(gè)非易失性存儲(chǔ)介質(zhì)(可以是⑶-ROM,U盤(pán),移動(dòng)硬盤(pán)等)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述的方法。以上所述,僅為本發(fā)明的一個(gè)最佳具體實(shí)施例,但本發(fā)明的特征并不局限于此,任何熟悉該項(xiàng)技術(shù)的人在本發(fā)明領(lǐng)域內(nèi),可輕易想到的變化或修飾,都應(yīng)涵蓋在以下本發(fā)明的申請(qǐng)專利范圍中。
權(quán)利要求
1.一種基于面向服務(wù)的體系結(jié)構(gòu)SOA的應(yīng)用系統(tǒng)平臺(tái)架構(gòu)設(shè)計(jì)的系統(tǒng),其特征在于,包括 基礎(chǔ)層,包括平臺(tái)架構(gòu)支撐體系的設(shè)計(jì); 平臺(tái)層,包括平臺(tái)框架體系的設(shè)計(jì); 接口層,包括核心服務(wù)適配層的設(shè)計(jì); 應(yīng)用服務(wù)層,包括平臺(tái)核心服務(wù)的設(shè)計(jì),構(gòu)成平臺(tái)架構(gòu)的功能體系; 子網(wǎng)接口層,包括各接入子網(wǎng)的子網(wǎng)接入機(jī)制; 子網(wǎng)層,包括各接入子網(wǎng)和各子網(wǎng)的內(nèi)部功能。
2.如權(quán)利要求I所述的SOA的應(yīng)用系統(tǒng)平臺(tái)架構(gòu)設(shè)計(jì)的系統(tǒng),其特征在于,所述基礎(chǔ)層 包括應(yīng)用服務(wù)器和中間件平臺(tái)。
3.如權(quán)利要求I所述的SOA的應(yīng)用系統(tǒng)平臺(tái)架構(gòu)設(shè)計(jì)的系統(tǒng),其特征在于,所述平臺(tái)層提供了平臺(tái)整體的基礎(chǔ)框架結(jié)構(gòu),并且是基于可擴(kuò)展標(biāo)記語(yǔ)言XML/WEB服務(wù)描述語(yǔ)言WSDL/目錄服務(wù)UDDI/Java消息服務(wù)JMS/J2EE平臺(tái)上連接傳統(tǒng)系統(tǒng)技術(shù)規(guī)范JCA/簡(jiǎn)單對(duì)象訪問(wèn)協(xié)議SOAP/適配器ADAPTOR技術(shù)設(shè)計(jì)開(kāi)發(fā)的平臺(tái)框架結(jié)構(gòu)。
4.如權(quán)利要求I所述的SOA的應(yīng)用系統(tǒng)平臺(tái)架構(gòu)設(shè)計(jì)的系統(tǒng),其特征在于,所述平臺(tái)層還包括平臺(tái)服務(wù)裝載機(jī)制、子網(wǎng)掛接機(jī)制、平臺(tái)對(duì)外統(tǒng)一接口。
5.如權(quán)利要求I所述的SOA的應(yīng)用系統(tǒng)平臺(tái)架構(gòu)設(shè)計(jì)的系統(tǒng),其特征在于,所述接口層包括核心服務(wù)掛接、應(yīng)用服務(wù)裝載機(jī)制、接入規(guī)范WSDL和XML結(jié)構(gòu)定義XSD Schema的定義。
6.如權(quán)利要求I所述的SOA的應(yīng)用系統(tǒng)平臺(tái)架構(gòu)設(shè)計(jì)的系統(tǒng),其特征在于,所述接口層需要約束規(guī)范,所述約束規(guī)范由平臺(tái)承建單位指定。
7.如權(quán)利要求6所述的SOA的應(yīng)用系統(tǒng)平臺(tái)架構(gòu)設(shè)計(jì)的系統(tǒng),其特征在于,所述核心服務(wù)掛接由平臺(tái)承建單位完成或由第三方按平臺(tái)裝載機(jī)制和相應(yīng)規(guī)范完成。
8.如權(quán)利要求I所述的SOA的應(yīng)用系統(tǒng)平臺(tái)架構(gòu)設(shè)計(jì)的系統(tǒng),其特征在于,所述子網(wǎng)接口層提供核心服務(wù)管理機(jī)制和功能,主要包括子網(wǎng)注冊(cè)、子網(wǎng)注銷、中止斷開(kāi)子網(wǎng)連接、子網(wǎng)存儲(chǔ)空間分配、子網(wǎng)狀態(tài)監(jiān)控、平臺(tái)工作流管理、服務(wù)引用機(jī)制。
9.如權(quán)利要求I所述的SOA的應(yīng)用系統(tǒng)平臺(tái)架構(gòu)設(shè)計(jì)的系統(tǒng),其特征在于,所述子網(wǎng)接口層提供子網(wǎng)接入機(jī)制和子網(wǎng)接入規(guī)范,所述子網(wǎng)接入規(guī)范由平臺(tái)承建單位制定。
10.如權(quán)利要求I所述的SOA的應(yīng)用系統(tǒng)平臺(tái)架構(gòu)設(shè)計(jì)的系統(tǒng),其特征在于,所述子網(wǎng)接口層支持多子網(wǎng)接入,其中,接入的子網(wǎng)必須符合平臺(tái)的接入規(guī)范。
11.如權(quán)利要求I所述的SOA的應(yīng)用系統(tǒng)平臺(tái)架構(gòu)設(shè)計(jì)的系統(tǒng),其特征在于,所述子網(wǎng)的內(nèi)部功能包括系統(tǒng)管理、統(tǒng)一認(rèn)證、子網(wǎng)檢索查詢、分配給子網(wǎng)的空間管理、人員權(quán)限管理和子網(wǎng)內(nèi)的工作流程管理。
12.一種基于面向服務(wù)的體系結(jié)構(gòu)SOA的應(yīng)用系統(tǒng)平臺(tái)架構(gòu)的設(shè)計(jì)方法,其特征在于,包括 根據(jù)項(xiàng)目規(guī)模和復(fù)雜度的大小設(shè)計(jì)基于SOA的應(yīng)用系統(tǒng)平臺(tái)架構(gòu)包括基礎(chǔ)層、平臺(tái)層、接口層、應(yīng)用服務(wù)層、子網(wǎng)接口層和子網(wǎng)層; 定義平臺(tái)內(nèi)部接口規(guī)范與平臺(tái)統(tǒng)一對(duì)外接口規(guī)范; 通過(guò)應(yīng)用系統(tǒng)平臺(tái)統(tǒng)一對(duì)外接口規(guī)范,平臺(tái)統(tǒng)一對(duì)外接口與外系統(tǒng)進(jìn)行互聯(lián)。
13.如權(quán)利要求12所述的基于SOA的應(yīng)用系統(tǒng)平臺(tái)架構(gòu)的設(shè)計(jì)方法,其特征在于,所述定義平臺(tái)內(nèi)部接口規(guī)范包括定義平臺(tái)內(nèi)部核心服務(wù)接口規(guī)范和定義子網(wǎng)接入規(guī)范。
14.如權(quán)利要求12所述的基于SOA的應(yīng)用系統(tǒng)平臺(tái)架構(gòu)的設(shè)計(jì)方法,其特征在于,所述定義平臺(tái)統(tǒng)一對(duì)外接口規(guī)范包括定義平臺(tái)對(duì)外接口交互數(shù)據(jù)和服務(wù)規(guī)范。
全文摘要
本發(fā)明公開(kāi)了一種基于SOA的應(yīng)用系統(tǒng)平臺(tái)架構(gòu)的系統(tǒng)及設(shè)計(jì)方法,通過(guò)在SOA應(yīng)用系統(tǒng)平臺(tái)中設(shè)計(jì)基礎(chǔ)層、平臺(tái)層、接口層、應(yīng)用服務(wù)層、子網(wǎng)接口層、子網(wǎng)層;并且通過(guò)平臺(tái)統(tǒng)一對(duì)外接口規(guī)范、平臺(tái)統(tǒng)一對(duì)外接口和外系統(tǒng)進(jìn)行互聯(lián),實(shí)現(xiàn)了一種符合SOA架構(gòu)原理,松耦合、粗粒度,對(duì)于用戶系統(tǒng)的變化適應(yīng)性較強(qiáng),完全區(qū)別于ESB/EMB平臺(tái)的全新的基于SOA的應(yīng)用系統(tǒng)平臺(tái)架構(gòu),適用于中小規(guī)模系統(tǒng)平臺(tái)的建設(shè),尤其適合業(yè)務(wù)相對(duì)集中的“信息島”型系統(tǒng)。通過(guò)本發(fā)明解決了ESB/EMB平臺(tái)結(jié)構(gòu)過(guò)于松散,投入成本大、建設(shè)周期長(zhǎng),不同廠家協(xié)作有難度的問(wèn)題。
文檔編號(hào)G06F9/44GK102736900SQ20111008106
公開(kāi)日2012年10月17日 申請(qǐng)日期2011年3月31日 優(yōu)先權(quán)日2011年3月31日
發(fā)明者王堃越 申請(qǐng)人:新奧特(北京)視頻技術(shù)有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1