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