基于Web服务的电力系统信息集成平台框架研究

(整期优先)网络出版时间:2015-08-18
/ 2

基于Web服务的电力系统信息集成平台框架研究

胡军

(鄂尔多斯电业局017000)

摘要:随着电力系统信息化的不断发展,电力企业所用到的应用系统日益增多,出现了信息孤岛问题。解决这些问题的方法就是搭建信息系统集成平台,本文主要对面向Web服务的电力系统信息集成平台框架进行了研究,进一步对其实施细节、安全性方面进行了探讨。

关键词:电力信息平台;数据和应用整合平台;WebService

1引言

近几年来,随着电力企业对信息化建设的逐步重视,很多企业在网络基础设施、信息系统开发应用以及信息化管理体系建设方面都投入了大量的人力物力,取得了相当瞩目的成效,比如整个电力网络系统已经初步形成,并且逐渐完善。电力专用通信网络也颇具规模,通信范围能覆盖到全国各网、省公司。各电网企业建成了包括MIS(管理信息系统)、EMS(能量管理系统)、DMS(配电管理系统)、SCADA(数据采集与监视控制系统)、ERP(企业资源规划)、CRM(客户关系管理)、SCM(供应链管理)、EAM(企业资产管理)等各式各样的应用系统。

这些系统隶属于用电、生产科技、信息管理等部门,具有很强的自治行和独立性,彼此处于相互分离的状态,数据有冗余,信息集成度较低,缺乏总体规划设计,信息孤岛问题日益严重。因此必须构建一个高效的电力系统信息集成平台,通过资源整合,充分发挥现有应用系统的作用,并进一步提升企业信息化水平和应对行业变革的能力,协作发挥整合效益。构建面向Web服务的电力系统信集成平台就是解决这种问题的有效途径之一,由于本文篇幅有限,重点对面向Web服务的电力系统信息集成平台的框架进行重点研究。

2电力系统信息集成平台框架的研究

在谈论面向Web服务的电力系统信息集成平台之前,我们需要先对EAI有所了解。企业应用集成(EnterpriseApplicationIntegration)是指帮助企业整理、合并计算机应用程序的各种计划、工具和方法。EAI会针对企业的业务制定一个总体规划,并考虑如何把已有的应用改进,使得它适应新方案。在增加新应用和数据的同时使已有的系统得到充分利用。EAI的目的是要将企业的各种企业信息系统集成到一起,这一过程应尽可能不对已有的应用程序做出过多修改,并实现数据共享和业务流程的集成。具体到技术层面上的来说,通常一套完整的EAI技术层次体系应该包括应用整合层,流程整合层,应用接口层和用户交互层四个大的层面。EAI通过建立底层结构,把贯穿整个企业的数据源,异构系统联系了起来。

电力系统信息集成平台的构建也是以EAI为基础,结合电力信息系统固有的特点改进而成的。电力系统信息集成平台的框架构建主要由电力信息数据集成、电力信息应用集成、电力信息服务集成三部分组成。

2.1电力信息数据集成

由于电力系统所涉及的地域广泛,电力数据信息分散在不同的应用系统之上。不同的应用系统,开发标准也各异,比如对于管理信息系统,多用Delphi,VB开发;对于底层系统的,多用C/C++来开发。此外数据源的种类也是五花八门,有ODBC、Oracle、DB2、SQLseverSOAP等等,所以想要把电力系统信息集成平台做好,必须先把电力信息数据的分散性和数据结构异构问题处理好,这也是做好其他集成的前提和基础。

图1就是电力信息数据集成的简单图示,数据集成平台把各类数据源定义为关系数据视图,应用系统通过统一的接口进行访问,通过数据挖掘、决策支持、在线访问3种引擎可以为上层企业集成提供多种数据形式。数据集成是企业内的数据库和数据源层次的集成,通过将数据从一个数据源物流或虚拟地移植到另外一个数据源来实现数据的集成和共享。

2.2电力信息应用集成

应用集成通常采用基于消息总线型的集成方式,这种方式大大减少了接口数量,通过对某个事件做出响应,调用现有的应用程序,提供报表、文本消息、图形界面以及XML文件给用户。电力信息应用集成以和应用程序的连接为基础,这种连接都是基于某种技术的,如应用程序支持COM、HTTP、API、CORBA等接口。我们通过应用集成,可以从企业全局的角度出发,实现具体的功能应用,如电力生产管理系统在做好电力管理的同时可以集成调度功能部分组件协调电力生产,同时也可以应用财务管理功能组件群实现生产单位的财务管理。如下图为电力信息应用集成的简单图示。

电力信息应用集成提供工作流服务,实现基于业务流程的系统整合,根据业务流程需要,实现系统之间灵活连接。支持数据格式转换,并具备同步或异步通信机制,便于应用系统之间的协同运作。

2.3电力信息服务集成

电力信息服务集成是一种应用范围更广的集成,它的基础数据仍然来自电力企业内部,只是在应用层次上更深入的发展,是信息平台的高级综合应用。对来自与底层原始的数据以及从相关集成应用中流出的信息,进行数据挖掘和分析,为企业决策提供支撑;通过电力知识库构建,有效的积累和存储专家经验,为员工提升和交流技能经验提供知识平台;组建电力模型库,提供整个电力大企业的文档报表分析查询功能;同时集成电力供应链的管理,应用先进的供应链管理技术为电力大企业提供电力供应链的优化管理服务;提供商务智能服务,开展电力企业的电子商务活动。

3面向Web服务的电力系统信息集成平台框架研究

在电力系统信息集成平台框架初步搭建好之后,我们必须建立一个统一的信息发布与协同工作平台,使之便于电力企业内部人员操作。面向Web服务的信息集成平台正好满足这种需要。它把企业的各种数据资源,应用系统统一集成到EIP(企业信息门户)下,根据每个用户自身的角色特点不同,为其分配相应权限,形成个性化的应用界面,并通过对消息、事件的处理,把用户有机地联系在一起。

Web服务是被一次部署到Internet中,然后到处可用的一种新型组件,所有应用系统只要能够连入Internet,就可以使用或提供Web服务。通过采用Web服务,部署和集成的费用大大降低,流程的更改也无需更改大量代码,甚至通过工具的支持,根本无需更改程序代码。WebServices是由企业发布的完成其特定需求的在线应用服务,独立的应用程序部件以一种标准的方式发布到Web站点上,其他Web应用程序可以方便地找到并使用它们,从而协同完成某个逻辑。WebService有一系列基于XML的技术组成,如UDDI、SOAP、WSDL。目前WebServices已得到CORBA、J2EE、DNA等分布式平台的支持。基于WebService的电力信息集成平台主要有注册中心、服务请求者、电力信息服务提供者三个角色构成。它们的逻辑关系如图:

上图是某电力企业门户的界面,包括工作平台、协调工作、部门空间、内容荟萃等板块。在业务入口处,点击相应的应用系统如ERP系统、PMS系统,如果拥有登录该应用系统相应的权限,即可登录进行办公。面向Web服务的电力系统信息集成平台为企业员工提供了一个安全、统一的信息系统入口,实现了统一的身份验证,提供个性化服务,提升了企业的整体形象。

4小结

本文主要是对电力系统信息集成平台的框架进行了研究,并对面向Web服务的电力系统信息集成平台体系架构进行了深入分析,下一步将对电力信息集成平台构建过程中的具体细节(平台搭建、程序编程、接口定义)以及信息平台安全防护(数据信息加密、物理逻辑隔离)等方面作更深入的研究。

参考文献:

[1]WilliamA.Ruh企业应用集成[M]北京机械工业出版社,2001

[2]柴晓路WebServices技术、架构和应用[M]北京电子工业出版社,2003

[3]曹军王永福电力信息集成的研究与实践[J]电力信息化2005年第3卷第3期56-58

[4]NICOLAIM.JOSUTTIS.SOAinPracice[M].程桦.译.北京;电子工业出版社,2008

[5]王槐彬等.基于WebServices的教学支持系统的设计与实现[J].微计算机信息.2011,7-0:179-180

作者简介:

胡军(1975.10-),男,内蒙古鄂尔多斯人,华北电力大学硕士,高工,高级技师,单位:鄂尔多斯电业局,研究方向:电力系统设备集成与服务延伸,联系详细地址:内蒙古鄂尔多斯市康巴什新区鄂尔多斯电业局客户服务中心,邮编:017000。