具有面向服务架构的电力企业资产管理系统模型设计

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

具有面向服务架构的电力企业资产管理系统模型设计

郑善奇张靖欣金成明王鸥

(国网辽宁省电力有限公司信息通信分公司,辽宁沈阳110000)

摘要:近年来,随着社会科技的不断进步,社会各个行业也在不断的发展。现如今,人类社会已经进入了信息化社会,而同时当前社会的所有运转也都离不开电力能源的支持。也就是说,信息化和电力资源已经成为时下生活的必须。企业的资产管理对于企业自身而言具有较高的价值和意义,本研究将主要针对于此试着分析电力企业资产管理系统模型的设计,希望所得内容可以为相关领域提供可行的参考。

关键词:服务架构;电力企业;资产管理系统

引言

企业资产管理系统,即enterpriseassetmanagement,EAM。该系统是现代企业管理设备的信息系统,企业内部的一切生产活动都都围绕着资产的后生命周期进行。通过对现代的信息技术策略的应用,能够提升资产运行的可靠性。当今时代,电力能源也是受众十分普遍的基础能源,人们生活的各方各面都离不开这种能源,所以将电能和信息技术进行融合,开发具有面向服务架构的电力企业资产管理系统模型具有重要的价值。

1.电力企业资产管理系统设计的实例分析

1.1电力企业资产管理系统设计的概要

设计一个具有面向服务结构的电力企业资产管理系统,其最关键的是针对于业务逻辑层和服务层的服务粒度的划分,因此本研究将以设备点的巡检管理作为基本出发点,对这两个层次的服务粒度进行分析,并就设计过程进行简要阐述。设备点巡检管理对于电力企业资产管理系统来说,其只是系统当中的一个子系统,同时设备点检指的是对其生产线上的一些重要的设备或是挂件的设备进行检测,同时还需要对一些价值比较高的设备进行定期的检测和维护,要不断的对相关设备的技术功能进行诊断和分析[1]。这主要是对设备进行预防和维修的基础工作,同时对设备进行预防性的检测能够有效的将设备之中所存在的一些相关性故障诊断出来,明确故障的原因,并针对于此总结消除故障的有效措施,能够促使该设备具有更高的性能。在一定程度上,这延长了设备的使用寿命,同时也提高了设备的应用效率等。

1.2对设备点的巡检需求进行描述

对设备点的巡检需求进行描述,需要遵循如下的描述流程。要求点检员和设备部专工对点检标准进行编订和设置;对于周期管理表和点检计划的编制,一定要依据相关的标准来进行;对于点检计划的下载和日常实施、专业操作以及精密检验等都需要点检员和巡检操作员来进行;需要将设备的检测结果上传到数据库服务器;要分析点检结果,对设备或系统的运行情况和异常情况等进行有效的分析;如果在检测中发现问题,需要对设备系统运行状况是否存在异常进行描述,并填写设备、专业以及缺陷等描述的信息工单,如果无异常情况,则需要直接进行统计分析;当点检流程结束之后,需要根据点检的结果和故障的维修情况与维修效果对点检标准进行修订。要求点检员在对电力企业的检修计划进行制定之时,力求将利润损失控制到最小,将风险降低到最小,同时对于检修过程中的设备可靠性进行适当的兼顾。本研究重点在于提出方法的框架,同时鉴于篇幅的限制,这里不做详细介绍。

1.3在设备点巡检管理中的服务粒度的划分

服务力度主要是通过对外执行功能的程度、服务使用以及服务返回数据、服务消息的多少等进行定义。对系统的抽象级别进行定义,其主要原则是在不损失或损害相关性的基础上,在确保一致性和完整性的前提下,尽可能的保证粗粒度的建模。电力企业的资产管理系统设计当中,其设备点的点检管理主要划分在服务层当中,而且其定义主要为粗粒度服务。而与之相应的表现,逻辑层当中的组间一般都是在设备点检管理当中就对各个项目的工作职能和功能特点予以描述。设备点的点检管理功能一般都是通过点检巡检计划管理、点检巡检计划下载、点检巡检数据上载、设备数据分析、生成工单等来进行实现的。

2.具有面向服务架构的电力企业资产管理系统结构的实现

本研究当中,在系统的设计初步完成之后,需要对细粒度的服务通过遵循所有的定义来进行相关的设计,设计必须详细。在设计的过程中,需要重视外部系统和关键技术之间的交互,这能够确保具有面向服务构架的电力企业资产服务系统具有模块化的功能,但是如果想实现电力企业资产管理系统能够实现J2EE的应用程序和Java应用程序的交互,那么就必须涉及到对web服务技术的应用。因此,接下来将主要以设备点的巡检为主要的例子,对这种方法的实现过程进行简要分析,并通过对J2EEWebServicesAP1的李永来实现web的最终应用服务。

在本研究所设计的系统当中,设备点的巡检和电力企业资产管理系统的接口需要定义在点巡检计划的内容下载与数据上载部分,因此需要对下面的一些业务进行有效的处理。

首先是需要处理好点检计划的下载。点检计划主要涉及到点检周期、点检路线、点检区域、各个岗位的点检内容等,对终端计算机端借口的程序以及其通信借口下载到点检系统当中的手持数据采集器进行利用,能够促使点检员更加快速合理的根据相关的计划来完成相关的工作任务。

其次是需要处理好点检数据的上报。点检员将点检的数据采集到之后,便需要通过计算机的接口通连接接口程序,进而将相关数据上传到本地计算机。之后通过网络传送到电力企业资产管理系统的数据服务器当中。在此期间会利用到JavaAP1forXML-based(JAX-RPC)技术[2],在该技术当中,其服务器的端点的开发方法的实现主要凭借Servlet来进行,要实现2个异构系统之间的交互,而开发工具本研究主要采用ApacheAxis来进行,其实现的步骤主要从以下几方面来进行:

对服务端点进行定义。对服务端点进行定义,其主要工作便是对“服务定义接口”(servicedefinitioninterface),定义服务端点一般涉及到对一些工具的应用,主要从Web服务器进行语言的描述,从而获取文件,并将相关的文件直接作用到Java语言的编写当中。本研究当中,ApacheAxis能够提供从WSDL文件当中所获取的web服务端点的工具。

利用Java进行服务端点借口的编写,本研究中主要对五个业务进行定义,分别是点检计划、点检下载、数据上载、数据分析和生成工单,其定义主要涉及到了服务端点的接口。并通过对Java的应用,进而获取到相关的特定命令服务描述文件。

实现服务端点。实现服务端点需要通过特定的明林提示符来去顶命令的描述文件的框架,和所心形成的SpotCheckInterface接口,同时需要确定客户服务端的接口、服务端的实现类、客户端用以服务和定位的类、客户端stub等,在这个框架当中添加相关的业务内容,并对服务端的文件进行编译。

部署服务端。这点较为简单,主要是通过对weblogic服务器的启动来完成,通过控制台对相关命令的执行来完成相关的服务店的部署工作。

客户端程序。在这里需要应用到已经生成的客户端框架,并在框架中将相关的编程和任务予以实现。需要在客户端stub当中对beanmapping进行注册,同时要都会客户端业务的代表进行编写,应用到JAXRPCDelegate编辑器,最后需要将GUI的部分程序进行合理的实现。

3.结语

本研究中,主要就具有面向服务架构的电力企业资产管理系统的模型设计进行简要的叙述,通过该系统的应用,能够有效的解决电力行业当中信息孤岛的问题,因此具有重大的意义。

参考文献

[1]李磊,曲俊华.电厂资产管理系统的设计与实现[J].电力系统自动化,2015,14(13):453-454.

[2]李胜利,陈勇,任军.基于J2EE和构件技术的发电厂报价支持系统[J].电网技术,2015,13(08):63-64.