配电网开发及服务系统技术方案

技术编号:23889765 阅读:32 留言:0更新日期:2020-04-22 05:59
本申请涉及一种配电网开发及服务系统。所述系统包括:通信连接的用户层、应用层、服务层、组件层、平台层和资源层;该用户层,用于展现用户业务处理界面,并通过该用户业务处理界面接收用户请求;该用户层支持与不同类型的设备和系统进行数据交互;该应用层,用于将该用户请求转发至该服务层;该服务层,用于提供业务功能以实现该用户请求对应的服务;该组件层,用于为通用业务功能提供组件;该平台层,用于为配电网基础业务功能提供组件;该资源层,用于提供支撑配电网开发及服务系统运行的所有应用资源和系统资源。采用本系统能够实现数据共享。

Distribution network development and service system

【技术实现步骤摘要】
配电网开发及服务系统
本申请涉及计算机
,特别是涉及一种配电网开发及服务系统。
技术介绍
随着电力市场的发展,配电网作为电网的末端环节,直接面向广大电力用户,配电网管理水平的高低,直接影响供电能力与供电质量,因此,亟需一种对配电网运营过程进行监控和管理的信息平台。相关技术中,配电网运营过程进行监控和管理的信息平台中可以实现多个业务功能,对于不同的业务功能的实现可能需要采用不同的业务系统。然而,随着业务功能的持续变化,业务系统也随之变化,由于业务系统建设的厂家各异,不同厂家数据和接口规范存在较大差异,导致数据难以共享。
技术实现思路
基于此,有必要针对上述技术问题,提供一种能够使数据共享的配电网开发及服务系统。一种配电网开发及服务系统,其特征在于,包括:通信连接的用户层、应用层、服务层、组件层、平台层和资源层;该用户层,用于展现用户业务处理界面,并通过该用户业务处理界面接收用户请求;该用户层支持与不同类型的设备和系统进行数据交互;该应用层,用于将该用户请求转发至该服务层;该服务层,用于提供业务功能以实现该用户请求对应的服务;该组件层,用于为通用业务功能提供组件;该平台层,用于为配电网基础业务功能提供组件;该资源层,用于提供支撑配电网开发及服务系统运行的所有应用资源和系统资源。在其中一个实施例中,该应用层还用于将该用户请求对应的服务发送至该用户层,以供该用户层进行展现。在其中一个实施例中,该组件层包括附件存储组件、缓存组件、导入导出组件、邮件组件、任务调度组件、日志记录组件以及单元测试组件。在其中一个实施例中,该服务层包括服务网管和业务服务;该服务网关,用于提供对所有该服务进行拦截过滤,以及服务查找、服务转发功能;该业务服务,用于接收该应用层转发的该用户请求,对该用户请求所请求的数据进行处理,将处理结果发送至数据库存储。在其中一个实施例中,该配电网开发及服务系统的应用架构包括开发管理系统、服务管理系统;该开发管理系统,用于对服务需求进行建模、开发、测试和代码管理;该服务管理系统,用于对所有的服务进行发布、注册以及访问。在其中一个实施例中,该开发管理系统包括开发集成开发环境IDE模块、运行时架构模块和源码管理模块;该开发IDE模块包括平台管理子模块与开发建模子模块;该平台管理子模块,用于提供平台建模所需的平台基础化数据配置、建模人员账号管理;该开发建模子模块,用于提供可视化的建模操作,生成目标业务服务代码;该运行时架构模块,用于为代码运行提供运行环境;该源码管理模块,用于对开发过程中代码的规范性与安全性进行管理。在其中一个实施例中,该服务管理系统包括服务网关模块与服务注册模块;该服务网关模块,用于统一调用服务所需的入口;该服务注册模块,用于注册服务的端口信息。在其中一个实施例中,该运行时架构模块包括基础微服务单元、微服务运行时单元、运行时框架单元、运行时子系统单元;该基础微服务单元包括基础平台微服务子单元和工作流微服务子单元;该基础微服务单元,用于对该开发管理系统提供基础的功能信息;该微服务运行时单元,用于对服务的注册以及网关进行管理;该运行时框架单元,用于提供开发过程中所使用的基础组件和框架;该运行时子系统单元,用于对实现业务功能所需要的附件和流程进行管理;该基础平台微服务子单元,用于提供人员组织、人员权限和配置管理信息;该工作流微服务子单元,用于提供用户自定义的流程服务。在其中一个实施例中,该配电网开发及服务模块的技术架构包括负载均衡模块、服务网关模块、表征性状态转移REST服务注册中心模块、远程过程调用协议RPC服务注册中心模块和JAVA微服务模块;该负载均衡模块,用于对该用户请求进行接收与转发;该服务网关模块,用于从该REST服务注册中心模块中寻找该用户请求所对应的服务;该REST服务注册中心模块,用于将所有的该服务进行注册,并以REST的形式进行发布;该RPC服务注册中心模块,用于将所有的该服务进行注册,并以RPC的形式进行发布;该JAVA微服务模块,用于提供以JAVA编程语言为基础而建立的服务框架。在其中一个实施例中,该配电网开发及服务系统的数据架构包括数据库模型、实体模型、界面模型、流程模型、服务模型及代码模板模型;该数据库模型,用于表征当前服务的数据对象;该实体模型,用于表征当前服务的实体结构信息、实体行为信息、实体关联信息;该界面模型,用于表征当前服务对应的交互界面;该流程模型,用于表征当前服务对应的业务流程;该服务模型,用于表征当前服务对应的服务视图;该代码模板模型,用于表征所有服务所使用的代码模板。上述配电网开发及服务系统,包括通信连接的用户层、应用层、服务层、组件层、平台层和资源层;该用户层,用于展现用户业务处理界面,并通过该用户业务处理界面接收用户请求;该用户层支持与不同类型的设备和系统进行数据交互;该应用层,用于将该用户请求转发至该服务层;该服务层,用于提供业务功能以实现该用户请求对应的服务;该组件层,用于为通用业务功能提供组件;该平台层,用于为配电网基础业务功能提供组件;该资源层,用于提供支撑配电网开发及服务系统运行的所有应用资源和系统资源。该配电网开发及服务系统是基于微服务的架构模式,基于该微服务的架构模式,可以对各个系统的接口进行规范,实现了接口的统一化,进一步地,实现了数据的共享。附图说明图1为一个实施例中配电网开发及服务系统的架构图;图2为另一个实施例中配电网开发及服务系统的架构框图;图3为另一个实施例中配电网开发及服务系统的架构框图;图4为另一个实施例中配电网开发及服务系统的架构框图;图5为另一个实施例中配电网开发及服务系统的架构框图;图6为另一个实施例中配电网开发及服务系统的架构框图;图7为另一个实施例中配电网开发及服务系统的架构框图;图8为另一个实施例中配电网开发及服务系统的架构框图;图9为另一个实施例中配电网开发及服务系统的架构框图。具体实施方式为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。在一个实施例中,请参见上述图1所示,图1为一种配电网开发及服务系统的系统架构图,该配电网开发及服务系统包括通信连接的用户层、应用层、服务层、组件层、平台层和资源层;该用户层,用于展现用户业务处理界面,并通过该用户业务处理界面接收用户请求;该用户层支持与不同类型的设备和系统进行数据交互;该应用层,用于将该用户请求转发至该服务层;该服务层,用于提供业务功能以实现该用户请求对应的服本文档来自技高网...

【技术保护点】
1.一种配电网开发及服务系统,其特征在于,包括:通信连接的用户层、应用层、服务层、组件层、平台层和资源层;/n所述用户层,用于展现用户业务处理界面,并通过所述用户业务处理界面接收用户请求;所述用户层支持与不同类型的设备和系统进行数据交互;/n所述应用层,用于将所述用户请求转发至所述服务层;/n所述服务层,用于提供业务功能以实现所述用户请求对应的服务;/n所述组件层,用于为通用业务功能提供组件;/n所述平台层,用于为配电网基础业务功能提供组件;/n所述资源层,用于提供支撑配电网开发及服务系统运行的所有应用资源和系统资源。/n

【技术特征摘要】
1.一种配电网开发及服务系统,其特征在于,包括:通信连接的用户层、应用层、服务层、组件层、平台层和资源层;
所述用户层,用于展现用户业务处理界面,并通过所述用户业务处理界面接收用户请求;所述用户层支持与不同类型的设备和系统进行数据交互;
所述应用层,用于将所述用户请求转发至所述服务层;
所述服务层,用于提供业务功能以实现所述用户请求对应的服务;
所述组件层,用于为通用业务功能提供组件;
所述平台层,用于为配电网基础业务功能提供组件;
所述资源层,用于提供支撑配电网开发及服务系统运行的所有应用资源和系统资源。


2.根据权利要求1所述的配电网开发及服务系统,其特征在于,所述应用层还用于将所述用户请求对应的服务发送至所述用户层,以供所述用户层进行展现。


3.根据权利要求1所述的配电网开发及服务系统,其特征在于,所述组件层包括附件存储组件、缓存组件、导入导出组件、邮件组件、任务调度组件、日志记录组件以及单元测试组件。


4.根据权利要求1所述的配电网开发及服务系统,其特征在于,所述服务层包括服务网关和业务服务;
所述服务网关,用于提供对所有所述服务进行拦截过滤,以及服务查找、服务转发功能;
所述业务服务,用于接收所述应用层转发的所述用户请求,对所述用户请求所请求的数据进行处理,将处理结果发送至数据库存储。


5.根据权利要求1所述的配电网开发及服务系统,其特征在于,所述配电网开发及服务系统的应用架构包括开发管理系统、服务管理系统;
所述开发管理系统,用于对服务需求进行建模、开发、测试和代码管理;
所述服务管理系统,用于对所有的服务进行发布、注册以及访问。


6.根据权利要求5所述的配电网开发及服务系统,其特征在于,所述开发管理系统包括开发集成开发环境IDE模块、运行时架构模块和源码管理模块;所述开发IDE模块包括平台管理子模块与开发建模子模块;
所述平台管理子模块,用于提供平台建模所需的平台基础化数据配置、建模人员账号管理;
所述开发建模子模块,用于提供可视化的建模操作,生成目标业务服务代码;
所述运行时架构模块,用于为代码运行提供运行环境;
所述源码管理模块,用于对开发过程中代码的规范性与安全性进行管理。


7.根据权利要求5所述...

【专利技术属性】
技术研发人员:余文辉包新晔尹立彬梁耀文
申请(专利权)人:中国南方电网有限责任公司南方电网数字电网研究院有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1