基于RESTful/HTTP的網(wǎng)絡(luò)管理接口定義方法和通知機(jī)制設(shè)計
發(fā)布時間:2021-01-25 23:20
隨著網(wǎng)絡(luò)管理規(guī)模的擴(kuò)大,系統(tǒng)間的交互邏輯越來越復(fù)雜,要求網(wǎng)絡(luò)管理接口具有更強(qiáng)的通用性和易用性。目前主流的網(wǎng)絡(luò)管理接口標(biāo)準(zhǔn)是基于Web Services技術(shù)的,但它幾乎未使用HTTP的任何特性,也未遵從Web基于資源的設(shè)計理念,一些諸如技術(shù)架構(gòu)復(fù)雜、可伸縮性差、對Web前端支撐繁瑣等問題也逐漸暴露出來。而REST技術(shù)則完全回歸到Web的理念,充分利用HTTP的特性,逐漸被用來指導(dǎo)Web架構(gòu)的設(shè)計和開發(fā)。目前,網(wǎng)絡(luò)管理標(biāo)準(zhǔn)化組織對基于RESTful/HTTP的網(wǎng)絡(luò)管理接口定義方法還缺乏理論指導(dǎo),需要建立基于RESTful/HTTP的網(wǎng)絡(luò)管理接口框架及相關(guān)公共支撐服務(wù)的標(biāo)準(zhǔn)。本文參考ITU-T基于Web Services的網(wǎng)絡(luò)管理框架、公共服務(wù)和支撐服務(wù)的相關(guān)標(biāo)準(zhǔn),首先提出了基于RESTful/HTTP的網(wǎng)絡(luò)管理框架的總體設(shè)計;其次,給出了該框架中核心的網(wǎng)絡(luò)管理通用被管對象信息模型的定義方法,包括對通用被管對象基類的定義以及被管對象間繼承、包含、關(guān)聯(lián)關(guān)系的形式化描述方法,其中對比3GPP的方法對被管資源的URI表示方法進(jìn)行了改進(jìn);第三,給出了基于RESTful/HTTP的網(wǎng)絡(luò)管理接口定義原則...
【文章來源】:北京郵電大學(xué)北京市 211工程院校 教育部直屬院校
【文章頁數(shù)】:74 頁
【學(xué)位級別】:碩士
【部分圖文】:
圖2-1?Richardson成熟度模型(RMM)圖[9]??
HTTP協(xié)議??圖3-1基于RESTfiil/HTTP的網(wǎng)絡(luò)管理接口框架??圖3-1為基于RESTfUl/HTTP的網(wǎng)絡(luò)管理框架圖。該框架整體建立在HTTP??協(xié)議之上,中間的主體部分規(guī)定了被管對象定義和訪問的基本操作,框架的底部??主要是一些提供基本管理功能的公共支撐服務(wù),包括:通知服務(wù)、心跳服務(wù)、多??對象操作服務(wù)(MOO)和包含服務(wù)。其中,??*通知服務(wù)遵循訂閱者-提供者模式,由管理系統(tǒng)向被管理系統(tǒng)訂閱需要的??事件通知。該服務(wù)主要提供發(fā)送通知以及對訂閱信息進(jìn)行管理的相關(guān)功??能。??*心跳服務(wù)是用于對管理系統(tǒng)與被管理系統(tǒng)之間的通信鏈路進(jìn)行監(jiān)控的??專用服務(wù),用來監(jiān)控通信鏈路是否發(fā)生故障。???多對象服務(wù)是在訪問對象時提供定界和過濾的功能,提供了同時對多個??被管對象進(jìn)行管理的能力[28]。??14??
?齲裕裕械耐?綣芾斫涌誑蚣薌氨還芏韻笮畔⒛P停崳?關(guān)的對象類以及各個對象類之間的繼承關(guān)系,如圖3-3所示。??-objectCiass??-?bjectinstsr:cg??^?::?-??IBE,_?..??■fD??--usejlsbel??'?^?f??-equ;?pmeftiHoiderTy^e?|?|?-?c-rc^itPackType??-hdderStati/5?!?|?-?nysiDlPorts??圖3-3?Equipment相關(guān)對象類的繼承關(guān)系??本文將以Equipment相關(guān)的對象類的繼承關(guān)系為例來描述JSON?Schema的??繼承關(guān)系表7TC方法:??1)?Equipment對象類:Equipment對象類繼承自ManagedObject基類,是對??被管網(wǎng)元中物理設(shè)備(相對于被管網(wǎng)元的邏輯功能)的通用描述。Equipment對??象類與Managed?Object?—樣,也是作為抽象類,僅用作繼承,一些更為細(xì)化的??屬性描述在繼承自它的EquipmentHolder、CircuitPack等對象類中進(jìn)行擴(kuò)展。??Equipment對象類定義了物理設(shè)備的一些通用屬性
本文編號:3000063
【文章來源】:北京郵電大學(xué)北京市 211工程院校 教育部直屬院校
【文章頁數(shù)】:74 頁
【學(xué)位級別】:碩士
【部分圖文】:
圖2-1?Richardson成熟度模型(RMM)圖[9]??
HTTP協(xié)議??圖3-1基于RESTfiil/HTTP的網(wǎng)絡(luò)管理接口框架??圖3-1為基于RESTfUl/HTTP的網(wǎng)絡(luò)管理框架圖。該框架整體建立在HTTP??協(xié)議之上,中間的主體部分規(guī)定了被管對象定義和訪問的基本操作,框架的底部??主要是一些提供基本管理功能的公共支撐服務(wù),包括:通知服務(wù)、心跳服務(wù)、多??對象操作服務(wù)(MOO)和包含服務(wù)。其中,??*通知服務(wù)遵循訂閱者-提供者模式,由管理系統(tǒng)向被管理系統(tǒng)訂閱需要的??事件通知。該服務(wù)主要提供發(fā)送通知以及對訂閱信息進(jìn)行管理的相關(guān)功??能。??*心跳服務(wù)是用于對管理系統(tǒng)與被管理系統(tǒng)之間的通信鏈路進(jìn)行監(jiān)控的??專用服務(wù),用來監(jiān)控通信鏈路是否發(fā)生故障。???多對象服務(wù)是在訪問對象時提供定界和過濾的功能,提供了同時對多個??被管對象進(jìn)行管理的能力[28]。??14??
?齲裕裕械耐?綣芾斫涌誑蚣薌氨還芏韻笮畔⒛P停崳?關(guān)的對象類以及各個對象類之間的繼承關(guān)系,如圖3-3所示。??-objectCiass??-?bjectinstsr:cg??^?::?-??IBE,_?..??■fD??--usejlsbel??'?^?f??-equ;?pmeftiHoiderTy^e?|?|?-?c-rc^itPackType??-hdderStati/5?!?|?-?nysiDlPorts??圖3-3?Equipment相關(guān)對象類的繼承關(guān)系??本文將以Equipment相關(guān)的對象類的繼承關(guān)系為例來描述JSON?Schema的??繼承關(guān)系表7TC方法:??1)?Equipment對象類:Equipment對象類繼承自ManagedObject基類,是對??被管網(wǎng)元中物理設(shè)備(相對于被管網(wǎng)元的邏輯功能)的通用描述。Equipment對??象類與Managed?Object?—樣,也是作為抽象類,僅用作繼承,一些更為細(xì)化的??屬性描述在繼承自它的EquipmentHolder、CircuitPack等對象類中進(jìn)行擴(kuò)展。??Equipment對象類定義了物理設(shè)備的一些通用屬性
本文編號:3000063
本文鏈接:http://sikaile.net/guanlilunwen/yunyingzuzhiguanlilunwen/3000063.html
最近更新
教材專著