石嘉豪 周育忠 王昕 王宏

摘 要:近年來,隨著電力行業的飛速發展,企業對標準管理的重視程度越來越高。如何有效地提高企業管理工作的標準化程度已經成為一個迫切需要解決的問題。基于此,本文結合企業管理工作標準化的特點,利用Java EE技術設計了一個基于SOA架構的企業標準信息服務系統,以期通過該系統切實提高企業管理工作的標準化程度,進而提高企業的整體工作效率。
關鍵詞:電網企業;信息服務系統;標準化
中圖分類號:TP311.52文獻標識碼:A文章編號:1003-5168(2018)28-0033-02
Abstract: In recent years, with the rapid development of the electric power industry, enterprises pay more and more attention to standard management. How to effectively improve the standardization of enterprise management has become an urgent problem to be solved. Based on this, this paper combined the characteristics of enterprise management standardization, and designd an enterprise standard information service system based on the SOA architecture by using Java EE technology, in order to improve the standardization degree of enterprise management and the overall efficiency of the enterprise through this system.
Keywords: power grid enterprise;information service system;standardization
企業標準信息管理指的是企業通過制定好一系列統一標準,并且將這些標準貫徹到企業的實際工作中以提高企業的整體管理水平,進而提高企業的整體經濟效益[1]。目前,我國國內電網企業普遍存在工作標準不統一、經營管理工作效率低下的問題[2],積極利用現代化信息技術提高企業標準信息管理能力迫在眉睫[3]。因此,本文利用Java EE技術設計了一個基于SOA架構企業標準信息服務系統,同時采用Pick-KX算法對系統的負載均衡能力進行優化,以確保系統可以長時間穩定運行,切實提高企業相關管理工作的整體工作效率。
1 相關技術分析
1.1 Pick-KX算法
Pick-KX算法的主要優勢是可以根據算法計算出一個合理的服務器資源分配權,然后將這些用戶均衡地分配給不同的服務器進行處理,進而提高系統的均衡負載處理能力。
1.2 Java EE技術
Java EE是一種跨平臺的互聯網技術體系,包括客戶層、表示層、業務層及企業信息系統層。客戶端層負責承載數據;表示層通常由Servlet容器組成,該層主要是用來接收系統用戶輸入的數據信息;業務邏輯層通常由EJB容器構成,主要進行系統與數據庫之間的數據交互操作。
1.3 SOA架構
SOA架構是一種直接面向服務架構的軟件開發結構范型。與面向過程與面向對象的開發技術不同,SOA著重對IT系統的基礎設施進行規范,并且與業務流程合并。對于運行環境、編程語言、實現方法而言,這些業務與其“分道揚鑣”,沒有依附作用,也不提供依附載體,具有更好的靈活性。
2 系統架構設計
企業標準信息服務系統主要采用目前流行的Java EE框架進行開發。同時,為了提高系統整體數據的隱私安全性及系統數據傳輸的可靠性,采用RSS加密算法對系統的一些關鍵性數據進行加密傳輸,從而達到保護系統數據信息安全的根本目的。系統邏輯架構如圖1所示。
企業標準信息服務系統采用Nginx+Apache服務器架構模式并配合Keepalived搭建主從式集群服務器,將Pick-KX算法應用于集群服務器,以有效降低系統的平均響應時間,提高系統的吞吐量,進而提高系統的負載均衡能力。系統集群架構如圖2所示。
3 系統功能設計
企業標準信息服務系統主要包括6大功能模塊:①標準體系管理功能模塊;②業務流程管理功能模塊;③工作流表單管理模塊;④任務管理功能模塊;⑤綜合查詢統計功能模塊;⑥系統維護管理功能模塊。
系統功能結構如圖3所示。
系統的標準體系管理模塊主要實現對企業信息進行標準化管理,具體包括以下幾大子功能。①文檔管理。該功能是將不同類型的文檔文件按照一定的標準進行歸類,轉換成一個標準文檔庫以便查閱。②標準管理。該功能主要是幫助企業有效地建立多層次的標準類型。③標準審批管理。該功能主要是企業的領導對內容進行審批。④業務流程管理模塊。主要實現對業務流程的建模以及流程控制管理。⑤工作流表單管理模塊。主要負責完成用戶的表單數據交互需求。⑥任務管理模塊。主要負責對用戶的工作任務進行管理。⑦綜合查詢統計模塊。主要負責系統中的數據信息查詢。⑧系統管理模塊。主要是使管理員負責對基礎功能模塊進行管理。
4 結語
本文利用Java EE技術設計了一個基于SOA架構的企業標準信息服務系統,并將該系統投入到實際應用中。根據實施該應用的企業反饋可知,該系統切實提高了管理工作的標準化程度,減少了許多冗余的辦公行政環節,進而有效提高了企業工作效率,對提高企業的市場經濟效益也起到了正向促進的作用,具備良好的應用推廣前景。
參考文獻:
[1]曹渝昆.基于SOA的大型電力企業信息系統集成研究[J].上海電力學院學報,2018(1):53-56.
[2]鄧生.大型企業電力監控系統設計[J].云南電力技術,2018(4):95-97.
[3]蔣鴻城,陳清泰.大型電能信息采集與管理系統主站核心技術設計[J].電力信息與通信技術,2018(1):79-83.