交流園地

>> 返回列表

無線電管理一體化平臺與服務治理研究

今日上证指数是多少 -点 百度 www.327119.live 2019-06-20

摘要:

無線電管理一體化平臺是以SOA(面向服務的體系結構)為體系構架,SOA是圍繞多個服務如何進行集成以達到某種目的的思想,有了服務就需要對它進行治理,以達到對服務的統一規劃和監控的目的。本文基于對《無線電管理一體化平臺集成規范第 2部分:服務治理》的深度理解與思考,結合實際的研發經驗,介紹了服務治理的主要功能作用與實現重點。

0 引言

無線電管理一體化平臺(簡稱一體化平臺)是實現無線電管理信息化、數據和資源共享的軟件平臺?!段尷叩綣芾硪惶寤教曬娣兜?2部分:服務治理》對服務進行了相關約定,包括接口約束、生成規則、注冊屬性和服務響應編碼等,這些約定對于建設一體化平臺起到了很好的指導作用,在系統建設工程實踐中,還需要進一步對服務治理進行深入研究。

1 一體化平臺與服務治理的關系

一體化平臺是以平臺+應用為指導思想,以SOA(面向服務的體系結構)為體系構架,采用先進信息化技術搭建的通用中間件平臺軟件,其中平臺指的是一體化基礎平臺,主要包括統一門戶、統一身份、平臺管理、應用安全和服務治理等功能,應用指的是在無線電管理中使用的各種業務系統,如短波監測系統、超短波監測系統、地理信息系統、人員以及資源管理系統等。


1

1 無線電管理一體化平臺示意圖


服務治理SOA governance)顧名思義是對服務進行的治理,是用來對無線電管理一體化平臺上的各類無線電應用以及服務進行的統一規劃和監控的手段,是為了確保一體化基礎平臺正常工作而實施的過程,包括最佳實踐、構架原則、治理規程、規律等多種因素。


2

2 服務治理邏輯圖


從應用角度看,通過服務治理應用可以實現業務系統對業務職能的支撐,圖2形象的表征了“服務治理”與統一門戶、業務職能的邏輯關系,通過一系列的服務編排可以實現無線電管理的各種功能。注冊到服務治理中的各種業務系統可以根據業務職能進行編排,以支撐各類業務職能,3所示“臺站審批流程”。


3

3  臺站審批流程示意圖


服務治理在一體化平臺中起到了承上啟下的作用,同時有效的解決了不同應用和服務之間的接口不統一、服務網狀調用、設備與軟件緊密耦合等問題,做到了資源共享。

2 服務治理功能實踐與思考

從上一節中可以了解到服務治理在無線電管理一體化平臺中的作用及其重要性,接下來我們來討論服務治理應該具備哪些功能和特點,下圖表示了一個完整的服務治理應用,主要由服務定義、服務注冊與發現、服務狀態監控與控制、訪問控制、服務測試等功能組成,各個功能的具體作用如下:


4

4服務治理功能


服務定義

SOA 架構中,服務是最核心的抽象手段,它具有明確的功能,通常封裝著業務功能或者數據。一個服務包括接口(Interface)、契約(Contract)和實現(Implementation)三個部分。服務的接口和契約采用中立、基于標準的方式進行定義。它獨立于實現服務的硬件平臺、操作系統和編程語言,這使得在不同系統中構建的服務以一種統一和通用的方式進行交互。

在《無線電管理一體化平臺集成規范第2部分:服務治理》已經對服務的傳輸協議、格式、響應做了明確約束。

服務注冊與發現

在《無線電管理一體化平臺集成規范第2部分:服務治理》已經明確約束了服務注冊應該提供哪些信息,我們在這里不再闡述,我們需要思考的問題是注冊上來的服務我們如何正確的去標識它,怎么提供給應用或者服務使用。在《無線電管理一體化平臺集成規范第2部分:服務治理》中提到了業務服務編號(bscode)和代理服務編號(pscode)。它們可以用于確定一個服務,但是這并不能夠讓用戶直觀的確定這個服務是什么,如何能夠明確標識一個服務,是在系統建設中需要考慮的問題。

服務監控

服務監控是對一個已經在運行的服務或者應用進行監控如運行、故障、吞吐量、響應速度和服務鏈路的的狀態等。通過這些監控內容可以清楚的了解到當前服務的健康狀況。

服務的質量是保證平臺正常運行的關鍵,我們需要對服務運行質量進行嚴格把控。服務信息的采集會影響到服務的實效性,同時也會影響到服務的性能。如何有效的去衡量這些問題,是否需要對所有的服務進行監控和添加監控開關,是在系統建設中需要考慮的。

訪問控制

現實使用中,并不是每個應用都可以對服務進行訪問,這時我們需要對其訪問權限進行控制,如服務的開關,限流,黑白名單等。

狀態控制

狀態控制是對一個服務整個生命周期的管理,主要包括服務的開關、上下線以及服務的升降級等。在服務狀態的變化過程中,不應該影響到已經在運行的應用。

測試

測試是保證一個服務能否上線的第一關,只有經過測試的服務才能夠上線。所以在服務治理中需要提供一套完整的服務測試方案,保證不同廠家的不同服務能夠順利的研發上線。

3 結束語

本文基于對《無線電管理一體化平臺集成規范第 2部分:服務治理》的深度理解與思考,結合實際的研發經驗,介紹了服務治理在一體化平臺中的重要性,以及服務治理需要的功能和在這些功能設計實現中需要思考的問題。我們可以總結為一體化平臺的技術構架是SOA,SOA的靈魂是服務,服務的好壞決定了整個平臺的運行狀況,服務治理是保證服務健康的工具。上述功能點以及對它的思考都是我們在項目實施過程考慮和遇到的問題,希望對搭建一體化平臺時提供一定的幫助。

參考文獻

[1]工信部無2014317-18-無線電管理一體化平臺體系架構及應用規范

[2]工信部無2014317-20-無線電管理一體化平臺服務化工程分析設計規范

[3]工信部無2014317-22-無線電管理一體化平臺集成規范

[4]無線電管理一體化平臺集成規范2部分:服務治理

[5]圖解一體化 系列文章//www.srrc.org.cn/article18772.aspx


{ganrao}