数字化转型 频道

快来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

0
相关文章