下一代網路及其業務生成技術的研究與發展論文

  下一代網路Next Generation Network,又稱為次世代網路。主要思想是在一個統一的網路平臺上以統一管理的方式提供多媒體業務,整合現有的市內固定電話、行動電話的基礎上統稱FMC,增加多媒體資料服務及其他增值型服務。以下是今天小編要與大家分享的:下一代網路及其業務生成技術的研究與發展相關論文。內容僅供參考,希望能幫助到大家!

  下一代網路及其業務生成技術的研究與發展全文如下:
 

  在融合的下一代網路上高效、靈活地開發和部署各種豐富多彩的電信業務,從而實現提高網路使用率、增加收益的目標,是下一代網路的關鍵環節。

  下一代網路的發展要求呼叫與承載相分離、呼叫控制與業務相分離,使業務真正獨立於網路,業務開發者不必關心與業務承載相關的底層網路知識以及具體的通訊協議,快速、靈活地生成個性化的電信業務。

  從業務開發方法的角度看,業務提供方式可以分成兩種方法,一種是基於協議的開發方法,另一種是基於開放API的提供方式。通過協議開發業務的主要特點是開發的業務與特定的網路和協議有關,即應用與具體的協議和網路相聯絡,所開發的業務互通性不好,同時業務也不具可移植性。基於協議的業務開發方式和基於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的SCMLService Creation MarkupLanguage、IETF的CPLCall Process Language、W3C的VoiceXML等。CPL是通過XML的DTDDara 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的業務開發技術將朝著提高業務開發效率、縮短業務生成周期、方便第三方業務的快速引入等方向發展。