【摘要】本文通過對構件技術的認真分析,得出了構件耦合的方法來對信息系統結構進行設計,并綜合研究了工作流技術、系統的安全管理技術、系統應用技術和構件耦合技術等這些重點技術子在信息管理系統中的應用情況。在J2EE系統結構、構件耦合的方法應用到服務體系結構的基礎上,使三層的電力營銷管理信息系統的開發順利的實現。
【關鍵詞】電力營銷;管理信息系統;結構;J2EE引言
我國的供電公司可以通過網絡化的信息技術來構建能夠滿足市場在電力方面的需求的電力營銷管理信息系統,這一方面可以提高電力公司的市場競爭力,也可以使得公司的日常管理工作更加的高效、快捷,還能使公司的管理層決策的科學性得到進一步的加強。但是,在我國現在的電力系統中,還存在著這樣、那樣的不足,歸結起來主要有下面的幾個方面:(1)沒有全面的考慮電力公司的運營模式和我國電力市場的具體情況,始終使用我國傳統的電力系統的管理模式進行開發和設計。(2)系統的擴張性、兼容性沒有得到徹底的解決。(3)沒有把輔助的決策系統、用電管理信息系統和電力營銷分析有機的結合起來,對電力營銷系統沒有一個全面、合理的構想。在我國,一般的電力營銷管理系統都是使用的雙層結構,而這個雙層結構的開發過程非常的復雜,并且這個結構的使用性能、代碼重用的性能都比較低。另外,在客戶、服務器這兩端都要捷星更為復雜的工作才能正常的運行。而且,系統的應用在此種模式下是很難進行集成的,并且在對現有系統功能的二次使用方面也存在著很大的問題。我們綜合上面的分析可以得出,這種模式在使用過程中的日常維護工作量非常的大、系統的集成也比較困難且其擴展的性能和兼容的性能也都比較的差,這些缺點和不足共同印證了現有的電力營銷管理信息系統模式已經不在適應當下社會的需求了。在上面實際情況的基礎上,筆者提出了運用構件耦合的方法來應用到電力營銷信息系統中,并以此來實現技術方案。這個系統運用了B/S三層結構,并使用J2EE技術進行規范,還完全按照COM、CORBA、EJB的構件開發的標準,這個系統是一個能夠完全適用于現在的電力營銷管理信息系統結構的有突出特點的系統。
1關于電力營銷信息管理系統
在全國各個行業的信息化管理和建設大規模開展的情況下,取得重大成就的還有電力營銷管理信息系統的建設和日趨完善。所謂電力營銷信息管理就是指在電力營銷中運用了電力信息方面的技術,在現代化的信息技術的大形勢下,電力發展開始從傳統的工業發展逐漸向高度的知識化、技術化、集約化方向發展的過程。在電力營銷管理系統中,最為核心的部分是電力工業的信息系統,它的建設的主要部分是實現全國各個地區、各個級別的電力公司內部系統信息化。由于電力營銷信息管理系統是我們電力公司所有管理工作的核心,所以,加快實現各個電力公司的電力營銷管理現代化、營銷管理體制的科學化等才會使我國電力系統公司的集約化、現代化的目標得以順利的實現,才能給電力公司的日常經營管理工作供給準確的管理信息。
2系統體系結構的設計
所謂構件技術,它的本質就是開發軟件的一種方法、工具。使用這種軟件的主要原因就是為了使軟件得到重新使用并使軟件的功能得到擴充。使用這種構件技術完全不用開發、設計更多的信息應用系統,我們可以再對多模式的系統的核心功能進行分析的基礎上,實現軟件的科學的、合理的重新使用,這樣就可以實現使自己開發的信息系統能夠適用于不同的模式。構件技術方法是對以往的面向對象程序的設計方法的延續,這種技術方法在構件組合的方式的基礎上建立起應用系統。這種方法主要是突出了軟件的互相操作性、重用性,并且在構件的構建、裝配和定義方面有所側重。這個軟件的互相操作性是說來源不同的各個構件之間可以實現相互之間的通信和協調,使復雜的功能在共同的配合下能夠完成。而該技術方法的重用性是說這個方法里面所包含的功能可以在不同的系統中使用。為了使建設技術含量更高的電力營銷管理信息系統的目標得以實現,筆者在文章中闡述了使用構件耦合的方法來對應用系統進行建設。所謂構件耦合法就是指對構件中的相互協調、相互獨立的運行和合作來使模塊化、系統化等的應用功能得以實現。構件耦合法可以從構件之間的相互關系的角度進行劃分,可以分為兩種形式:松耦合、緊耦合。使用這種方法的主要原因是它可以迅速的實現構件的設計和開發,并把構件合理地部署在服務器上,這樣做也會使應用系統的性能、運行的效率得到提高。構件耦合法的特點就是有獨立的開發環境、編程語言;構件的進程和位置也都具有透明性;構件的擴沖充性、重用性也很高;構件在維護方面也很方便。通過構件耦合的方法對應用系統進行建設,首先是能夠使軟件等產品的開發周期變短,使應用系統的可靠性、穩定性得到提高。其次是可以可以使軟件得到重新利用,提高利用率,同時也使系統的擴展性得到了增強,這樣就使得在系統的日常維護方面的費用減少,同時也減少了再次開發軟件的費用。
2.1系統的體系結構。基于J2EE技術之上的多層B/S結構主要分為以下幾個部分:數據庫服務層、應用服務層、Web服務層、客戶層四個方面。(1)數據庫服務層多數是要對數據的組織、儲備、同步、備份和分布形式的管理負責。(2)應用服務層,這一層主要是對日常應用中的邏輯進行集中式的管理。(3)Web服務層則是處理HTTPS協議的訪問請求,并負責發布信息。(4)客戶層則重點是負責人、機器之間的交互,通過人機交互可以實現對客戶各種業務需求的及時、高效辦理,還可以給顧客提供我國的電力等相關政策的服務。
筆者就是在這種思想的指導下,并根據電力營銷管理信息系統的具體要求,采用構件耦合法這種新型的構件技術對企業的應用系統進行設計的。
企業的應用系統體系結構如圖1所示:
從圖一中我們可以看出,在應用服務層的應用部署和配置服務分為兩種類型的構件:(1)專用構件(2)公用構件。專用構件是虛擬出的電力營銷管理系統的功能模塊,主要用做管理報表、處理業務等。公用構件則是虛擬出的功能對象,主要用在對流程數據的分割和處理、映射數據等具體的業務上面。
2.2應用服務器對體系結構進行部署
從上圖我們可以看出,在企業應用中,企業的應用模式主要是Web應用模式,在這個結構圖中,對服務器的部署主要包括:部署和配置服務、服務接口和膠合邏輯、應用管理服務三個方面。從中我們也可以了解到,專用構件、公用構件之間一定是緊耦合,而專用構件內部則是松耦合。
3系統實現關鍵技術
3.1構件耦合技術: 軟件的設計、開發能夠讓信息系統的開發者有全新的方法對公司的營銷管理系統進行指導設計,這個也是到現在為止,使用的最為普遍的一種技術形式。而筆者在本文中所說的構件耦合技術就是為了使各個模塊之間能夠互相的配合、互相的協調以及他們的運行或者是合作來實現對這種技術的具體運用。筆者也把構件間的這種關系分成了兩種類型:松耦合、緊耦合。
3.1.1松耦合
所謂松耦合就是指各個構件的關系是相互獨立的,但是它們是在一起協作來完成已經模塊化了的信息系統的功能的,這樣它們之間就會自然的形成一種表面上的結構很松很散,但是內在的功能卻緊緊的聯系在一起的一個結構系統。
在這個系統中的三個執行構件的功能都是用來實現數據庫對池構件數據庫的具體操作的。它們的主要區別就在于各個都有自己的側重點而已。其中的執行事務處理構件多是用來對事務數據庫進行處理的。而執行數據窗口構件是執行處理DataWindow——開發的專門用來執行調節器應用部署的。最后一個執行SQL構件主要是用它來完成專門的SQL語句的。筆者在這里所談到的三個執行軟件都可以通過和動態的報表耦合生成一個完整的用戶報表,還能夠和其他的構件耦合生成也該執行報表數據。除此之外,上文中談到的三個執行構件中的后兩個執行構件還可以和前面一個構件以聯合的方式來促使業務報表、事務邏輯等等功能的順利實現。所以,松型構件耦合技術就是可以使各個構件之間既可以做到相互之間的獨立運行,也可以使各個構件在輕松的狀態下實現彼此之間的默契配合,并完成功能之間的協作。
3.1.2緊耦合。所謂緊耦合就是要使各個構件之間能夠緊密的配合,使系統的整體功能得到實現。圖3所表示的就是在緊耦合的情況下,各個構件之間的關系。
圖3
上面的圖表也清晰的表明了各個構件在工作時的運行順序。
3.2工作流技術。 本文中所說的工作流就是指系統在一定的規則的指導下,可以是流程的自動化得以順利的實現。我們通過對工作流平臺的使用,能夠使工作流的管理正常的進行,這就免去了讓計算機再進行各種繁瑣的編程的流程。現在,我們所使用的工作流平臺一般都是使用常用的框架和集成的組件,然后再和簡單的圖形化工具相結合來使定義、監控和管理得以更加便捷的方式實現。總之,使用工作流技術就是讓系統中的每一個組件都可以通過圖形的方式表現出來,然后用對各個組件的拖動和連線來實現各個組件之間的相互聯系,從而可以自然的完成相應業務的生成。我們認為工作流技術的使用,特別是在電力營銷信息管理系統中的應用是一個重要的創新技術。在工作流平臺建立的基礎上,可以實現各個系統的靈活運用和便捷掌握。另外,在實際的工作中,我們也可以虛擬出各式各樣的模板,然后再用我們的工作流平臺對其進行合理的裝配。當工作中出現臨時的變化時,我們只需要通過工作流平臺對變化的部分做出相應的調整就可以解決問題,免去了對其進行大面積的修改的工作,這在一定程度上也使整個系統的靈活性得到了極大的提高,使其能夠更好的適應迅速變化的電力系統。
3.3系統的安全管理技術。我們知道,作為國家的電力供應系統,它的安全技術必須是一流的,才能保證各個供電網絡的安全運行,保證電力的及時、高效供應。我國的電力系統在安全管理上則是采用統一的標準,還給不同級別的電力管理系統供給不同種類的安全技術管理控制。還能夠給電力業務的相關系統提供便利的連接端口,方便用戶進行身份的驗證和對用戶的使用權利、限制的查詢。
4結束語
在本文中,筆者首先對電力營銷管理信息系統做了一個詳細的介紹,使讀者對這一概念有一個清晰的認識,在下文中接著論述了系統體系結構設計的具體細節,并在此基礎上還論證了系統結構的實現技術,從而更加確切的證明了電力營銷管理信息系統結構設計的科學性和可行性。同時,也提醒我們,在對電力營銷管理信息系統的使用過程中一定要注意安全管理才是技術使用的根本所在。在實際的工作中也一定要努力的做到靈活、準確的掌握各項專業技術,以提升自己的專業水平,更好的為國家電力營銷管理信息系統的發展做出自己的貢獻。
參考文獻
[1]裴輝東,梁云風. 電力營銷管理信息系統的應用框架設計和實現技術[J], 電力系統自動化,2004.6.
[2]曲朝陽,紀芳. 基于網格的電力營銷服務平臺設計[J], 東北電力大學學報,2006.4.
[3]駱華. 電力營銷管理信息系統的開發與應用[J], 江西電力,2004.
[4]李勝利,任軍. 電力營銷管理信息系統結構設計及實現技術[J], 電力系統自動化,2003.5.
[5]李勝利,任軍. 利用J2EE和構件技術實現電廠運行管理考核系統的研究[J],電力工業,2010
[6]林志堅. 電力營銷管理信息系統構建技術探析,電力需求側管理[J],2003.6.
[7]米大斌,王梅.實時參數考核系統在電廠運行與節能管理中的應用[J],華北電力技術,2002
[8]康紅玉. 淺談電力營銷信息管理系統[J], 中國電力教育,2009.
[9]譚顯東,李存斌,樊建平,朱凱. 基于Web Service 的電力營銷管理信息系統架構研究[J], 計算機工程與設計,2008.4.
[10]徐霆,靈敏度分析在電力市場營銷分析中的應用[J],水利電力機械,2007.11.
[11]謝恒,李勝利,李晶,陳中元. 電力市場中合同管理系統的設計與應用[J], 廣東電力,2008.4.