[发明专利]一种轻量级的电网Web系统前后端数据代理转换系统及方法在审
申请号: | 202010799995.8 | 申请日: | 2020-08-11 |
公开(公告)号: | CN114077426A | 公开(公告)日: | 2022-02-22 |
发明(设计)人: | 吉翔华 | 申请(专利权)人: | 南京南瑞继保电气有限公司;南京南瑞继保工程技术有限公司 |
主分类号: | G06F8/35 | 分类号: | G06F8/35;G06F16/958 |
代理公司: | 南京经纬专利商标代理有限公司 32200 | 代理人: | 刘莎 |
地址: | 211102 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 轻量级 电网 web 系统 后端 数据 代理 转换 方法 | ||
本发明公开了一种轻量级的电网Web系统前后端数据代理转换系统及方法,步骤是:在调度自动化Web系统中前端浏览器根据用户操作向代理转换系统发出前端请求;代理转换系统根据预先定义的规则解析前端请求后生成后端请求并发送到后端服务;代理转换系统收到后端返回数据;代理转换系统根据预先定义的规则解析后端返回数据后生成前端请求应答并发送给前端浏览器。使得电网web前后端开发的数据交换解耦,提高前后端服务程序开发的灵活性。
技术领域
本发明属于电力系统技术领域,特别涉及一种轻量级的电网Web系统前后端数据代理转换系统及方法。
背景技术
随着电网规模的快速发展,电网信息容量也飞速增长,不但要求在生产大区能实时准确地监控电网状态,在管理大区对电网资源信息的Web全景浏览查询也变得越来越重要。
电网Web系统是指基于局域网或广域网,客户端浏览器使用网络协议,浏览查询电网资源信息的电力自动化系统平台。电网Web系统以其展示效果丰富、访问便利等特点成为电网管理大区不可或缺的组成部分。
在电网Web系统中,不但能展示厂站图、潮流图等实时生产信息,还能展示资产、台帐等统计管理信息,这就对web系统的前后端数据的实时性和大数据量的处理提出了很高的要求。然而传统的后端服务程序开发都局限在JAVA等B/S框架语言上,运行效率和对大数据的处理都不理想。
发明内容
针对传统的Web两层前后端已经无法满足电网Web的发展需求的问题,本发明提供一种轻量级的Web前后端数据转换代理系统及方法,可实现Web前后端运行时对交换数据的解耦,使得后端服务程序专注于功能和性能,不再局限于B/S框架内的解决方案。
本发明为解决上述技术问题采用以下技术方案:
一种轻量级的Web前后端数据转换代理系统,
该系统包括:
请求解析模块,用于接收前端根据用户操作发出的请求,根据预定义的规则反序列化解析该请求,并将解析结果传递给请求映射模块;
请求映射模块,在配置文件中定义了从前端请求到后端请求的映射规则,该模块接收请求解析模块的解析结果,在配置文件中根据请求的解析结果类型属性查找匹配的后端请求模板,将解析结果进行序列化映射后向电网Web系统后端发送该请求;
结果解析模块,用于接收后端返回数据,根据预定义的规则反序列化解析该返回数据,并将解析结果传递给结果映射模块;
结果映射模块,在配置文件中定义了从后端返回数据到返回前端结果的映射规则,该模块接收结果解析模块的解析结果,在配置文件中根据后端返回数据的解析结果类型属性查找匹配的返回前端数据模板,将后端返回数据的解析结果进行序列化映射后向前端发送该映射结果。
进一步,请求解析模块根据预定义的规则反序列化前端发出的请求,提取出请求的类型、id和业务属性等对象化数据。
进一步,所述请求映射模块中的配置文件配置了不同类型请求的对象化数据到发送后端请求模板之间的映射规则,请求映射模块接收请求解析模块得到的请求对象化数据,根据映射规则查找并填充发送后端请求模板,最终形成后端请求并发给后端服务。
进一步,结果解析模块根据预定义的规则反序列化后端返回数据,提取出类型、id和业务属性等对象化数据。
进一步,所述结果映射模块中的配置文件配置了不同类型结果的对象化数据到发送前端结果模板之间的映射规则,结果映射模块接收结果解析模块得到的结果对象化数据,根据映射规则查找并填充发送前端结果模板,最终形成前端结果并发给前端服务。
一种轻量级的Web前后端数据转换代理方法,包括如下步骤:
步骤1,用户在Web页面中进行操作,触发前端请求;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京南瑞继保电气有限公司;南京南瑞继保工程技术有限公司,未经南京南瑞继保电气有限公司;南京南瑞继保工程技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010799995.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:纳多洛尔缓释注射剂及其制备方法
- 下一篇:手拉挂面的加工方法