蔡嘉榮, 伍斯龍, 張遠雄
(1.廣東電網有限責任公司 信息中心, 廣東 廣州 510300; 2.廣東卓維網絡有限公司, 廣東 佛山 528000)
隨著國民經濟水平的提高,電力市場需求不斷變化。同時為進一步提升電力市場服務水平,電力企業提出全面提升服務,創新客戶服務方式的口號。然而,對電力企業來講,如何提升自身的服務,真正做到創新客戶服務方式,不僅僅停留在口號上,還需要結合自身的業務,從細節入手,這樣才能更好地體現服務水平。作為電力營銷服務重要組成部分的電量電費核算,長期以來是困擾電力企業的一個難點。對電力企業來講,電力企業不僅僅針對終端低壓客戶,還面向企業客戶,同時還面對背后的供電企業。但是長期以來電力企業在進行核算的過程中[1],通常采用的是分開核算的方式,如電廠電量電費的核算,是采用單獨的系統進行,而將用戶局面電量的核算全部放入營銷系統內。這樣雖然提高了服務終端客戶的方便度,但是不利于電力企業與電廠電量電費的快速核算,也進一步增加了電力企業員工的工作力度。因此,如何借助當前的營銷系統,將電廠、供電企業、消費者三者之間的電費電量核算統一化,是本文探討和思考的重點。本文則結合SOA思想,提出一種基于SOA的,面向供電企業、電力服務企業和終端消費者的電量電費核算系統,并對系統進行詳細的設計。
SOA是一種面向服務的架構,其本質屬于一種組件模型,主要應用至為其他應用提供服務的軟件結構中。面向服務的架構具備較高的獨立性,并不會依賴于某項產品或是某樣技術。SOA架構與其他同類架構的區別之處在于,SOA服務框架自身就是一種具備單元的功能。當SOA架構應用至大型軟件應用中時,能夠與軟件應用進行組合,從而為用戶提供更加完整的應用功能。軟件系統在開發過程中引入SOA架構,能夠實現更加容易的協同工作,僅需利用網絡就能達到系統各服務之間的信息交互[2]。SOA架構表現層、業務層、服務層、服務組件層以及操作系統層構成,另外再加上一個UDDI注冊中心。具體結構模型,如圖1所示。
當前,電力企業在進行結算核算的過程中,主要分為兩個部分:一部分是面向電力終端用戶,包括個人用戶和企業用戶;另一部分是面向電力供電企業進行電量電費核算。但是目前電力營銷系統中,大部分都是基于面向個人用戶和企業用戶的電費電量核算。同時為進一步提高電費計量的透明度,提高電費計量的工作效率,開始逐步從傳統的以市級為單位的單獨核算,朝著省級電力企業統一核算的方向發展。這樣的目的,一是為了提高電量電費核算透明度,二是為省級電力部門在電力方面的改革提供基礎數據支撐[3-4]。因此,結合以上的現狀,以及電量電費核算方面的具體業務,本文總共設計以下角色,包括交易電廠核算、交易用戶核算和售電公司核算三個部分。

圖1 SOA架構模型
1) 面向終端的交易用戶核算
對電量電費核算來講,首先面對的是終端個人和企業用戶。這就需要對每一個交易用戶進行建檔,對用戶日、月用電情況進行核算統計,提供電量電費查詢功能,生成每個月的賬單[5-6]。另外還要為用戶提供查詢服務。
2) 面向電廠的核算
在面向電廠進行核算過程中,同樣需要對每一個購買電量的電廠建檔,計算日、月電量電費,同時提供查詢和政策性低碳排放電量計算功能。另外,還要提供電量計量的差錯管理計算方法。
3) 售電公司電量核算
對售電公司來講,它是該系統的核心,也是關鍵。對售電公司電量核算模塊的構建,其本質需要結合營銷管理系統的部分功能。同時作為省級電力部門來講,就需要面向下屬個市級單位進行電量電費的統一核算[7-8]。同時為保障售電企業的經營風險,系統還需要為售電企業提供市場主體信用評價模型,從而為對不同的市場主體進行評價。
以上三者用例分析圖,如圖2所示。

圖2 不同角色的內在關聯關系
將整個集中核算系統模塊分為五個部分,包括交易用戶、售電公司、交易電廠、用戶注冊管理與系統管理[9-10]。其中,交易用戶核算、售電公司核算和電廠核算三個主要模塊構成的下一級子功能,如圖3所示。

圖3 下一級子功能明細
通過以上的功能模塊可以看出,交易用戶核算主要針對于以個人及家庭為單位的用戶電量電費核算。該功能部分又由用戶交易檔案、日電量核算管理、月度核算管理、賬單管理等功能構成;交易電廠核算功能主要針對于大型電廠單位進行電量電費核算[11-12]。交易電廠核算功能又由交易電廠檔案、電廠日電量核算管理、電廠月度核算管理等功能構成,能夠滿足電力工作人員對大型電廠電量電費核算與管理需求;售電公司核算功能又由售電公司保函信息查詢、售電公司檔案查詢、售電公司結算單生成等功能構成,主要作用于對售電公司日常電量電費進行核算與管理。
用戶管理模塊主要由用戶管理、權限分配以及用戶等級管理三大功能部分構成。其中,用戶管理功能主要是對系統中用戶信息進行增加、刪除、修改和查看,及時對系統用戶信息進行更新;權限分配主要是根據用戶不同職位,對其系統操作權限進行劃分;用戶等級管理功能主要是以用戶權限為基礎,對不同權限用戶進行分組管理[13-14]。
系統整體框架的搭建,如圖4所示。

圖4 系統SOA整體架構設計
本系統設計的目的,是構建以省級部門為主導的核算管理體系,以此方便省級電力部門進行管理決策。而在這其中,就需要和電能計量與采集系統、客戶服務系統等進行相互交互,以實現整體資源的共享[15-16],做好電量電費的核算和分析。由此,設計的總體業務模型,如圖5所示。

圖5 系統總體業務模型
用戶管理主要為增加、刪除用戶。以增加用戶為例,選擇增加,然后輸入用戶的基本信息,最后保存,如圖6所示。

圖6 增加用戶界面
電費電量核算界面,如圖7所示。

圖7 電費電量核算界面
在該界面中,展示了以“戶”作為單位的不同用戶用電情況統計。
綜上所述,一個合理的電量電費省級集中核算系統是當前電力企業提高電量電費管理有效性的關鍵所在。本文主要引入SOA架構對電量電費省級集中核算系統進行設計,通過該設計,實現了省級電力部門對電量電費的的統一核算管理。但是本文在對SOA接口的開發服務上,還需要進一步的探討和分析。