基于SOA的电力营销系统设计及实现

2013-08-15 00:43蓝日英
电子测试 2013年20期
关键词:业扩电费用电

蓝日英

(广东电网公司佛山高明供电局营业部,528500)

电力营销系统中对于面向服务体系架构(即SOA)电力企业的信息的集成和应用,并且借助于电力营销系统中的信息集成的相关实践,完善电力营销系统设计。SOA是一种体系结构模型,而且是编程模型,同时作为考虑构建软件的一种方式,在这样面向服务于体系结构的对于服务者来说不需要考虑通信中的特定服务项目和限定。由于电力营销中的基础性的设施护是服务的“总线”,可以代表使者做出正确、合理的选择。来自不同的实现技术的相应规范要求也不会影响其SOA的应用用户,这个方面保障了用户使用的安全性和稳定性。

1 SOA(面向服务的一种体系架构)

1.1 服务的概念

面向服务体系结构,简称是SOA,服务可以理解为一种实现具体的业务功能应用程序的函数或者是业务流程,也可以指电力应用程序中的具有不同功能的单元。其中,服务在电力系统中可以提供给信息或者的简化的业务流程。在电力通信协议中,这种服务可以用来强调系统的互相操作性与位置的透明性。一个服务所指一个软件的组件,从服务用户角度分析,实现服务应该从电力企业的内部不同的计算机或者是业务合作伙伴的计算机上所进行的操作步骤。

1.2 基于SOA的电力营销系统设计

面向服务体系结构的SOA是一种组件模型,可以通过应用程序将不同功能的单元进行接口与契约联系。接口使之使用中立方式,其独立于服务硬件、编程语言和操作系统。在电力系统中应用这种服务会使信息进行交互。这种中立接口被称为“服务之间的松耦合”。松耦合系统的优势是:第一,灵活性。第二,在电力营销系统中的服务结构发生改变时,它能够继续存在。其中,在基于SOA的电力营销系统中涉及到的术语有:

(1)服务:是逻辑实体,主要是指一个或者是已经进行发布的接口定义契约。

(2)服务的提供者:是实现电力营销系统服务的规范化的软件实体。

(3)服务定位器:在电力系统中扮演者特殊类型服务的提供者,并且是注册中心,在合理范围内允许查找服务提供者的接口与服务的位置。

(4)服务使用者或者是请求者:在电力营销过程中调用服务提供者软件实体,被称为客户端。电力营销系统中的服务使用者借助于终端的用户应用程序或者是进行另一个服务项目。

(5)服务代理:特殊类型的电力服务的提供者,将一个服务请求发送到一个或者是多个服务提供者。

电力营销系统的应用程序角度分析,所有的电力服务属于原子,从而实现程序框架中作用于内的服务定义。也就是说利用SOA组件电力营销系统的应用程序的框架,并且最大限度的实现应用程序的集成。

2 国内电力营销系统的现状

我国的电力系统较发达国家起步较晚,经过几十年的演变发展,现在电力系统从早期的简单单机的电费核算系统发展成为涵盖电费的计算、电费的收费、综合查询业务和计量管理等集一体的功能子系统的一种综合性的业务系统,系统中不但包括电力客服的支持系统中的大部分的功能,还逐步实现了我国电力相关产业的报装、日常的营业和收费账务等基础性的业务电子化和网络化。我国目前的电力企业都在进行属于自己的电力营销系统,一次提高电力企业在经济市场的需求变动下的适应能力。

最近几年我国的电力营销系统的发展逐渐的走进高校和科研机构中,并且进行了相关营销理论研究和软件的系统开发,并且取得了一定效果。

3 电力营销系统的现存问题

3.1 可重用性较低

各个电力企业都在进行属于自己企业的电力营销系统,并且存在着严重的重复性的开发与重复性的投入现象,电力营销系统的可重用性较差。电力营销系统中的大部分的模块存在相似性,并且通过SOA技术将这些可重复性的组件、WEB服务和模块进行封闭式的装并和发布,各个电力企业在进行自主性的建设电力营销系统可以根据WEB的服务模块,首先可以大幅度的提高电力营销系统的开发效率;其次是提高了电力营销系统的可靠性和稳定性。

3.2 访问模式较为单一

电力营销系统中的用户中不但有普通的用电的客户与电力公司营业厅工作人员,还有规模较大的电力公司的设备现场的工作人员。现阶段,我国的电力营销系统使用的模式一般是局域网范围内的可以通过终端进行访问的一种系统模式。由于系统会受到场所的限制,其外勤的工作人员可以通过本地的局域网的访问系统进行相关的数据查询,继而到工作现场进行数据信息的采集和分析工作,最后才能到电力公司中进行数据的录入工作。但是这种方式实效性较低,并且效率低,访问单一模式使考勤工作较为落后,外勤工作人员在本电力公司的局域网才能进行电力营销系统的访问,消耗了大量的工作时间。

3.3 信息描述方式较为简单

关系型的数据库只支持纯文本的信息存储与访问,并且需要电力营销系统外部输入设备信息的基本文本格式。所以,电力用户在电力设备和系统中的辨别都不容易实现。电力用户进行现场设备和系统状态检查时,需要到现场,这种电力营销系统在人力与物力,以及时间上都会大量的耗损。

3.4 同地理信息结合的缺失

电力营销系统的设计路线的铺设到其日常的维护,都是在同城的道路的建设与地理环境下进行的。由于城市化进程的加快,城市建设十分常见,交通变动也很大,GIS也得到了相应的发展。但是电力营销系统和GIS相结合,在为电力永和提供可视化城镇地理信息的同时,提高了电力系统的外勤工作人员的工作效率,可是这种结合方式还是比较少见的。

4 基于SOA的电力营销系统设计

4.1 业扩报装的功能设计

业扩报装在电力营销系统中主要有用电管理与运营管理涉及的基本的、重要的功能性模块。电力用户借助于业扩报装的模块进行用电情况,并且电力企业依据企业的电力的供电能力与用户端的使用情况进行严格的审批和用户办理的相关手续,通过现场施工和装表的接电,从而和用户达成用电合同协议。业扩模块中主要是以电力工作流平台作为基础,覆盖了表计的销售和高低压的用户的业务办理,从而实现电力业务信息化建设,同时满足了业务新增和变更业务要求,在这过程中涉及的功能有:业扩管理、工作单管理、客户档案管理、综合查询、统计报表、供用电合同管理等功能。

4.2 电力计量的管理功能的设计

电力计量的管理模块,其主要功能是提供对电力计量的相关机械设备的进行日常管理功能的实现,日常计量设备主要有:电能表、指示仪表、互感器等。模块功涉及电能计量设备的管理,应该提供计量设备的资产档案建立、修改与变更的功能,在此基础上进行计量设备出/入库和修校,以及拆换管理工作。计量标准及配套设备资产管理,可支持设备资产档案的建立、修改与变更。计量装置的运行监控能提供在运行中的计量装置现场校验和轮换管理,以及在运行中出现的故障缺陷的管理,尤其是计量标准的管理和统计查询功能。

4.3 电量和电费的管理模块的功能设计

电力计费相关工作主要是围绕用电系统的实际的用电量记录、核算和电费征收等相关工作的管理。其功能模块中的内容主要是是根据国家的相关政策进行的电费定价,并且需要准确的抄录用户的日常用电量,从而进行精准的电费计算和电费征收,及其审核。于此同时,电力企业与普通电力用户用电和电费的计收之间进行查询与统计分析。这种模块的基础是业扩子系统与计量子系统所提供的数据从而建立起客的户档案,,可以较为准确及时的计算出用户电费,并生成应收费记录,并按月为单位生成电费档案及应收档案,在此基础上电力企业进行售电和电费的回收,以及作为工作考核基础数据。电量和电费的管理模块实现了抄表的管理、统计报表的生成、电费计算和核查、综合性的查询功能。

4.4 查询和辅助决策的模块设计

查询和辅助性的决策模块包含:业扩的统计查询、用户盗电的行为预警、电量和电费统计查询、电量预测辅助系统模块。业务扩展的统计查询与电力电费的统计查询的模块主要是根据传统方式进行的查询功能。电力用户可以根据区域、年度和企业经营类别对以上营销内容进行统计和查询,根据查询结果通过表格或者是图标方式返回,以及打印输出。

5 基于SOA的电力营销系统的实现

5.1 编码的实现

基于SOA的电力营销系统中主要与数据库的访问相关联,其中有:用户用电的数据管理、业扩信息的查询与维护、供电设备的信息查询等。需要相关工作人员以组建方式进行对数据库的封装访问性的操作,并且将组件命名为“DBConnection”,封装操作主要有数据库的连接、添加、删除、修改和查询数据表等。编码系统的实现方面需要对数据库进行访问,不但保证了营销系统的准确性与性能,还能增强营销系统维护性。

5.2 业务扩展的实现

业务扩展系统在一定程度上实现了电力营销系统中的业务逻辑的封装,以及相关接口的业扩装的接口、用电合同和供电方案等,具体如下:

(1)业扩报装接口:接口定义电力赢下系统中的业扩报装模块的各类业务操作方法,是一种业扩报装模块底层接口。

(2)数据处理接口:定义了数据处理方法,主要有:数据增加、修改、删除、查询等。

(3)供电方案类:用于电力客户供电方案的定制中,其中supply方法接收file—id与user—id两个参数,返回供电方案号。

(4)用电合同类:用于管理用电合同,其中方法contract—id用于返回由user_id指定的用户的用电合同编号。

5.3 WEB的服务组件的实现

WEB系统根据SOA架构从而完成设计实现,其系统的良好跨平台与可重用特性,在系统中的关键业务流程和公共服务模块需要进行Web Service形式设计,以及实现和发布。Web服务组件的实现代码通过继承WebService基类进行创建Web服务类,并申明其名字空间为 http://powerSiipplv.coin.cn/,确定了其服务化的绑定模式。

6 结束语

本文从面向服务体系结构的SOA基础上进行的电力营销系统的设计和实现,借助于电力营销系统中的MIS系统对信息的结成的应用作用,对面向服务体系结构的SOA架构下电力业务信息的集成平台BIP设计的实现过程。信息化时代的建设,信息的集成也会成为跨越了IT的传统结构重要应用领域,并且得到了广泛的应用与重视。

[1]李俊鑫.基于SOA的电力营销系统设计及实现[D].电子科技大学.2012(03-01).

[2]徐中原.基于SOA架构的江西电力营销系统的开发[J].北京邮电大学.2009(11-16).

[3]曹渝昆.基于SOA架构的电力营销系统分布式服务总线[J].上海电力学院学报.2013(04-15).

[4]郇长武;闫谷丰;赵勇.基于SOA架构的大型电力营销与客户关怀系统的设计与实现[J].信息技术与信息化.2009(04-15).

猜你喜欢
业扩电费用电
基于ε-SVR模型的日电费回收预测
安全用电知识多
对输配电及用电工程的自动化运行的几点思考
为生活用电加“保险”
用电安全要注意
关于电力营销业扩报装的问题分析及对策探讨
浅议如何实现业扩工程科学化管理
基于大用户电费回收的风险管控
分析影响电力业扩报装速度的因素
关于县级供电企业电费对账的研究