一种基于消息路由的状态监测数据接口配置方法技术

技术编号:8325994 阅读:175 留言:0更新日期:2013-02-14 08:56
本发明专利技术涉及一种基于消息路由的状态监测数据接口配置方法。其特点是,包括:数据交换系统在数据接口平台的接口配置,数据交换系统在数据接口平台的数据交换配置,数据接口平台根据上述接口配置和数据交换配置,通过数据交换引擎进行数据交换。本发明专利技术方法是针对输变电设备状态监测应用需要与多个外网系统进行数据交互的问题,抽象了通用的数据交互方案,并基于消息路由实现了与具体业务无关的标准通用接口平台。在该接口平台上,通过对接口属性和消息路由的配置,可以快速的建立输变电设备状态监测数据交换模型,自动关联业务数据,满足各类状态监测数据接入的需要;可以大幅降低接口开发和部署的工作量。

【技术实现步骤摘要】

本专利技术涉及。
技术介绍
输变电设备状态监测应用是实现状态检修管理的重要手段,采用信息采集和信息处理技术,实现对各类输变电设备运行状态的感知、监视预警、分析诊断和评估预测,其建设和推广对提升电网智能化水平、提升输变电专业生产运行管理精益化水平具有积极而深远的意义。输变电设备状态监测应用的建设对信息集成的依赖度很高,需要与多个外部系统进行数据交换,涉及到与生产管理系统(PMS)、地理信息系统(GIS)、综合数据平台、EMS、SCADA等系统的数据接入。这么多的接口开发工作量巨大,并存在很多重复性工作。JavaEE是Java2平台企业版的新名称,其核心是一组技术规范与指南,所包含的 各类组件、服务架构及技术层次,均有共同的标准及规格。使得采用JavaEE架构的不同平台之间存在良好的兼容性,解决了过去企业后端使用的信息产品之间无法兼容或者难以互通的问题。通过提供统一的开发平台,JavaEE降低了开发多层应用的费用和复杂性。JavaEE体系中的JMS是目前主流的消息中间件产品之一,利用高效可靠的消息传递机制实现了与平台无关的数据交流,可以用于分布式系统之间的集成。通过提供消息传递和消息排队模型,它可以在分布式环境下扩展进程间的通信,支持同步和异步方式。近年来,电力系统各级单位建设了大量基于JavaEE的信息化系统,相关技术也越来越多的被讨论和应用到实践中,已经成为解决电力系统复杂信息集成问题的有效手段,同样也适用于解决状态监测应用中大量异构数据交互的问题。输变电设备状态监测高级应用是智能电网的重要建设内容,该系统的基础环节是各类状态监测数据的接入。目前,解决此类数据接入的主要方法是针对每一个外部系统开发一个特定的通讯接口,通过规约解析或者数据库解析的方式,实现数据汇集,这种方式扩展起来很不方便,编程工作量大,难以快速应对新的接入需求,而且程序的可靠性低。
技术实现思路
本专利技术的目的是提供,能够提供灵活方便的数据交换配置功能,并且大大提高了状态监测数据接入的效率和可靠性。—种基于消息路由的状态监测数据接口配置方法,其特别之处在于,包括数据交换系统在数据接口平台的接口配置,数据交换系统在数据接口平台的数据交换配置,数据接口平台根据上述接口配置和数据交换配置,通过数据交换引擎进行数据交换。数据交换系统在接口平台的接口配置,包括接口定义,是数据交换系统在接口平台的注册,接口定义需要配置数据交换系统的接口名称,接口类型,创建时间,访问模式,启动时间,接口编码属性;调度配置,是对状态数据接口的运行方式的配置,在系统中调度模式分为实时和定时两种,实时模式是数据发生变化时就主动触发状态数据接口服务,定时模式是在固定时间后查询数据是否发生变化,如有变化则触发状态数据接口服务;消息路由配置,是对源数据交换系统和目标数据交换系统间对应关系的建立,通过消息路由配置从而实现源数据交换系统到目标数据交换系统的对应关系建立。数据交换系统在接口平台的数据交换配置,包括数据库格式配置步骤I :定义数据交换系统的数据源,包括数据库类型,适配器,链接地址,用户名和密码属性;步骤2: 输入需要交换数据的源端或目标端业务数据表,关联表,执行条数,主键对照表,提取sql信息;根据输入信息加载出来的业务数据表字段信息,用作数据交换格式的备选项;步骤3:选择备选项中要交换的数据字段,设置与关联表字段对应关系,设置字段属性,其包含普通字段、主键字段、关联字段;其中关联字段与主键字段源端数据格式、目标端数据格式均用作关联查询检索,主键字段与关联字段不同的是主键字段相对目标端数据格式更有意义,可用于目标端数据主键生成的依据标志并在扩展接口中加以应用;Xml格式配置,数据交换平台通过将业务对象转换为与业务无关的Xml对象,从而实现数据交换的业务无关性;其他格式配置,数据交换平台预留扩展接口,根据用户的不同需求定制其他的数据格式进行配置。数据接口平台根据接口配置和数据交换配置,通过数据交换引擎进行数据交换,具体包括通过接口配置确定数据交换的源、目标和调度模式,数据交换配置确定源和目标交换信息的映射关系,接口平台数据交换引擎依据消息路由、接口配置和数据交换配置进行数据的交换。进一步的,包括如下步骤步骤I :系统用户根据数据交互系统的源和目标进行接口定义,约定好接口的基本属性;步骤2 系统用户根据数据交换系统之间交换业务数据的需求,配置数据的调度模式,调度模式有实时和定时两种,每种模式都需要定义调度模式的基本属性,定时模式还需要根据调度时间规则设定定时时间;步骤3 系统用户根据交换系统数据流向配置数据交换消息路由,根据数据交换系统之间业务数据的交换关系,配置业务对象的数据映射关系,并支持对业务对象属性的转译配置;步骤4 如果接口数据格式是数据库格式,需要根据不同数据库配置数据库连接属性,配置好连接属性后,还需要根据业务表进行数据交换业务对象配置,存在转译的需要配置转译关系;步骤5 如果Xml数据格式是数据库格式,将业务对象转换为与业务无关的Xml对象,存在转译的还需要配置转译关系;步骤6 如果既不是数据库格式也不是Xml格式,系统支持数据格式扩展,从而使用户能通过扩展数据格式定义需要交换的业务数据;步骤7 接口平台根据接口配置和数据交换配置,建立输变电设备状态监测数据交换模 型,自动关联业务数据,实现待交换格式数据到业务数据的自动转换;步骤8 接口平台在进行数据交换的过程中,根据平台模型中预定义的校验规则对数据进行校验,对校验无法通过的数据进行相应记录;步骤9 接口平台对在数据转换,校验,交换,传输过程中的异常系统进行处理并记录相应曰志;步骤10 接口平台基于消息路由,根据接口配置和数据交换配置实现数据交换传输。本专利技术方法是针对输变电设备状态监测应用需要与多个外网系统进行数据交互的问题,抽象了通用的数据交互方案,并基于消息路由实现了与具体业务无关的标准通用接口平台。在该接口平台上,通过对接口属性和消息路由的配置,可以快速的建立输变电设备状态监测数据交换模型,自动关联业务数据,满足各类状态监测数据接入的需要;可以大幅降低接口开发和部署的工作量;可以快速响应需求变更,通过增加数据交换模型的方式即可实现新系统的数据接入;解决了各类状态监测异构系统、异构数据的接入问题,而且提高了数据接入的可靠性。附图说明附图I为状态监测数据接口典型交互场景;附图2为状态监测通用数据接口结构图;附图3为状态监测数据接口配置功能用例。具体实施例方式本专利技术是,包括数据交互系统在接口平台的接口配置;数据交换系统在接口平台的数据交换配置;数据接口平台根据接口配置和数据交换配置,通过数据交换引擎进行数据交换;其中,所述数据交换系统为需要交换数据的系统的统称,系统数量大于等于二。其中数据交换系统在接口平台的接口配置,包括接口的基本定义,对数据交换系统接口,配置接口访问模式、调度模式以及接口通信的数据格式定义,另外包括状态数据的接入范围,如何获取接口的增量状态数据。调度配置,对状态数据接口的运行方式的配置,在系统中调度模式分为实时和定时两种。实时模式是数据发生变化时就主动触发状态数据接口服务。定时模式是在固定时间后查询数据是否发生变化,如有变化则触发状态数据接口服务。消息路由配置,是对源数据交换系统本文档来自技高网
...

【技术保护点】
一种基于消息路由的状态监测数据接口配置方法,其特征在于,包括:数据交换系统在数据接口平台的接口配置,数据交换系统在数据接口平台的数据交换配置,数据接口平台根据上述接口配置和数据交换配置,通过数据交换引擎进行数据交换。

【技术特征摘要】
1.一种基于消息路由的状态监测数据接口配置方法,其特征在于,包括数据交换系统在数据接口平台的接口配置,数据交换系统在数据接口平台的数据交换配置,数据接口平台根据上述接口配置和数据交换配置,通过数据交换引擎进行数据交换。2.如权利要求I所述的一种基于消息路由的状态监测数据接口配置方法,其特征在于数据交换系统在接口平台的接口配置,包括 接口定义,是数据交换系统在接口平台的注册,接口定义需要配置数据交换系统的接口名称,接口类型,创建时间,访问模式,启动时间,接口编码属性; 调度配置,是对状态数据接口的运行方式的配置,在系统中调度模式分为实时和定时两种,实时模式是数据发生变化时就主动触发状态数据接口服务,定时模式是在固定时间后查询数据是否发生变化,如有变化则触发状态数据接口服务; 消息路由配置,是对源数据交换系统和目标数据交换系统间对应关系的建立,通过消息路由配置从而实现源数据交换系统到目标数据交换系统的对应关系建立。3.如权利要求I所述的一种基于消息路由的状态监测数据接口配置方法,其特征在于数据交换系统在接口平台的数据交换配置,包括 数据库格式配置 步骤I : 定义数据交换系统的数据源,包括数据库类型,适配器,链接地址,用户名和密码属性; 步骤2 输入需要交换数据的源端或目标端业务数据表,关联表,执行条数,主键对照表,提取sql信息;根据输入信息加载出来的业务数据表字段信息,用作数据交换格式的备选项;步骤3 选择备选项中要交换的数据字段,设置与关联表字段对应关系,设置字段属性,其包含普通字段、主键字段、关联字段; Xml格式配置,数据交换平台通过将业务对象转换为与业务无关的Xml对象,从而实现数据交换的业务无关性; 其他格式配置,数据交换平台预留扩展接口,根据用户的不同需求定制其他的数据格式进行配置。4.如权利要求I所述的一种基于消息路由的状态监测数据接口配置方法,其特征在于数据接口平台根据接口配置...

【专利技术属性】
技术研发人员:阎春雨车俊禄王峰张涛毕建刚吴旭涛是艳杰江伟民郭飞郭鸿志滕晓雷
申请(专利权)人:宁夏电力公司电力科学研究院国家电网公司中国电力科学研究院北京中恒博瑞数字电力科技有限公司
类型:发明
国别省市:

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

1