快来get华为的秘密武器--智慧园区业务核心服务

企业动态
导读:智慧园区业务核心服务是园区解决方案的数字底座,对外提供丰富的API,实现南向连接标准化,北向应用服务化,可帮助开发者更高效、简单的构建园区解决方案。

   导读:智慧园区业务核心服务是园区解决方案的数字底座,对外提供丰富的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

责任编辑:张诚 来源: 互联网
相关推荐

2013-10-16 09:28:14

亚马逊AWSSDN

2015-03-30 16:58:05

秘密武器华为

2013-10-16 09:33:36

亚马逊AWSSDN

2014-01-07 10:46:39

2011-08-11 17:05:26

2022-02-11 10:47:17

CIOIT团队企业

2019-11-27 10:38:37

数据分析数据准备工具

2009-07-28 10:36:58

云计算Google秘密武器

2019-11-27 10:40:34

数据工具CIO

2023-05-08 14:54:00

AI任务HuggingGPT

2011-06-02 10:24:11

iTravel苹果

2023-02-24 10:26:34

语音AI人工智能

2015-06-08 09:50:07

Android M谷歌

2019-02-27 09:44:01

CIO秘密武器顾问

2023-09-25 15:29:44

Go并发Goroutines

2011-10-08 14:33:57

2014-09-30 10:34:35

无线云飞鱼星

2021-09-14 10:39:16

入侵检测数据泄露日志文件

2020-04-29 09:24:48

Python数据工具

2017-09-25 18:33:00

点赞
收藏

51CTO技术栈公众号