3.0.0 新增服务与功能


该部分介绍了 EnOS 3.0.0 中新增的服务与功能。

门户升级


在 EnOS 3.0.0 中,为简化和提升用户体验,EnOS 应用门户 升级为 EnOS 服务和功能的统一入口。你可以根据自己的角色,在应用门户中进入不同的控制台或页面进行操作:

  • 租户管理员后台:租户管理员可登录租户管理员后台,在租户内新建和管理 OU,分配、修改和查看各 OU 的管理员和联系人。

  • 管理员控制台:OU 管理员可在管理员控制台中管理 OU 内开发者控制台和终端页面中的用户、应用和资源权限。

  • 开发者控制台:设备接入人员和应用开发人员可通过开发者控制台进行以下操作:

    • 设备连接与管理:设备接入人员可设计模型,接入和集成设备数据,集中管理设备生命周期,确保设备能够与 EnOS Cloud 正常通信。

    • 数据管理与分析:应用开发人员可注册各类数据源、为应用配置数据订阅、获取设备实时数据、归档历史数据等。

    • 应用构建:应用开发人员可使用各项资源获取、创建、管理应用和 API,为应用配置通知规则和告警规则。

  • 终端页面:终端用户可使用 OU 管理员创建的用户账号登录应用门户,访问和使用由应用开发人员开发的应用。


../_images/300_portal.png


由于此次门户升级,相较于 2.4.4 版本,有多个功能入口发生了变更,更多信息,参见 入口变更 - 3.0.0 行为变更

建模升级


在 EnOS 3.0.0 中,我们基于 EnOS Cloud 推出全新的统一建模工具:模型管理(Model Management),为设备接入和应用开发提供统一、灵活、快速复用和共享的建模能力,以及不同领域模型的全生命周期管理。借助模型管理,你可以实现:

  • 标准化建模

    • 利用统一的建模语言、数据存储和数据查询,一站式定义模型以及模型内的要素。

    • 分别进行资产建模和业务建模,在标准化建模的同时,通过定义计算字段、模型视图、模型集等按照业务需求重新编排模型。

  • 灵活复用

    • 要素复用:从模型要素库中复用预定义的模型要素。

    • 模型复用:以复制、继承、引用组件等多种方式复用模型。

  • 规范治理

    • 分组自治:根据项目或业务场景自定义模型分组,实现权限隔离。

    • 跨 OU 分享:分享模型至其它 OU,在其它 OU 复用模型,促进资源共享。


../_images/300_model.png


更多信息,参见 模型管理

设备接入升级


EnOS 3.0.0 面向设备接入人员推出全新的接入工具:EnOS 设备接入(Device Onboarding),基于 IoT 场景提供场站与设备快捷接入能力。你可以通过任务的形式,流程化地接入和配置设备数据,并在接入过程中进行规则校验、查看质量报告,从而提升接入工作的效率和质量。借助设备接入,你可以实现:​

  • 灵活配置​接入任务:根据不同的业务场景,定义接入工作的实施流程、数据生成规则、校验条件等。​

  • 自动校验接入数据:通过对接入流程中核心数据的生效范围、准确性、数据质量进行自动校验,提高接入效率和质量。​

  • 无缝衔接上下游接入流程:通过对接 EnOS Edge 和 EnOS 设备管理,实现对接入流程的全生命周期管理。


../_images/300_onboarding.png

数据管理升级


EnOS 3.0.0 的数据管理与分析模块新增了以下服务和功能:

  • 新增 EnOS 数据资产存储和访问管理,对资产建模数据、设备数据、指标数据等进行统一存储,并通过鉴权、安全和流控管理等实现异构数据源的统一访问。你可以对接入的数据进行时序洞察,也可以通过 数据下载 API 获取数据。

  • 数据源注册 中,新增对以下数据源的支持:

    • OpenAPI

    • openGauss

    • MongoDB

    • SQL Server

    • Oracle

    • FTP

    • SFTP

    • Amazon S3

    • Blob

    • GitLab

    • Redis

    • PostgreSQL

    • SAP HANA

  • 数据订阅 中为时序数据配置数据订阅任务时,支持按组织结构树过滤模型,按模型 ID、模型名称、测点 ID、测点名称过滤模型测点,以及全选模型和模型下的测点。

  • 运维运营人员在开通租户时,将根据项目为租户配置默认数据存储策略(存储时长、存储容量等),租户内的设备数据将按照默认策略进行存储,无需应用开发人员重复配置。如有需要,可联系运维运营人员为当前租户调整存储策略。

基础架构升级


EnOS 3.0.0 的基础架构提供 模块化部署模式,帮助企业实现更加敏捷、灵活、可扩展的部署需求,主要体现在:

  • 系统设计能够适应不同规模和复杂性的应用场景,可以灵活地支持从小型到大型的各种业务需求。

  • 底层架构组件(Kubernetes、中间件和数据库)不受服务器/虚拟机规模影响,始终保持一致,保障部署的一致性、高效性与系统稳定性。

行业应用组件


从 EnOS 2.4.4 升级到 EnOS 3.0.0 过程中,我们对行业应用组件进行了 3 次更新。有关 EnOS 3.0.0 行业应用组件的新增功能和变更,参见:

API


  • EnOS 3.0.0 支持应用开发人员为公开 API 启用更细粒度的鉴权模式,即 API 开发者可为公开 API 启用授权,启用授权后,OU 管理员可设置哪些应用有权限调用该 API;若不启用鉴权,默认所有应用都有权限调用该 API。同时,OU 管理员可配置应用可获取的资源范围,应用在调用 API 时将仅能获取范围内的资源数据。更多信息,参见 API 鉴权

  • 应用开发人员可为 API 配置 OU 每秒最大请求次数限制,避免单个 OU 过度消耗服务器资源而影响其它 OU 的使用。


有关 EnOS 3.0.0 新增的 API 服务和已有 API 的变更,参见 EnOS API 3.0.0 版本发行说明