下一代網(wǎng)絡(luò)及其業(yè)務(wù)生成技術(shù)的研究與發(fā)展論文
下一代網(wǎng)絡(luò)及其業(yè)務(wù)生成技術(shù)的研究與發(fā)展論文
下一代網(wǎng)絡(luò)(Next Generation Network),又稱為次世代網(wǎng)絡(luò)。主要思想是在一個(gè)統(tǒng)一的網(wǎng)絡(luò)平臺上以統(tǒng)一管理的方式提供多媒體業(yè)務(wù),整合現(xiàn)有的市內(nèi)固定電話、移動電話的基礎(chǔ)上(統(tǒng)稱FMC),增加多媒體數(shù)據(jù)服務(wù)及其他增值型服務(wù)。以下是今天學(xué)習(xí)啦小編要與大家分享的:下一代網(wǎng)絡(luò)及其業(yè)務(wù)生成技術(shù)的研究與發(fā)展相關(guān)論文。內(nèi)容僅供參考,希望能幫助到大家!
下一代網(wǎng)絡(luò)及其業(yè)務(wù)生成技術(shù)的研究與發(fā)展全文如下:
在融合的下一代網(wǎng)絡(luò)上高效、靈活地開發(fā)和部署各種豐富多彩的電信業(yè)務(wù),從而實(shí)現(xiàn)提高網(wǎng)絡(luò)使用率、增加收益的目標(biāo),是下一代網(wǎng)絡(luò)的關(guān)鍵環(huán)節(jié)。
下一代網(wǎng)絡(luò)的發(fā)展要求呼叫與承載相分離、呼叫控制與業(yè)務(wù)相分離,使業(yè)務(wù)真正獨(dú)立于網(wǎng)絡(luò),業(yè)務(wù)開發(fā)者不必關(guān)心與業(yè)務(wù)承載相關(guān)的底層網(wǎng)絡(luò)知識以及具體的通信協(xié)議,快速、靈活地生成個(gè)性化的電信業(yè)務(wù)。
從業(yè)務(wù)開發(fā)方法的角度看,業(yè)務(wù)提供方式可以分成兩種方法,一種是基于協(xié)議的開發(fā)方法,另一種是基于開放API的提供方式。通過協(xié)議開發(fā)業(yè)務(wù)的主要特點(diǎn)是開發(fā)的業(yè)務(wù)與特定的網(wǎng)絡(luò)和協(xié)議有關(guān),即應(yīng)用與具體的協(xié)議和網(wǎng)絡(luò)相聯(lián)系,所開發(fā)的業(yè)務(wù)互通性不好,同時(shí)業(yè)務(wù)也不具可移植性?;趨f(xié)議的業(yè)務(wù)開發(fā)方式和基于APl的業(yè)務(wù)開發(fā)方式分別如圖1所示。
采用基于開放API開發(fā)方法的主要特點(diǎn)是:
互通性好,能夠保證系統(tǒng)和應(yīng)用間的互通。由于采用了標(biāo)準(zhǔn)的API,應(yīng)用可以移植到不同的系統(tǒng)平臺上。
具有可編程性,AFI是面向編程的,而協(xié)議并非如此。通過API,程序員就能把主要精力放在業(yè)務(wù)邏輯設(shè)計(jì)上,不必過分關(guān)注底層的協(xié)議,為采用面向?qū)ο髽?gòu)件等開發(fā)技術(shù)奠定了基礎(chǔ)。
可擴(kuò)展性好,定義AFI的形式化語言支持?jǐn)U展和向后兼容,使得采用API的開發(fā)方法具有很好的擴(kuò)展性。
定義API和實(shí)現(xiàn)基于API的應(yīng)用時(shí)間短。由于API主要強(qiáng)調(diào)接口能力,并不關(guān)心底層的協(xié)議或?qū)S媒涌?這樣縮短了接口定義和規(guī)范制定時(shí)間。
支持第三方業(yè)務(wù)開發(fā)。由于標(biāo)準(zhǔn)的APJ將重點(diǎn)放在功能上,而不是底層的協(xié)議細(xì)節(jié),使得第三方業(yè)務(wù)開發(fā)商或獨(dú)立軟件供應(yīng)商(ISV)更容易參與競爭開發(fā)新業(yè)務(wù),為用戶提供更多的個(gè)性化業(yè)務(wù)。
基于Parlay API的下一代網(wǎng)絡(luò)業(yè)務(wù)生成技術(shù)
1.Parlay API結(jié)構(gòu)特征
Parlay API是一組開放的、與具體技術(shù)和網(wǎng)絡(luò)無關(guān)的、可擴(kuò)展的APl,它采用了面向?qū)ο蟮姆椒?使用UML語言進(jìn)行描述。Parlay API位于現(xiàn)有網(wǎng)絡(luò)之上,現(xiàn)有網(wǎng)絡(luò)的網(wǎng)絡(luò)單元通過Par,ay網(wǎng)關(guān)與應(yīng)用服務(wù)器進(jìn)行交互,Parlay網(wǎng)關(guān)與現(xiàn)有網(wǎng)絡(luò)的網(wǎng)絡(luò)單元之間的協(xié)議采用各個(gè)網(wǎng)絡(luò)的現(xiàn)有協(xié)議。Parlay/OSA網(wǎng)關(guān)包括多個(gè)業(yè)務(wù)能力服務(wù)器(SCS),每個(gè)業(yè)務(wù)能力服務(wù)器對應(yīng)一個(gè)或多個(gè)業(yè)務(wù)能力特征(SCF),此業(yè)務(wù)能力特征是對網(wǎng)絡(luò)所提供的功能的抽象,負(fù)責(zé)為高層應(yīng)用提供訪問網(wǎng)絡(luò)資源和信息的能力。第三方業(yè)務(wù)開發(fā)商、獨(dú)立軟件供應(yīng)商能通過此開放的標(biāo)準(zhǔn)接口,利用現(xiàn)有網(wǎng)絡(luò)的能力來開發(fā)業(yè)務(wù)。
Parlay API包括兩種基本的接口:業(yè)務(wù)接口(ServiceInterface)和框架接口(Framework Interface)。業(yè)務(wù)接口提供訪問底層網(wǎng)絡(luò)的功能,定義具體業(yè)務(wù)的功能實(shí)現(xiàn),其主要功能包括:呼叫管理、消息管理、用戶交互、通用應(yīng)用程序接口??蚣芙涌谔峁┍WC業(yè)務(wù)接口開放、安全、管理所必需的支持能力。它包括應(yīng)用服務(wù)器與框架之間的接口、網(wǎng)絡(luò)業(yè)務(wù)能力服務(wù)器(SCS)與框架之間的接口、企業(yè)經(jīng)營者與框架之間的接口。
2.業(yè)務(wù)生成環(huán)境的設(shè)計(jì)
業(yè)務(wù)生成環(huán)境以應(yīng)用服務(wù)器提供的各種開放API為基礎(chǔ),通過友好的圖形化界面,提供完備的業(yè)務(wù)開發(fā)環(huán)境、業(yè)務(wù)邏輯沖突檢測環(huán)境和仿真測試環(huán)境。傳統(tǒng)的智能網(wǎng)業(yè)務(wù)設(shè)計(jì)使用SIB(業(yè)務(wù)獨(dú)立構(gòu)件)來定義整體業(yè)務(wù)邏輯和業(yè)務(wù)數(shù)據(jù),它存在一些缺點(diǎn):
不同開發(fā)商的SIB差別較大,而且和智能網(wǎng)平臺緊密相關(guān),從而使業(yè)務(wù)的開發(fā)始終受制于智能網(wǎng)平臺的實(shí)現(xiàn)方式;
基于BCSM(基本呼叫狀態(tài)模型),不容易擴(kuò)展到其他的業(yè)務(wù)。
基于Parlay的模型,使用面向?qū)ο蟮姆绞蕉x獨(dú)立于網(wǎng)絡(luò)技術(shù)的可編程接口,使得開發(fā)應(yīng)用業(yè)務(wù)和具體網(wǎng)絡(luò)無關(guān)。而這種AP,和業(yè)務(wù)元素相關(guān),可以提高不同平臺間應(yīng)用的兼容性,易于開發(fā)多種業(yè)務(wù),并能綜合多種電信業(yè)務(wù)。
與傳統(tǒng)智能網(wǎng)SCE中用SIB述業(yè)務(wù)不同,NGN的SCE用XML來描述業(yè)務(wù)。目前有很多描述業(yè)務(wù)的標(biāo)識語言(Markup Language),如JAJN的SCML(Service Creation MarkupLanguage)、IETF的CPL(Call Process Language)、W3C的VoiceXML等。CPL是通過XML的DTD(Dara Type Definitions)來定義的,它不能描述復(fù)雜的業(yè)務(wù),如CPL不能描述多方呼叫;CPL只能由呼叫事件激活而不能由與呼叫無關(guān)的事件激活,因此CPL不能描述叫醒服務(wù)等業(yè)務(wù);而SCML則通過XML的Schemas來定義,它能利用Schemas的繼承機(jī)制去定義擴(kuò)展數(shù)據(jù)類型,這一點(diǎn)對豐富呼叫控制的功能很重要。SCML比CPL更接近于呼叫控制的架構(gòu)和API的定義,因而能描述更為復(fù)雜、豐富的業(yè)務(wù)。
3.Parlay APl的擴(kuò)展安全能力
下一代網(wǎng)絡(luò)是一個(gè)業(yè)務(wù)驅(qū)動的網(wǎng)絡(luò),業(yè)務(wù)將成為網(wǎng)絡(luò)運(yùn)營中的主體.在保證網(wǎng)絡(luò)安全,信息安全的同時(shí),提供在網(wǎng)絡(luò)中運(yùn)行業(yè)務(wù)的安全性將是NGN安全機(jī)制建設(shè)中的一個(gè)重要組成部分。關(guān)于安全業(yè)務(wù)接口設(shè)計(jì)的研究在1995年就開始引起人們的注意,當(dāng)時(shí)對這種接口的需求主要來自于編寫網(wǎng)絡(luò)通信的程序員,他們需要一種和具體的安全機(jī)制無關(guān)的安全開發(fā)接口來方便編寫有安全保障的網(wǎng)絡(luò)程序.其中最具有代表性的就是GSS-API。
在安全業(yè)務(wù)接口的設(shè)計(jì)中,我們應(yīng)注意以下幾點(diǎn):新的安全業(yè)務(wù)接口應(yīng)該在借鑒GSS-API成熟概念的基礎(chǔ)上,針對GSS-API中不適應(yīng)NGN的缺點(diǎn)進(jìn)行改進(jìn);在接口模型的設(shè)計(jì)中采用以網(wǎng)絡(luò)為中心的模型,在接口的使用方式上應(yīng)該和Parlay的業(yè)務(wù)開發(fā)模式保持一致,使NGSS-API成為Parlay業(yè)務(wù)接口的一部分;在接口的內(nèi)容上要盡量屏蔽底層安全機(jī)制的細(xì)節(jié),做到實(shí)現(xiàn)與具體機(jī)制無關(guān),編程與具體語言無關(guān),這樣在降低業(yè)務(wù)開發(fā)者的開發(fā)難度的同時(shí),還可以增強(qiáng)業(yè)務(wù)的可移植性和通用性;接口的設(shè)計(jì)還應(yīng)該根據(jù)用戶的不同的需求提供不同粒度的安全業(yè)務(wù)開發(fā)接口,這種區(qū)分對于方便開發(fā)和提高程序質(zhì)量很有好處;在使用過程中,不但可以單獨(dú)利用GSS—API提供安全業(yè)務(wù),而且還應(yīng)該可以和Parlay的其它網(wǎng)絡(luò)業(yè)務(wù)接口配合開發(fā)出更加復(fù)雜、更加安全的業(yè)務(wù)。
概括說來,最終的安全設(shè)計(jì)目標(biāo)就是將安全業(yè)務(wù)接口設(shè)計(jì)成為一個(gè)高效、易擴(kuò)展、易配置的與底層機(jī)制無關(guān),并且可以和Parlay現(xiàn)有網(wǎng)絡(luò)業(yè)務(wù)接口無縫融合的適合在下一代網(wǎng)絡(luò)中運(yùn)行的安全業(yè)務(wù)開發(fā)接口。
基于構(gòu)件的下一代網(wǎng)絡(luò)業(yè)務(wù)生成技術(shù)
如前所述,基于開放式APt(如Parlay API)的新一代業(yè)務(wù)支撐環(huán)境大大促進(jìn)了高效的業(yè)務(wù)開發(fā),并提供了一個(gè)功能強(qiáng)大的業(yè)務(wù)開發(fā)、運(yùn)行和管理的支撐平臺。其中,業(yè)務(wù)運(yùn)行在業(yè)務(wù)邏輯執(zhí)行環(huán)境(SLEE)上,業(yè)務(wù)生
成環(huán)境(SCE)針對復(fù)雜的開放式API接口進(jìn)行了多個(gè)層次的抽象,以滿足不同層次的業(yè)務(wù)開發(fā)人員高效開發(fā)業(yè)務(wù)的需要,構(gòu)件是其中很重要的一個(gè)層次。
基于構(gòu)件的業(yè)務(wù)開發(fā)過程中,開發(fā)者首先選取需要的構(gòu)件,將這些構(gòu)件按業(yè)務(wù)邏輯進(jìn)行聯(lián)接,并配置構(gòu)件的數(shù)據(jù)(即業(yè)務(wù)支撐數(shù)據(jù))即可,無需編寫代碼,開發(fā)者也可以擴(kuò)展構(gòu)件功能或編寫新構(gòu)件來支持更加復(fù)雜或特殊的業(yè)務(wù)能力(SCE提供自定義構(gòu)件的功能)。整個(gè)開發(fā)過程都在SCE提供的集成開發(fā)環(huán)境下以圖形化的方式來完成,包括編寫、驗(yàn)證、調(diào)試等步驟。業(yè)務(wù)開發(fā)過程的輸出是一個(gè)業(yè)務(wù)描述文件,它描述了業(yè)務(wù)使用的構(gòu)件、構(gòu)件之間的聯(lián)接關(guān)系和配置數(shù)據(jù)。業(yè)務(wù)部署時(shí),業(yè)務(wù)生成環(huán)境側(cè)需要一個(gè)業(yè)務(wù)組裝器將業(yè)務(wù)構(gòu)件和業(yè)務(wù)框架按照業(yè)務(wù)描述文件“粘合”為一個(gè)業(yè)務(wù)即可。
為了提高業(yè)務(wù)構(gòu)件的性能和重用性,構(gòu)件應(yīng)盡可能簡單,不保存任何呼叫實(shí)例數(shù)據(jù),每個(gè)構(gòu)件僅完成單一功能(如放音),各個(gè)構(gòu)件之間完全獨(dú)立。實(shí)際上,智能網(wǎng)業(yè)務(wù)開發(fā)中的SIB(獨(dú)立于業(yè)務(wù)的積木式組件)就是一種成功的業(yè)務(wù)構(gòu)件,對于下一代網(wǎng)絡(luò)業(yè)務(wù)的構(gòu)件是很好的借鑒,可編程的開放式API使得業(yè)務(wù)開發(fā)人員可以像使用普通APl那樣,使用這些開放式API編寫電信業(yè)務(wù)。顯然,小粒度的構(gòu)件最能發(fā)揮開放式API靈活的優(yōu)勢,另外,用戶需要更加個(gè)性化的業(yè)務(wù),這恰恰是SIB的弱點(diǎn)所在??梢?為了兼顧通用性與靈活性,必須針對下一代網(wǎng)絡(luò)的業(yè)務(wù)構(gòu)件開發(fā)更好的結(jié)構(gòu)。
下一代網(wǎng)絡(luò)(NGN)的主要特點(diǎn)就是開放性,實(shí)現(xiàn)了業(yè)務(wù)與呼叫以及承載與控制的分離,同時(shí),NGN還是一個(gè)業(yè)務(wù)驅(qū)動網(wǎng)絡(luò),將業(yè)務(wù)提升到一獨(dú)立層面上,以適應(yīng)NGN以業(yè)務(wù)為中心的特征。因而,在NGN業(yè)務(wù)開發(fā)過程中也引入各種新的技術(shù),其中最具代表性的業(yè)務(wù)模式是基于AP[的業(yè)務(wù)開發(fā)方式,向第三方開放API接口,以便第三方開發(fā)的各種業(yè)務(wù)能快速地加載到NGN網(wǎng)絡(luò)中,進(jìn)而推動NGN網(wǎng)絡(luò)的發(fā)展。
在基于API的業(yè)務(wù)開發(fā)方式中, 目前存在著多種API技術(shù),如JTAPI、SIP API、JAIN、Parlay API等,NGN中以ParlayAPI最具代表性,利用Parlay API可屏蔽底層網(wǎng)絡(luò)細(xì)節(jié),第三方業(yè)務(wù)開發(fā)商直接利用提供的API接口即可完成各種增值業(yè)務(wù)的開發(fā)。為了提高業(yè)務(wù)開放的效率,人們又進(jìn)一步提出了利用構(gòu)件來實(shí)現(xiàn)NGN業(yè)務(wù)的開發(fā),業(yè)務(wù)開發(fā)人員只需將部分提供的構(gòu)件按業(yè)務(wù)邏輯進(jìn)行聯(lián)接,并配置構(gòu)件的數(shù)據(jù)(即業(yè)務(wù)支撐數(shù)據(jù))即可,無需編寫代碼,進(jìn)一步降低了業(yè)務(wù)開發(fā)的難度和業(yè)務(wù)開發(fā)周期。綜上所述,為適應(yīng)NGN的開放性要求和業(yè)務(wù)為中心的特征,下一代網(wǎng)絡(luò)業(yè)務(wù)的開發(fā)將會越來越開放、簡單,NGN的業(yè)務(wù)開發(fā)技術(shù)將朝著提高業(yè)務(wù)開發(fā)效率、縮短業(yè)務(wù)生成周期、方便第三方業(yè)務(wù)的快速引入等方向發(fā)展。