基于Web服务的电力信息化监管系统的构建
【摘 要】随着我国信息化水平的快速提高,在很大程度上促进了我国电力市场的建设水平。在组成电力市场建设的过程中,电力监管是其重要的组成部分,对电力市场的发展有着很好的促进作用。但是,在我国电力监管系
【关键词】Web服务;电力监管系统;信息化
在我国电力信息化监管系统中,最重要的就是要保证电监会的的独立性,能够有效直接的获得电力生产的信息,并构建完善的电力监管体系,这样才能建立完善的电力监管工作信息采集机制。而在我国各个电力企业之间都存在着各种差异,不管是信息化方面,还是在电力应用系统方面的差异。因此,必须要建立完善的电力信息化监管系统,能够有效的采集和融合异构数据。在构建电力信息化监管系统时,要基于Web服务,采用有效的XML和WEB Service技术,以此有效的实现电力信息化监管系统的各种职能。
一、设计异构数据采集方案
1、电力监管系统中采集异构数据的要求
首先是数据源层。在电力监管局中主要是对发电、供电、电力建设等电力企业进行有效的监管,在采集发电量和电网负荷等信息时,需要在电力企业中三十多个独立而又分散的应用系统中进行采集。在各个应用系统中为了能够将自身的业务数据进行有效的管理,大部分都利用关系型数据库进行管理。
其次是主题数据层。随着电力监管局加强了对信息实时性的需求,在整合数据源层的各个数据后,必须要建设能够提供统一及时的数据主题数据库。
最后是中心数据库层。在整个数据环境的核心内容主要是中心数据库层。中心数据库层能够在数据源层中提取有效的数据,对提取的数据进行有效的整合。
2、数据采集和发布的设计
在建设中心数据库完成后,在中心数据库中,可以将数据源变动的数据进行采集,使得中心数据库的数据能及时更新,同时能够准确发布用户订阅的变动信息。为了保证在发布和采集数据时,能够正确和及时,必须要制定相应的数据更新策略。因此,在层次划分数据采集分布时,必须要严格按照数据的流向。
2.1数据源层。数据源层主要是数据的源头,作为各个电力监管信息系统的数据库,包含了多种数据源。
2.2数据抽取层。数据抽取层可以将数据源层中的数据进行抽取,同时将数据放进中心数据库中。在抽取数据时,主要是为了重新组织数据,并转移数据的存储位置,在转移数据时,要进行大量的清洗和转换数据工作。
2.3数据转换层。在数据源和目标数据中存在着一定的差异,为了保证数据的正确性,必须要制定相关完善的转换方案,同时要严格按照制定的转换方案,对业务数据结构进行有效的抽取,同时将其转换成中心数据库中的数据结构。
2.4数据加载层。数据加载层主要是将数据进行转换,并将其转换成功,同时要将数据写入到中心数据库中。
2.5中心数据库层。中心数据库层可以为数据和源数据提高一定的存储场所。
2.6数据发布层。在发布更新的共享数据时,必须要对共享数据订阅收集信息进行有效分析,从而为了使订阅者能够查看和接受订阅的信息,并将信息有效的发布出来。
3、数据映射解决方案。在解决数据映射时,可以基于XML,同时为了有效的实现各个数据之间能够有效的转换,必须要建立相应的数据映射。在设计数据采集发布时,为了统一数据,可以利用XML,在转换XML文档时,要实现数据格式的转换工作。在基于XML进行数据转换时,必须要将数据转换的规则进行有效的建立。在整合异构数据时,必须要将逻辑异构问题进行有效的解决,同时要建立完善的数据转换方案,在转换数据时,要严格按照数据转换方案。为了制定源到目标表的映射规则,用户可以利用映射规则定义和功能,在制定映射规则后,将其完整的保存在映射规则文件当中。同时,可以针对数据差异进行有效的分类,并根据差异类型,在处理函数时,必须要将相应的转换规则进行调用,从而进行数据的转换。
二、实现异构数据采集系统
1、变化数据的传输。在提取变化数据时,可以从各个监管电力信息系统进行提取,同时将变化数据进行有效的转换,并成为源数据文件,同时也可以将源数据文件,有效传输到特定的服务器目录中。客户端程度在获取变化数据时,通常是从各个监管电力信息系统中进行获取,在将源数据文件传输到服务器上时,可以利用数据采集Web Service接口方式,在接收源数据文件时,主要利用服务器程序。
2、接收数据。主要是在指定目录中,将源数据文件进行有效的读取,同时要将变化数据文件进行有效的转换。
3、转换数据。当源与目标文件中的数据存在着差异时,必须要将相应的转换规则进行制定,同时要严格按照数据转换规则,为了实现中心数据库的数据结构,可以转换业务数据结构。它能够将监管电力信息系统和数据平台之间数据存在的差异进行有效的解决。在转换数据时,必须要得到数据映射规则文件相应的支持。
4、加载数据。加载数据主要是将数据进行有效的转化,使数据能够转换成功,从而进入到中心数据库中。
5、数据发布。在发布更新后的共享数据时,要严格按照订阅者订阅收集所需要的信息,然后将其进行发布,提供给订阅者的查看的接收。
6、工作流程调度。要按照设定的顺序,将前四个模块进行有效的调用,使得中心数据库的更新能够得到全面的实现。
7、消息监听。消息监听主要是将客户端、系统等信息进行有效准确的监听,同时要按照消息类别,将工作流程进行相应的调用。
三、总结
基于Web服务,在构建电力监管信息化系统时,首先要设计一个异构数据采集方案,要将数据采集和发布进行有效的设计,以此将数据信息全面的发布出来,并利用XML解决方案,进行数据映射解决。在实现异构数据采集系统时,要做好变化数据的传输,同时要保证数据的转换、接收、加载和发布能够得到有效的实现。
参考文献:
[1]白雨,夏静.面向Web服务的电力系统信息集成平台框架的研究[J].管控一体化,2012,38(04):56-58.
[2]项波,谭新莲,谢琦.建筑监管系统中安全Web服务的实现[J].郑州轻工业学院学报(自然科学版),2004,35(03):13-15.
免责声明:本文仅代表作者个人观点,与本站无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
我要收藏
个赞
-
Kubernetes为什么会逐渐成为云计算的标准?
2018-01-18标准 -
云计算成朝阳产业,未来发展已成趋势
-
2018关于云计算的五个预测:容器、AI、定制云
2018-01-18容器