一种对应用进行统一综合管理平台建设的方法技术

技术编号:13192269 阅读:47 留言:0更新日期:2016-05-11 19:35
本发明专利技术公开了一种对应用进行统一综合管理平台建设的方法,使用Struct2、Spring和ibatis组合而成J2EE框架,基于标准化应用进行迁移/改造,所述标准化应用分为三层结构:表现层根据不同的应用的需要,将各元素组合成业务用户所需的形式;应用逻辑层进行应用权限的检查,测点的整理;底层负责提供通用的模型查询服务和实时/历史数据查询服务。本发明专利技术完成了现有PI平台上主要应用和数据的迁移,改进实时/历史应用开发模式;探索在统一开发框架下的标准化应用开发模式,为以后扩大应用迁移/开发范围提供经验,为平台高效运维提供便利;探索实时/历史应用的统一管理模式,并通过统一应用管理平台实现应用统一管理。

【技术实现步骤摘要】

本专利技术涉及,本专利技术属于电力系统 信息通信

技术介绍
2012年,浙江公司与国网电科院共同承担了国网公司总部科技项目"分布式实时 数据库管理系统研发与应用",同时浙江公司配套了"国产分布式实时数据库管理系统的应 用研究"和"海量历史/实时数据库数据服务能力智能优化研究"两个县局试点研究项目。 经过试点工作开展,接入了典型应用系统数据,验证了数据接入的安全性、稳定 性、可靠性以及可维护性;迀移了现有典型应用,验证了迀移的便捷性;从个性化开发和集 中式开发两方面入手,分别在试点地区局以不同的模式开发典型新应用,验证了新应用开 发的方便性。因此,浙江电网实时/历史数据平台在总结前期研发、试点的基础上已经具备 了全面推广实施的条件。需要一个公共平台将个性化应用进行整合,提炼组公共应用并进 行集中统一管理展示。 2013年,浙江公司与江苏瑞中数据股份有限公司共同承担了国网公司信息化项目 "浙江电网实时/历史数据平台推广实施"。调研收集11个地市及紧水滩电厂四大业务部门 调度、营销、运检、发策应用情况并进行了梳理,经统计,共计收集1416个,其中调度384个应 用,营销30个,运检565个,发策13个,综合类应用424个。通过的各地市调研信息确认(主要 包含规划、调控、营销、运检、技术部门),整理了各局上报的个性化应用。同时,听取业务专 家的意见,对功能相近的应用进行整合,将其提升为公用标准化应用。现已将全省PI应用分 为全省标准化应用以及各地市单独应用。
技术实现思路
本专利技术的目的是在完成现有PI平台上主要应用和数据的迀移,改进实时/历史应 用开发模式;探索在统一开发框架下的标准化应用开发模式,为以后扩大应用迀移/开发范 围提供经验,为平台高效运维提供便利;探索实时/历史应用的统一管理模式,并通过统一 应用管理平台实现应用统一管理。 本专利技术的技术方案如下: ,使用Struct2、Spring和ibatis组 合而成J2EE框架,即SSI框架,基于标准化应用进行迀移/改造,所述标准化应用分为三层结 构,包括表现层、应用逻辑层和底层,其中: 表现层,即页面展示层:使用HTML作为表现层技术,保证平台无关性;根据不同的 应用的需要,分别使用表格、图形、控件等元素组合成业务用户所需的形式; 应用逻辑层,即业务逻辑层:通过统一的基于java应用开发平台进行开发;逻辑层 主要包含三个功能,一是进行应用权限的检查,判断用户是否对该应用有访问权限;二是测 点的整理,根据应用的具体需要,获取所需的测点并整理;三是根据具体业务需要进行计 算、分析,得出所需的分析统计结果,提交给界面表示层;底层,即数据访问层:采用HSAPI方法获取所需的实时数据库,并利用模型服务实 现应用的自动维护;负责提供通用的模型查询服务和实时/历史数据查询服务;模型查询服 务提供设备模型的查询,根据业务应用的具体需要返回相关的设备、测点信息;实时/历史 数据查询服务则是对HSAPI的封装,为标准化应用提供统一、简便的数据查询服务。 进一步,所述基于标准化应用进行迀移/改造的步骤如下: 步骤一:利用封装的数据访问方法,通过基于CIM模型或者测点配置信息自动维护 应用测点信息; 步骤二:利用模型查询服务,获取应用所需的测点,再通过实时数据访问服务,获 取相应的实时/历史数据,在业务逻辑层完成各种分析、计算,在展示层完成应用的展示。 进一步,页面前端展示使用Ext4.0,提供丰富的页面展示功能;开发平台的采用 JDK1 · 7版本,使用开源Struct2 · 3 · 7、Spring3 · 1、iBatis2 · 3 · 4框架作为基础的Java开发框 架;其中Struct2对服务层进行封装,完成访问控制的任务,Spring作为依赖注入框架,使得 开发变得可配置,方便后期在此开发平台的基础上构建具体的应用系统,iBatis则提供持 久层服务,对数据库操作进行封装,方便应用与数据库分离。 进一步,所述表现层包括门户页面、模块实例容器、告警管理页面、访问服务页面、 后台管理页面、管理工具页面、框架基本操作界面;所述应用逻辑层包括管理员操作模块、 应用内部逻辑模块、门户操作模块、访问服务逻辑模块、模块实例容器内部逻辑模块、消息 服务逻辑模块、业务逻辑公用功能模块、管理工具逻辑模块、框架基本业务逻辑模块、框架 扩展业务逻辑模块;所述底层包括框架基本数据访问方法模块、应用数据访问方法模块。 进一步,所述方法基于实时历史数据库应用平台,所述实时历史数据库应用平台 分别和用户端和其他系统端相连; 所述用户端包括企业门户单元,所述企业门户单元包括统一身份库模块、应用接 入模块和单点登录模块,若干企业用户通过用户端和实时历史数据库应用平台建立联系; 所述实时历史数据库应用平台包括系统鉴权服务模块、消息中心平台模块、HTTP 服务模块、业务应用模块、基础应用模块、系统接口服务模块、HS数据库平台模块、Oracle数 据库模块;所述企业门户的用户同步信息传输至系统鉴权服务模块,系统鉴权服务模块和 消息中心平台模块以及业务应用模块相互通信,消息中心平台模块和业务应用模块相互通 信;所述应用接入模块通过HTTP服务模块和业务应用模块相互通信,所述单点登录模块通 过HTTP服务模块分别与业务应用模块和基础应用模块相连通,业务应用模块分别和基础应 用模块、系统接口服务模块以及HS数据库平台模块相互通信,基础应用模块和系统接口服 务模块以及Oracle数据库模块相互通信;所述实时历史数据库应用平台的信息输出至包括PMS生产管理系统、营销管理系 统、调度管理系统的其他系统端。 本专利技术的有益效果如下: 本专利技术方法的有益效果是,通过调研收集11个地市及紧水滩电厂四大业务部门调 度、营销、运检、发策应用情况进行了梳理,经统计,共计收集1416个,其中调度384个应用, 营销30个,运检565个,发策13个,综合类应用424个。结合各专业实际工作需求,对应用进行 归并、分类、梳理,共统计18类省级标准化应用,77套个性化应用。当前,18个标准化应用已 经完成研发并部署上线,且经过两期关键用户测试,用户反映效果较好。实现了全省调度、 运检、营销等业务千万级海量实时/历史数据的规范接入与共享,同时实现了全省PI平台上 主要应用的迀移。建立了国网浙江省电力公司范围内统一的实时/历史数据命名和量纲,以 典型应用为基础,研究和建立浙江电网实时/历史数据统一模型和视图,为跨部门、跨专业 的分析辅助决策类综合应用提供了标准规范的实时/历史数据支撑。结合平台的推广实施, 制订实时/历史数据平台数据源维护和应用管理等一系列管理规范、技术规范和工作规范, 健全了浙江电网海迅实时/历史数据平台管理体系。实践证明,国产实时历史数据库在浙江全省的推广健全了浙江电网海迅实时/历 史数据平台管理体系,同时为以后智能电网和信息化建设提供了理论基础和实践依据。【附图说明】图1是系统逻辑架构图当前第1页1 2 3 本文档来自技高网...

【技术保护点】
一种对应用进行统一综合管理平台建设的方法,其特征在于:使用Struct2、Spring和ibatis组合而成J2EE框架,即SSI框架,基于标准化应用进行迁移/改造,所述标准化应用分为三层结构,包括表现层、应用逻辑层和底层,其中:表现层,即页面展示层:使用HTML作为表现层技术,保证平台无关性;根据不同的应用的需要,分别使用表格、图形、控件等元素组合成业务用户所需的形式;应用逻辑层,即业务逻辑层:通过统一的基于java应用开发平台进行开发;逻辑层主要包含三个功能,一是进行应用权限的检查,判断用户是否对该应用有访问权限;二是测点的整理,根据应用的具体需要,获取所需的测点并整理;三是根据具体业务需要进行计算、分析,得出所需的分析统计结果,提交给界面表示层;底层,即数据访问层:采用HSAPI方法获取所需的实时数据库,并利用模型服务实现应用的自动维护;负责提供通用的模型查询服务和实时/历史数据查询服务;模型查询服务提供设备模型的查询,根据业务应用的具体需要返回相关的设备、测点信息;实时/历史数据查询服务则是对HSAPI的封装,为标准化应用提供统一、简便的数据查询服务。

【技术特征摘要】

【专利技术属性】
技术研发人员:梅峰王志强裴旭斌周升金文德韩智伟顾昊李贤慧黄俊惠邱雄
申请(专利权)人:国网浙江省电力公司国网浙江省电力公司信息通信分公司江苏瑞中数据股份有限公司
类型:发明
国别省市:浙江;33

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

1