电网企业建设-系统架构设计(国网电力系统分析)

1. 系统架构

1.1. 总体架构

电网企业建设-系统架构设计(国网电力系统分析)

总体架构图

系统总体架构包括基础设施、基础层、数据层、支持层、应用层、展现层以及管理体系及安全体系构成总体系统架构。

基础设施层,为应用底层支持层为软、硬件支持层。

数据层,为数据支撑层,支撑系统的数据体系。

支撑层,为软件系统支持软件系统,其中包括公共组件、公共引擎服务等。

应用层,包括电力市场交易模拟仿真培训的功能应用。

展现层,为系统对外提供服务的窗口,市场主体通过外部浏览器访问培训系统,管理员通过内部服务的浏览器访问管理培训系统。

1.2. 业务架构

本业务系统基于工业标准的J2EE平台和微服务的架构,此架构是立足业务需要、着眼专业发展,引入交易大数据分析,搭建交易中心智能数据应用模块。支撑交易业务的数据统计查询;支撑面向政府和市场主体的信息发布;支撑交易业务的辅助决策。

业务体系包含如下内容:

电网企业建设-系统架构设计(国网电力系统分析)

业务架构图

1.3. 应用架构

业务系统由基础数据层、数据分析层、数据应用层组成。其中数据分析层包含对业务数据的预处理、计算、存储、挖掘整合等技术手段。

系统提供了如下应用功能:

电网企业建设-系统架构设计(国网电力系统分析)

应用架构图

1.4. 数据架构

系统数据架构建设完全符合国家电网公司公共数据模型(SG-CIM)标准,系统业务应用中生成、管理着大量的企业业务数据,这些业务数据是企业发展历程中积累的重要财富。业务数据的管理是业务标准化、信息化的基础,一个良好的数据模型将有效支撑业务工作的有序开展和业务发展。

数据架构如下图:

电网企业建设-系统架构设计(国网电力系统分析)

数据架构图

数据架构图,说明了数据的流转方向及内容,数据分为两类数据,一类为市场主体用户信息,通过调用统一权限系统,读取对应该权限,回调返回用户信息。同时,用户信息通过接口服务器,进行内外网权限数据同步,获取用户信息。其它业务信息数据,不进行内外网交互,只在外网中进行信息维护。

1.5. 技术架构

平台遵循国网公司总体架构设计和整体技术路线,采用微服务架构设计。

微服务架构提倡将单体应用分解为多个小的服务,每个服务模块分别运行在独立的进程中,服务之间通过轻量级交互技术(如RESTful API)进行沟通。服务是围绕业务功能来全栈设计开发,并可通过自动的部署机制进行独立部署。微服务架构让整个应用呈现去中心化,每个服务都是自治的,在服务内部开发人员可以根据实际情况采用合适的开发语言和存储技术。

技术架构如下图:

电网企业建设-系统架构设计(国网电力系统分析)

技术架构图

其中,基础设施层,为系统的硬件、网络等支撑服务层。

数据层:采用结构化和非结构化数据存储技术实现数据的可持久性,提供缓存和消息组件等数据管理。

应用层,提供了软件应用开发所需要的技术,包括微服务体系架构相关技术,代码实现技术平台,技术组件等。

展现层:使用了前后端分离相关技术栈。

1.6. 安全架构

信息安全是保证各专业系统和微应用安全稳定运行的关键,国家电网公司已经建设了完善的信息安全主动防御体系和信息安全治理体系,本项目建设将遵循信息安全规范要求。项目建设过程中涉及的专业系统开发的总体安全防护方案依据《国家电网公司智能电网信息安全防护总体方案》(国家电网信息〔2011〕1727号)要求,遵循“分区分域、安全接入、动态感知、全面防护”的安全策略,按照等级保护三级系统要求进行安全防护设计,并根据业务系统的不断完善加强对网站的防护,最大限度的保障专业系统和微应用的安全、可靠和稳定运行。

基于应用架构和数据架构,从系统具体实现角度提出系统总体的软硬件物理部署方式,为系统运行提供充足的资源。系统采用集中式部署方式,内外网部署方式、内网管理发布规则,外网市场主体参与培训,应用服务器都部署在省公司(安全生产三区),用户通过省公司内网访问系统。

物理架构图如下:

电网企业建设-系统架构设计(国网电力系统分析)

物理架构图

相关新闻

联系我们
联系我们
公众号
公众号
在线咨询
分享本页
返回顶部