服務(wù)管理平臺serv
服務(wù)管理平臺是一個開發(fā)者使用的平臺,它能夠通過可視化配置,自動生成接口服務(wù),同時為了安全性和差異化服務(wù),加入了接口權(quán)限控制功能,同時一鍵發(fā)布到數(shù)據(jù)匯總平臺,并查看相關(guān)幫助文檔,接口參數(shù)等信息。最后全程監(jiān)控服務(wù)調(diào)用過程,記錄相關(guān)日志服務(wù)信息,確保系統(tǒng)穩(wěn)定,排查系統(tǒng)異常,同時提供相關(guān)接口調(diào)用統(tǒng)計分析數(shù)據(jù)。
服務(wù)的功能架構(gòu)如下:
四個模塊之間通過接口服務(wù)串聯(lián)起來。
1. 首先需要進行服務(wù)配置,配置一個新的接口服務(wù)。
2. 然后進行服務(wù)管理(權(quán)限)模塊的操作,無需授權(quán)就能訪問的接口服務(wù)忽略此步驟。
3. 然后就是服務(wù)發(fā)布的操作,填寫相關(guān)幫助信息后發(fā)布到數(shù)據(jù)匯總平臺。
服務(wù)監(jiān)控模塊在配置、發(fā)布、調(diào)用過程中全程記錄相關(guān)的日志流水。
按照功能進行劃分,將服務(wù)管理平臺功能進行如下劃分:
1. 服務(wù)配置:接口通過配置方式生成,大大簡化接口開發(fā)工作量,現(xiàn)場交付人員不需要會開發(fā)java代碼只要掌握SQL就能配置。
2. 服務(wù)發(fā)布:提供了一個統(tǒng)一查看所有對外接口服務(wù)的平臺,以及接口調(diào)用幫助文檔。
3. 用戶管理:增加接口訪問的安全性,提供不同訪問賬戶的差異化服務(wù)。
4. 服務(wù)監(jiān)控:保障系統(tǒng)穩(wěn)定運行,排查系統(tǒng)問題,分析接口訪問情況。
5. 服務(wù)管理:管理當前系統(tǒng)提供的所有接口服務(wù)(包括空間服務(wù))
| 模塊名稱 |
功能名稱 |
功能說明 |
| 數(shù)據(jù)源管理 |
數(shù)據(jù)源配置 |
配置內(nèi)部服務(wù)需要使用到的數(shù)據(jù)源 |
| 數(shù)據(jù)庫操作 |
在頁面上執(zhí)行數(shù)據(jù)庫SQL,并在頁面上顯示執(zhí)行完成后的結(jié)果 |
|
| 服務(wù)管理 |
新增服務(wù) |
可視化配置接口服務(wù),包括內(nèi)部服務(wù)、外部服務(wù)以及GIS服務(wù) |
| 發(fā)布服務(wù) |
將服務(wù)發(fā)布到數(shù)據(jù)匯總平臺,批量授權(quán)能訪問服務(wù)的用戶 |
|
| 服務(wù)總覽 |
查看目前系統(tǒng)能夠?qū)ν馓峁┑乃蟹?wù)信息 |
|
| 安全管理 |
用戶管理 |
管理能夠訪問服務(wù)的賬號,白名單設(shè)置,服務(wù)授權(quán) |
| 黑名單管理 |
添加不能訪問平臺的IP地址與不能訪問原因 |
|
| 日志管理 |
日志查詢 |
查詢訪問情況日志 |
| 統(tǒng)計分析 |
統(tǒng)計分析訪問服務(wù)的日志 |
