快來get華為的秘密武器--智慧園區業務核心服務
導讀:智慧園區業務核心服務是園區解決方案的數字底座,對外提供豐富的API,實現南向連接標準化,北向應用服務化,可幫助開發者更高效、簡單的構建園區解決方案。
文末福利:新用戶專享園區開發者帳號免費試用
核心服務整體視圖
華為智慧園區業務核心服務致力于打造以下四種能力:
• 開發使能服務:打造DevOps端到端開發運維平臺,支持多場景解決方案的靈活構建。
• 業務服務:構建公共基礎服務,可提供GIS服務、AI服務、視頻服務、BP服務等九大類公共服務,支持安防、設備、資產、通行、環境、能效和運營等業務場景構建。
• 集成服務:集成平臺提供集成工具和服務,支持各類園區系統的數據集成、消息集成和服務集成。
• 數據服務:通過數據匯聚、建模,提供人員、組織、車輛、時空、資產、設備、資源、事件等主題庫數據資產,提供報告、算法、基礎數據、事務數據和主數據多種數據服務。
1 開發使能服務
在云計算的3個分層中(基礎設施層IaaS、應用開發層PaaS和軟件應用層SaaS),面向企業應用的aPaaS平臺是企業走向云計算的基礎。智慧園區開發平臺是為行業客戶、合作伙伴、開發者量身打造的在線多租的應用開發和運行的aPaaS平臺,提供全場景可視化開發能力和端到端部署能力,屏蔽技術復雜性,提升開發效率。它同時提供了應用資產的開發標準和微服務框架,助力企業不斷沉淀可復制的套件,加速應用定制,并通過開放合作,實現商業變現。
1.1 智慧園區開發平臺技術架構
從業務視角來看,智慧園區開發平臺分為3層:
• 技術能力聚合層:基礎設施訪問能力,多租管理能力。
• 行業領域知識積累層:通用資產構建。
• 商業應用層:解決方案商業應用構建。
從應用功能開發、運維的視角來看,智慧園區開放平臺也可分為3層:
• 集成對接層:負責與外部系統的對接。
• 平臺引擎層:用于解釋和處理業務邏輯。
• 開發Studio:面向開發者,提供E2E的在線應用開發IDE能力。
1.2 基于園區開發平臺構建應用
智慧園區開發平臺提供了強大的通用能力,滿足基于在線研發平臺的端到端的開發、調測、部署能力。
有了平臺能力支撐,降低了復雜技術使用難度和成本,可以讓好的想法盡快形成解決方案,快速實現商業應用。同時它提供開發/測試/發布E2E流水線,使能合作伙伴提升開發效率;基于平臺構建的業務應用資產,可任意組合復用,實現快速的項目交付和批量復制。
對于應用開發人員來說,可持續進行行業領域知識沉淀和服務積累,使得業務和應用創新更簡單;對于整個生態說來,不斷豐富的應用會驅動云端應用、服務和可復用資產進一步豐富和增強,加速應用生態正向循環,形成應用開發的生態圈。
1.3 園區開發平臺服務集成
對伙伴已有的獨立成熟應用,智慧園區開發平臺也可使用原生服務的方式快速集成,統一部署。
原生服務是符合園區數字平臺規范,基于通用編程語言(Java、C++、Python等)開發的,可對外可提供服務的業務軟件系統。原生服務的設計初衷是期望將大量已有業務系統和服務,特別是廣大生態合作伙伴在各類業務中的服務,使用簡單規范的集成方式接入園區數字平臺,共同為用戶提供豐富多彩的業務。
原生服務集成流程:
2 業務服務
業務服務是封裝了完整的數據模型、業務邏輯、頁面展現的軟件單元,它提供適用于具體業務場景的服務。
2.1 業務服務特點及用途
業務服務的特點:
• 獨立復用:即業務服務本身應是一個完整的交付件,能獨立解決某個業務域的問題,而不僅僅是一些可復用的片段組合。
• 業務邏輯:業務服務必定包含了業務知識和業務邏輯,解決的是業務領域的問題,而非技術領域的問題。
業務服務的用途:
• 降低開發技術難度:將園區各類復雜多樣的設備聯接和新技術進行封裝,構建統一的適用所有園區的通用領域對象模型,以服務的形式暴露,使能伙伴開發團隊快速構建業務場景應用。
• 作為業務參考實現:固化了業務邏輯或業務流程,使用時能從中學習其所沉淀的業務流程,減少摸索過程。
• 支撐持續發展:具備前瞻性和擴展性,能支撐企業某個時期內業務的演變和發展,而不至于要舍棄或大規模重構。
2.2 業務服務全景圖
華為園區數字平臺業務服務,根據華為內部園區多年的耕耘和數字化轉型實踐經驗,沉淀了園區領域業務活動的公共能力,為應用提供可共享的業務能力集合。目前可提供適用于園區業務場景的九大類服務,超過600+接口,可快速構建上層場景化應用。
Basic Info Service:提供面向園區的主數據管理能力,包括:組織、人員、權限、設備、空間,為園區各業務場景提供基礎數據。
Video Service:提供視頻監控代理和視頻智能分析服務。
GIS Service:集成不同伙伴提供的各類基礎地圖服務,提供地圖基礎服務及前端公共UI組件,包括:園區地圖展示,設備、告警圖形化展示及聯動、室內外導航,可應用于大屏、告警監控等場景。
AI Service:提供基于圖片、視頻的智能分析(如人流統計、人員熱力、入侵檢測、安全帽檢測、人員聚集等)、基于語音和文字的AI分析服務等。可集成園區內的攝像頭設備、VCN視頻系統、音頻系統,快速構建適用于安全、消防等場景的AI應用。
BP Service:支持自定義業務流程、自定義流程轉換條件、SLA等,配合人員、空間、設備等基礎數據,對外提供業務流程類服務,適用于工單流轉、業務審批等場景。
Notice Service:提供告警事件的生成和管理服務,包括告警分類、告警規格定義、告警處理等。針對設備實時狀態變更產生的設備告警、AI服務識別產生的安消類告警、上層應用或者第三方系統產生的業務告警,提供統一的接入和處理能力。
ID Service:提供身份管理和認證服務,并提供對接第三方認證系統的能力,典型使用場景包括用戶登錄認證、SSO。
App Common Service:提供公共服務能力,包括:操作日志、審計日志、通用連接器、條形碼管理、文件批處理、信息模板等。
App Framework:提供基本應用集成和開發框架,包括:統一登錄、菜單配置、角色及權限配置、用戶管理等。
2.3 業務服務典型使用場景示例
2.3.1 視頻服務使用場景
視頻服務(Video Service):提供視頻監控代理和視頻智能分析服務
• 視頻監控代理:視頻實況瀏覽、回放、云臺控制、媒體控制、錄像、抓拍等常見的視頻播放能力;
• 視頻智能分析:基于AI算法,提供人臉識別、車輛識別、行為分析等常見的AI場景能力;
客戶價值:
1、HTTP-FLV/RTMP/RTSP/GB28181等視頻流接入、轉碼和分發,以及H264/H265視頻編解碼;
2. 不同品牌攝像頭的接入和適配,以及AI視頻算法的預集成;
使用場景:
1、集成生態伙伴提供的視頻VMS和轉碼服務,提供標準的視頻代理;
2、匯聚生態伙伴提供的AI視頻分析服務,進行場景化封裝,提供簡單易用的北向服務;
3、實現日常監控、視頻巡更、人員布控、車輛布控、人臉識別通行等場景應用;
應用實例:
2.3.2 GIS服務使用場景
GIS服務提供GIS的2D\3D展示能力,同時提供室內外地圖加載、打點、導航、定位、熱力圖等交互服務,屏蔽不同廠商地圖的差異性,對外提供統一的GIS服務接口。
3 集成服務
集成服務,是基于智慧園區場景的業務需求,定義的一系列服務接口及消息標準。目的是屏蔽不同南向廠家的接口差異,對應用開發者提供統一的服務調用方式,提升應用的可復制性。
3.1 集成服務構成
集成服務在實現上,包含了標準接口和適配包兩部分:
• 標準接口:給出了智慧園區場景中某項業務功能接口的詳細定義,以及消息內容格式的詳細定義,并向應用側提供這些服務接口調用和消息訂閱的能力。
• 適配包:針對每個提供服務能力的南向廠家,提供一個適配包。通過集成平臺的服務編排、數據格式轉換、內容轉換的能力,將南向廠家的原始接口適配成智慧園區場景中定義好的標準接口。
3.2 集成服務全景圖
智慧園區集成服務目前已集成樓宇自控、安消2個場景的93個服務,對接認證暖通空調、照明、變配電、能耗、消防監測、電梯等15類、338個廠家的設備。
集成服務分成核心服務、公共擴展服務和場景化擴展服務三類,具體如下:
3.3 集成服務典型使用場景示例
集成服務提供了Rest API用于服務接口的調用,同時提供MQS用于消息的訂閱消費。
l API:符合Rest范式的HTTP接口,支持私鑰認證和JWT認證兩種方式。
l MQS:集成服務提供的消息隊列服務提供了多語言的SDK,業務應用可以集成SDK,也可以直接使用HTTP接口直接訂閱和消費MQS Topic中的內容。
以設施管理應用使用IoT集成服務管理設備為例,其集成方式如下圖所示:
BA場景下的設備控制指令下發是集成服務的典型應用場景之一:
4 數據服務
4.1 數據平臺介紹
數據平臺基于大數據形成完善的數據抽取、清洗、分析、建模、治理,數據服務發布、展現等完整工具鏈,將模型、數據處理、數據服務、AI處理等按照工程化的方式內聚為資產化的面向領域的數據服務,支撐快速構建和定制業務態勢分析及智能分析告警、能效分析等高級特性。數據平臺是數據匯聚和創新的載體,向上支持應用快速開發和創新,向下匯聚企業多系統的原始數據。
數據整體流向圖:
1) 數據采集:原始消息從業務平臺模塊采集到貼源層。采集數據分為兩種,全量采集和增量采集,維度表數據一般采用全量采集,事實表一般采用增量采集。
2) 數據清洗、加工:貼源層的數據定時批量的匯聚到主題庫。數據在這一層可以進行一些關聯或拆分操作,最終進入目標表。
3) 數據加工:將數據倉庫中的數據按照不同業務需求進行組織和存儲,面向分析和報告進行針對性設計,匯聚到專題庫。
4) 封裝數據服務:數據查詢能力封裝成REST接口,供應用調用。
4.2 數據服務全景圖
當前數據平臺已積累園區業務主題庫9個,數據模型240+,數據處理腳本270+,數據服務170+,可支撐12大專題應用的數據分析需求。
4.3 數據服務典型使用場景示例
數據可視大屏是數據服務的典型應用場景之一,基于歷史數據統計分析結果提供直觀可視的頁面呈現。
華為智慧園區業務核心服務就介紹到這里,武功心法口訣已揭曉,快來動手試試吧。
新用戶專享園區開發者帳號免費試用,請戳:
https://bbs.huaweicloud.com/forum/thread-51478-1-1.html
作為華為ICT基礎設施業務面向全球開發者的年度盛會,華為開發者大會2021(Cloud)將于2021年4月24日-26日在深圳舉行。本屆大會以#每一個開發者都了不起#為主題,將匯聚業界大咖、華為科學家、頂級技術專家、天才少年和眾多開發者,共同探討和分享云、計算、人工智能等最新ICT技術在行業的深度創新和應用。智能時代,每一個開發者都在創造一往無前的奔騰時代。世界有你,了不起!了解更多大會信息:https://developer.huaweicloud.com/HDC.Cloud2021.html