[发明专利]一种用于电网多维业务复合计算的高弹性计算平台有效
申请号: | 201710053627.7 | 申请日: | 2017-01-22 |
公开(公告)号: | CN106815027B | 公开(公告)日: | 2020-06-09 |
发明(设计)人: | 李荣;王勇;李亮;石鑫磊;庞剑英;傅琦;王丞远;何成;王继伟;王涛 | 申请(专利权)人: | 山东鲁能软件技术有限公司 |
主分类号: | G06F8/20 | 分类号: | G06F8/20 |
代理公司: | 北京元本知识产权代理事务所(普通合伙) 11308 | 代理人: | 李斌 |
地址: | 250101 山东省济南市*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种用于电网多维业务的复合计算平台。根据电力系统的部署环境和数据交互特点,围绕着算法动态编制和应用、算法编辑与数据源绑定分离、多数据源动态切换和线程安全访问、外部服务通用化访问接口、计算服务发布调度和监控等问题进行广泛的探索,建立起一套高弹性的计算平台,高效的服务于电网多维业务的复合计算。 | ||
搜索关键词: | 一种 用于 电网 多维 业务 复合 计算 弹性 平台 | ||
【主权项】:
一种用于电网多维业务复合计算的高弹性计算平台,其特征在于,所述平台包括,算法动态编制和应用模块,其用于算法的管理和存储,客户端通过web界面与算法动态编制和应用模块交互,所述web界面通过集成java编辑器并扩展语法来提供算法的编辑,编辑算法过程中,对于计算因数通过对话框的方式绑定数据源,指定数据源类型(服务、数据库)、服务地址、服务接口参数、数据库连接地址、表字段信息,可以动态修改后立即生效,算法经编辑后存入算法动态编制和应用模块,以供下次执行此算法时使用;数据源容器,包括至少一个数据源模块,不同数据源具有唯一标识,由于算法中包含多个计算因数,因数的值可能来源于多个数据源,计算过程中需要切换不同的数据源去取业务数据,平台采用动态数据源接口bean,作为自定义数据源的容器,平台启动时加载动态数据源和一些缺省的自定义数据源,根据计算因数绑定的数据源唯一标识,判断对应的数据源在容器中是否存在,存在时该线程内直接切换到该数据源,不存在时先调用创建新数据源模块然后再切换,线程外不受影响;模板引擎,平台调用所述模板引擎创建新数据源模块,所述模板引擎通过数据源模板和计算因数的数据源配置信息,自动生成数据源配置bean,并添加到容器中,即可生成一个自定义数据源模块;外部服务通用化访问接口,提供Rest、WebService两种服务的通用化访问接口,用于访问外部服务获取业务数据,作为计算因数的值,参与计算过程;所述平台通过spring MVC来实现Rest接口,以通用化的参数格式、返回值格式来保障通用性;平台通过集成CXF框架来实现WebService接口,通过soap协议的xml格式参数来保障通用化。计算服务发布调度和监控模块,对外发布计算服务,可以实时接收外部调用请求,服务发布方式采用两种:Rest、WebService,满足不同的需求;调度方式分实时和任务计划两种,实时方式是执行一个算法接着返回结果,任务计划是通过集成作业调度框架,配置调度时间表,实现计划执行计算的功能。对目前平台包含的数据库访问接口、服务访问接口、计算服务接口等三类接口,提供监听,对每次调用记录请求者、参数、返回值信息进行监听,辅助运维工作。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东鲁能软件技术有限公司,未经山东鲁能软件技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201710053627.7/,转载请声明来源钻瓜专利网。