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