龙空技术网

集团企业数字化转型技术中台解决方案(WORD)

优享智慧方案 171

前言:

当前姐妹们对“多层级数据库设计”大概比较关心,看官们都需要知道一些“多层级数据库设计”的相关文章。那么小编同时在网上汇集了一些关于“多层级数据库设计””的相关文章,希望大家能喜欢,你们一起来了解一下吧!

原文《集团企业数字化转型技术中台解决方案》WORD格式,主要从技术中台、微服务架构体系、低代码开发平台、流程协作平台、应用开发平台、移动应用平台、应用集成平台、微服务网管、物联网平台、GIS技术平台、运维管理等进行建设。

内容来源整理于公开网络,如有侵权,联系速删,更多次参考公众号:优享智库

更多参考:746份!企业数字化转型、企业IT信息化、数据治理、数据仓库、数据中台、数据湖、主数据、微服务方案

技术中台

技术中台是一套基于微服务架构、前后端分离、容器化等业界主流技术与互联网思维模式,以业务领域导向和驱动的,采用低代码思想, 提炼技术组件和业务组件,形成可构建企业级应用系统的开放性软件平台。该平台是开发、运行和管理各种IT应用的基础,是各种应用系统得以实现与运营的支撑条件,以帮助XXXX公司达到应用软件低成本研发、安全可靠运行、快速响应业务变化、规避技术风险的目的。

微服务架构体系

技术中台应基于微服务架构体系进行建设。微服务是一种架构模式,它将单体应用拆分为多个服务,每个服务能够独立构建、部署,服务之间采用轻量级通信机制相互通讯,微服务架构模式在敏捷开发和交互复杂的企业应用程序有着巨大的优势。微服务架构清晰、易于理解,微服务是松耦合的、自治的,每个微服务可以独立测试、部署、管理。微服务架构面临着诸多挑战,如基础环境准备复杂、远程调用问题、配置管理复杂、服务间依赖关系复杂、服务的监控、鉴权、安全控制等问题,因此需要一个提供基础环境、具备服务发布、服务治理、运行监控等功能的微服务平台。

微服务体系架构通常具备服务注册、服务发现、服务路由、服务网关、服务监控、负载均衡、服务容错、配置中心等功能。

低代码开发平台

低代码开发平台包括运行时表单建模设计和低代码开发两种开发方式,支持运行时在线可视化方式创建数据建模、业务对象模型和表单设计。可根据业务需求使用不同的表单模板,以可视化、拖拽式的方式快速定制不同类型的表单,表单的排版布局、数据字段、数据类型、展示和录入方式、数据验证规则等均可零代码方式进行定制,且支持对多层级数据模型的处理。表单能自适应PC、手机、平板等多种不同的显示设备。支持表单字段间联动处理、引用外部关联模型、引用字典数据等,支持对文本、数值、金额、日期等类型的格式化显示。表单引擎可直接与工作流平台关联,自动生成工作流表单模型和流程定义信息。表单模型的前后端均支持以程序编码的方式进行二次开发,可用于处理复杂业务逻辑和界面展示要求。

表单引擎可快速实现对非实时数据的填报和统一查询、统计,是业务管理平台的一个重要组成部分。基于这样一个柔性的平台,可以实现不同类型新能源电厂的非实时数据的高效、及时、准确和完整的采集与分析,并且可以根据需求方便的进行业务拓展。

流程协作平台

流程协作平台是企业中枢神经系统,负责融合和传导业务管理要求,推动管理要求与系统的协同联动,支撑业务系统的集中、集成。流程协作平台是连接人与系统、业务与业务的桥梁,是保障企业业务运作的基础。流程协作平台既是企业战略落地的保障,又是跨部门业务执行的基础。

流程协作平台既要满足省公司至基层企业流程的纵向贯通,又需要能打通各业务领域的管理衔接,横向覆盖各层级主体的各个部门,实现各部门间的横向协作。

流程协作平台的主要功能包括:流程建模、流程设计、流程策略配置、流程节点策略配置、表单权限控制、任务办理、过程监控、实例管理、部署和版本管理等功能。

应用开发平台

应用开发平台具备工程创建、模型配置、代码自动生成、可视化界面设计等功能,并提供统一的技术开发标准与规范,有助于XXXX公司内形成统一的应用开发技术体系,实现业务应用自主创新,持续发展。

应用开发平台可提供的开发工具、应用开发SDK包、开发指南、开发环境等内容。方便其他信息系统供应商均可采用该标准落地信息化项目,有助于未来建设的系统有机的集成整合。

移动应用平台

移动应用平台采用混合(原生+Html5)移动应用开发模式,可实现一套代码多端部署,可有效降低开发难度、节约开发成本。移动应用平台以JavaScript接口形式封装硬件API调用,可提供软件开发配套的管理功能,并开放移动服务公共编程接口,以满足业务系统开发需要。其核心功能规划如下:

移动开发工具

基于移动应用开发工具开发,能调用平台的专有API达到原生体验。提供对移动应用开发,调试、打包发布的支持,具备大幅提高开发者在程序开发、调试、测试及发布环节的开发效率。

移动开发工具主要包括:一是提供智能编辑器,对标准的HTML5语言,提供了代码块、无死角提示、跳转助手、多语言支持、边改边看以及最全的语法库;二是支持终端模拟器,支持各大主流浏览器启动,支持移动设备接入(IOS、Android);三是代码调试,对JavaScript调试输出也有很好的支持;四是版本编辑,实现了IOS和Android的版本发布,版本控制,增量更新等。

移动管控平台

提供基于Web界面的一站式移动管控平台,可具备移动应用管理、移动用户管理、移动设备管理及移动平台基础设置、服务分析监控等能力。

移动应用管理可提供基于策略的移动应用分发、访问、配置、更新、删除等自动化控制,可获得更高的数据安全性和使用体验。提供对企业移动应用从安装、更新至下线的生命周期管理;提供基于策略的移动应用分发、访问、配置、更新、删除等控制功能;可建立企业私有的移动应用商店,将各类碎片化的移动业务应用发布到自建的私有应用商店进行统一管理。

移动用户管理可提供对移动设备使用者的身份注册、识别、验证功能,管理员通过组织权限或角色赋予注册用户合规的功能授权,确保操作的合规性和安全性;开放API给第三方移动应用开发者,实现统一授权和验证,能够集成企业内部的目录服务,也可以手工批量完成组织、账户的导入和维护;移动身份认证体系能与零信任等先进安全架构整合集成,提升安全接入和日志审计能力。

移动设备管理可对访问企业资源的移动设备的合法性进行检查,阻止非法设备对移动平台服务端的访问。当含有企业商业数据的移动设备丢失、被盗、或者不合规,移动设备管理功能可以强制移动设备下线,并清除其对相关应用模块的访问权限。

终端运行时APP

终端运行时APP为最终用户需要安装的移动APP程序,为各类移动应用提供了统一的运行时引擎。运行时引擎为各移动平台的原生层功能访问提供了统一的应用编程接口,这套编程接口可为上层移动应用屏蔽不同移动平台间的差异,使得基于统一移动应用平台开发的应用具备跨平台运行能力,可实现一套代码的多端部署,可有效降低移动应用的研发成本。

应用集成平台

应用集成平台以统一的用户界面提供给用户,可集成各种应用系统、数据资源,建立企业对客户、企业对内部员工和企业对企业的信息通道,使企业能够释放存储在企业内部和外部的各种信息,提高应用系统使用和工作效率,扩大应用系统影响面和使用范围。应用集成平台主要包括内容管理、栏目管理、待办集成、单点登录等功能。

应用集成平台通过API服务网关与已建系统和外部系统进行数据交换,通过API服务网关实现对外部应用接口的整合,以及向外部系统提供服务接口。由 API 网关负责对接口进行统一管理、控制和维护。

容器管理

容器云平台基于Kubernetes原生容器编排和资源调度基础上,针对工业互联网平台应用特点对容器编排和资源调度能力进行增强。

PaaS平台提供用于基于容器应用可扩展性的基本机制,支持编排容器以确定容器之间如何交互,编排允许容器可以存在并执行在集群上,能够适应增加的处理负荷。

基于编排文件的容器编排与可视化编排能力。编排功能包括拓扑可视化、组件可视化化、配置可视化等核心功能。平台用户可以以可视化方式实现应用的部署,用户仅需在界面中配置相应的镜像和目录服务,通过可视化方式进行配置,并填写简单的配置信息,点击部署按钮,即可完成整个应用的安装或者升级。整体编排过程简单、方便、快速。

容器编排支持各个服务之间的亲和性功能、服务高可用的反亲和性功能、支持根据服务重要性不同的优先级、支持调度感知存储需求、支持依赖应用自动发现机制等方式。

微服务网关

提供基于微服务架构思想的API网关,以API的形式将后端服务开放出来,提供给各方使用。同时,支持API多环境发布、API测试和API市场等更多功能,能将各异构应用系统的通用服务统一由API网关发布,支持服务的即插即用;以http、rpc为基础,以消息流转为沟通方式,实现跨平台、跨技术的多个应用系统和服务间的信息沟通和数据共享。帮助企业轻松构建、管理和部署不同规模的API,让用户可以专注开发,快速实现IT能力的商业化。

规则引擎

规则引擎由推理引擎发展而来,可嵌入在应用程序中,用于实现将业务决策从应用程序代码中分离出来,并使用预定义的语义模块编写业务决策。接受数据输入,解释业务规则,并根据业务规则做出业务决策。

规则引擎也可运用于物联数据采集过程,数据采集上传至平台侧后需要规则引擎对数据做重定向判断,以决定数据是转发还是存储。规则引擎要支持规则的自定义配置,数据来源于MQTT消息,数据目的地需要支持包括MQTT的Topic或时序数据库。

物联网平台

基于分布式、多任务技术开展平台建设,主要由物联设备和采集终端管理、物联数据采集两部分组成。该平台可通过按需采集的方式从基层单位直接订阅数据,按需采集可减少省公司中心的压力,减少了数据传输中间流程,可提高数据采集的智能化及便捷性,使省公司真正管控所有基层单位生产核心数据,为省公司在数据深度利用、精细化管理等方面,提供可靠的数据支撑。

数据采集可满足PLC、DCS等控制系统实时数据采集、其他业务系统关系型数据采集以及数据跨网闸远距离传输。物联网平台的数据采集和传输功能需重点考虑四个方面的内容:一是要考虑不同数据源的适应性,以满足不同厂商设备的数据接口和不同关系性数据库数据接口需求;二是要考虑数据采集的频率、数据精度取舍;三是要考虑数据在传输过程中的安全性、稳定性、传输效率、故障或异常容错等;四是要考虑数据在采集传输过程中的准确性。

GIS技术平台

地理GIS技术平台是一种基于面向服务软件工程方法的GIS技术体系,支持按照一定规范把GIS的全部功能以服务的方式发布出来,可以跨平台、跨网络、跨语言地被多种客户端调用,并具备服务聚合能力以集成来自其他服务器发布的GIS服务。基于B/S的Web GIS集成项目包括前端、后端、中间件、地图服务器、业务服务器、GIS数据。而GIS数据分为三种,一种是地图、影像数据,一种是空间属性数据、一种是业务数据。地图、影像数据一般是一些图片或者其他格式的数据组成,为XXXX公司集控中心、大数据中心、决策中心、水利普查成果查询及服务系统的建设提供一个理想的架构体系。

运维管理

技术中台应具备健全的运维管理机制,以便对后期的运维进行安全控制,包括:对于以批处理或定时任务自动执行的程序,应当对其执行权限及范围进行严格控制,并定期检查计划任务的合法性,按其执行周期对执行结果进行复核;建立监控平台,制定机制对系统的资源和性能状况进行监控,发现问题后进行报警,此外,还应对日志及入侵检测系统事件进行监控;制定流程对安全事件进行跟踪及监控,并对问题的处理情况进行上报分析,定期对问题列表进行分析、培训,以优化解决流程或制定机制防止事件再次发生;新补丁应及时在服务器及网络设备上安装,补丁安装前应经过申请、审批,测试后经批准方可上线;加强落实对定期备份结果进行检查并进行备份恢复测试,对敏感数据的备份要严格进行加密控制。

标签: #多层级数据库设计