電網公司電力市場交易系統需求和概要設計項目技術方案_第1頁
電網公司電力市場交易系統需求和概要設計項目技術方案_第2頁
電網公司電力市場交易系統需求和概要設計項目技術方案_第3頁
電網公司電力市場交易系統需求和概要設計項目技術方案_第4頁
電網公司電力市場交易系統需求和概要設計項目技術方案_第5頁
已閱讀5頁,還剩173頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

目錄

1總述1

1.1項目背景1

1.2項目目標2

1.3項目建設內容2

1.4項目建設范圍3

1.5項目建設原則4

2技術方案7

2.1系統總體架構規劃及技術路線7

2.1.1系統總體架構7

2.1.2系統設計原則8

2.1.3系統技術路線13

2.1.4系統部署架構25

2.2系統外部集成28

2.2.1與各業務系統接口28

2.2.2網省電力市場交易系統接口28

2.2.3數據集成服務管理29

2.2.4跨平臺數據對接管理30

2.3遵循標準32

2.3.1國際行業標準32

2.3.2南方電網企業標準標準32

2.3.3項目管理所引用的標準33

2.3.4安全管理方面的標準33

2.3.5通用標準33

2.4工作方案34

2.4.1實施步驟34

2.4.2工作計劃35

2.4.3非功能要求35

2.5系統軟、硬件平臺配置方案39

2.5.1軟硬件配置平臺方案原則40

2.5.2總體結構說明41

2.5.3硬件選型42

2.5.4系統軟件規劃44

2.6系統應用管理技術方案44

2.6.1版本管理44

2.6.2功能升級45

2.6.3問題反饋45

2.6.4需求技術解決方窠46

2.7信息安全體系48

2.7.1網絡、系統安全需求48

2.7.2數據安全49

2.7.3應用安全51

2.7.4通信數據安全54

2.7.5安全審計55

3能57

3.1交易業務支撐功能57

3.1.1交易賬戶管理57

3.1.2交易公告管理57

3.1.3交易品種58

3.1.4交易數據申報58

3.1.5交易管理59

3.1.6交易查詢和監控60

3.1.7合同管理60

3.1.9計劃管理61

3.1.10調度安全校核62

3.1.11余缺電量調劑62

3.1.12省級交易數據統計分析62

3.2分析決策功能63

3.2.1市場分析下口預;則63

3.2.2市場仿真63

3.2.3報價輔助決策64

3.3高級應用功能64

3.3.1交易移動終端64

3.3.2交易大廳65

3.3.3遠期交易65

4工作方案65

4.1項目實施工作內容65

4.1.1項目啟動65

4.1.2項目準備66

4.1.4需求分析67

4.1.5概要設計68

4.1.6系統概算68

4.1.7項目成果培訓69

4.1.8項目成果管控69

4.21貝II力也I-才,

4.2.1本公司職責詳細分工72

4.2.2南方電網公司職責詳細分工建議79

5項目管理81

521組織架構82

5.3項目管理工具93

5.4項目管理體系93

5.4.1項目范圍管理93

5.4.2項目進度管理104

5.4.3項目質量管理123

5.4.4項目人力資源管理132

5.4.5項目溝通管理136

5.4.6項目風險管理143

5.4.7項目配置管理153

5.4.8知識產權管理157

5.4.9知識轉移158

5.5質量保障方案160

5.5.1軟件質量保證計劃160

5.5.2質量管理的基本原則160

5.5.3軟件質量因素161

5.5.4軟件評審162

6系統培訓方案163

6.1培訓計劃163

6.2培訓條件164

6.3培訓方式165

6.3.1系統管理員培訓165

6.3.2應用操作人員培訓165

6.4培訓目標165

6.5意見反饋表166

6.6效果跟蹤166

7技術支持與售后服務166

7.1技術支持服務質量保證168

7.2技術支持服務原則168

7.3技術支持與售后服務目標169

7.4技術支持服務機構170

7.5服務內容170

7.6服務支持方式172

7.7服務響應時間(可用性和業務性)173

7.8服務流程和服務質量保證174

7.9軟件版本管理174

8項目交付物175

1總述

1.1項目背景

2013年以來,隨著新一屆政府的全面履責,開展體制改

革的呼聲越來越高,國家電力監管委員會并入原國家能源

局,設立新國家能源局,形成了行政、監管一體化的電力行

業管理體系,為電力體制改革順利推進創造了有利條件。在

這樣的背景下,為滿足南方區域電力市場化建設的需要,迫

切需要大力推進南方電力交易技術支撐系統建設工作,全面

提升電力交易業務支撐能力,特別是對電力用戶直接交易和

南方區域跨省(區)電能交易的支撐能力。目前,經過爭取,

廣東、云南、貴州政府明確由電網公司牽頭建設交易機構和

交易平臺。

南網電力市場交易系統在參考廣東電網公司的電力市場交

易系統的基礎上,建設包括網公司和廣西電網、云南電網、

貴州電網在內的,區域市場和省級市場共二級電力市場。其

中網級市場主要開展跨省區電力交易業務,包括網對網、點

對網年度合約交易、省間余缺調劑和富余水電臨時交易;省

級市場主要開展電力用戶與發電企業直接交易業務、省內發

電廠競價上網業務和發電權交易等業務。根據國家相關政

策,電力用戶與發電企業直接交易目前主要在省內開展,各

地總體思路和核心規則雖統一,但具體交易細則存在差異,

交易系統要支撐各地差異化業務。

南網電力市場交易系統同時實現交易系統與營銷管理信息

系統、計量自動化系統和調度自動化系統等橫向協同,合理

安排交易計劃,統籌優化電網安全運行、電廠調峰安排和用

戶有序用電管理等工作,提高交易系統運作效率。

1.2項目目標

南方電網公司電力市場交易技術支持系統遵循“網省兩

級建設,省級統一開發“,實行全網統一建設,網省兩級部

署方式,形成網級版本及省級版本。電力交易技術支持信息

系統的功能框架為:

根據網省兩級系統的側重點不同,各單位有選擇性的建

設相應的功能模塊。其中交易業務支撐模塊各單位必選,分

析決策支撐模塊網、省(市)系統根據自身管理需要選擇性的

建設。公司總部系統除支持交易業務外,還需重點建設分析

決策支撐功能,以支持其管理功能。

1.3項目建設內容

電力市場交易系統需求和概要設計包括需求分析和系統

概要設計工作,所設計功能適用于全網電力交易,作為系統

詳細設計及開發實施的依據,包括:

2

1)開展需求分析工作,編制業務模型說明書、需求規格

說明書。

2)開展概要設計工作,,編制全網適用的概要設計說明

書;按公司信息化項目管理要求,編制公司總部、云南、貴

州、廣西和海南等電網公司的建設概算書。

3)成果實施管控,提供項目成果的培訓和宣貫,并監控

項目成果在系統開發與實施過程的落地與執行。

1.4項目建設范圍

一、用戶范圍

用戶范圍是本平臺的使用對象,包括:電網公司、發電企

業、用電企業、政府、電能服務公司、社會公眾等。

二、地理范圍

地理范圍是本平臺涉及到的信息覆蓋范圍,包括:南方電

網公司、各省級、各地區電網公司范圍。

三、功能范圍

(1)交易業務支撐功能:交易賬戶管理、交易品種管理、

交易公告管理、交易數據申報(含報價處理)、交易管理(開

市競價、結束競價、交易撮合)、合同管理、計劃管理、余缺

電量調劑、交易結算管理、省級電力交易數據統計匯總等核心

功能。

3

(2)分析決策支撐功能:市場分析評估、市場運行指標

管理、報價輔助決策、電力市場仿真培訓等。

(3)高級應用支撐功能:移動終端交易應用、交易全景

展示、遠期交易業務管理等。

1.5項目建設原則

一、遵循信息化規劃

電力市場交易系統需求和概要設計項目要全面貫徹落實

科學發展觀,以公司戰略為導向,以創新為載體,引入先進的

經營理念,按照“統一管理、統一規劃、統一標準、統一建設

(四統一)”原則和“以我為主”的研發建設思路,建設一體

化、現代化、智能化的電力市場交易系統。

1.按照“十遵從、八統一”開展項目建設工作

1)遵從企業架構要求。遵循企業頂層設計成果,系統建設

范圍清晰、功能明確。

2)遵從平臺先行要求。堅持“平臺先行”的原則,搭建公

司信息化基礎平臺,充分發揮平臺的信息交互樞紐作用,

為業務應用提供先進、堅強的支撐。

3)遵從業務協同要求。企業級應用系統的建設要按照橫向

業務協同的要求,實現跨部門跨系統的業務交互和流程

貫穿,實現業務深度集成,全面支撐公司先進管理體系

構建。

4

4)遵從業務處理和過程監控要求。同時實現對業務處理和

業務過程監控和異常預警,持續提升工作質量和效率。

5)遵從數據同源要求。確保企業應用中一個數據應只有一

個唯一來源,實現數據“一處維護,多處使用“,落實

數據認責制,從源頭加強數據質量管控。

6)遵從軟件服務化要求。遵循SOA技術路線進行規范化、

服務化、標準化沒計和開發,支撐柔性的信息化應用架

構體系,提升公司應用系統靈活、快速適應管理變革和

流程優化的能力。

7)遵從操作便捷化要求。一是業務功能操作的便捷性,符

合操作習慣,實用,好用;二是統計查詢的便捷性,系

統的數據庫設計合理,方便各項業務的查詢和統計;對

于使用業務系統內部數據,不涉及歷史趨勢分析、多維

分析、數據挖掘等功能,對系統性能影響較小的部門級

統計查詢分析功能應在業務管理系統中完成。

8)遵從信息安全“三同步”要求。在系統各階段按照“同

步規劃、同步建設、同步運行”的原則,開展保護定級、

安全設計、安全評測,確保系統運行安全。

9)統一交付件標準。統一系統建設需求分析、設計、開發

和實施四個階段的交付物標準,提高軟件成熟度與質量,

實現軟件開發和推廣實施分開采購。

5

10)統一軟件代碼規范。通過建立軟件代碼規范,提高程

序的可靠性、可讀性、可維護性和一致性,以保證軟件

代碼質量。

11)統一工作流技術標準。統一公司各應用系統中的工作

流引擎功能規范、流程技術規范、模型語言規范。

12)統一數據模型規范。統一系統的數據模型規范,確保

數據描述的一致性和準確性。

13)統一主數據和信息分類編碼管理。實現各系統與數據

資源管理平臺集成,建立公司級的統一主數據管理,統

一生成公司的信息分類編碼,保證數出同源和數據質量。

14)統一用戶、授權、認證和審計管理。通過統一接入4A

平臺,實現各系統的統一用戶管理、統一授權管理、統

一認證管理及單點登錄、統一審計管理。

15)統一用戶界面規范。遵循統一的界面規范,充分考慮

用戶體驗,實現企業級系統界面統一,包括視框架、顏

色、字體、圖像、圖標、空間外觀等,加強操作層面的

友好性、易用性。

16)統一“我的工作臺”功能要求。各業務部門應根據網

公司、分子公司、供電局、班組等不同的業務界面,個

性化定制“我的工作臺”典型模版,尤其方便基層班組

使用;系統應以用戶為中心,實現工作臺的自定義、可

6

配置,做到個人業務事項信息集中展現、高效使用、一

次錄入多方共享。

17)統一軟件版本發布。全網統一軟件版本管理,并通過

組件熱發布技術,主動推送實現系統版本的自動化更新

與升級。

2.重點突出性

在借鑒國內外電力市場交易系統建設最佳實踐的基礎上,

吸收軟件工程管理的最新理念與精髓,抓住公司當前電力市場

交易管理的主要矛盾,予以重點解決。

3.功能實用性

電力市場交易系統的功能設計,將緊密貼合南方電網公司

電力市場交易業務需求,防止出現華而不實,追求簡單實用,

體現公司管理精益化“精、簡、益、善”的精髓。

2技術方案

2.1系統總體架構規劃及技術路線

2.L1系統總體架構

電力市場交易系統架構圖

7

“?平板電腦

層PC

|||||交H品聆|市里分析KMMl

W

髓同

g|—||2M]—?■|決

M

IIEII…II皿I規

MS決陸

喇|禪而■<|制|BwttWH”

應用

支撐

房縣

妾心tVAla/M-網絡

力〈”兀孑人idir

2.1.2系統設計原則

2.1.2.1柔性化設計

柔性化設計是能快速而不昂貴地響應系統變化的一種能

力,這種能力能夠滿足客戶多樣化需要,而又不增加過多的

成本、時間和績效損失。

系統柔性化設計使電力市場交易系統能夠滿足和適應不

同角色的用戶在不同的業務場景的需求。在數據、應用、表

現三層框架基礎上搭建一個具備柔性特征的系統框架,根據

角色動態加載,提高系統性能,提升用戶體驗滿意度。

?數據資源柔性設計

根據不同的用戶角色在不同的業務場景和不同的業務數

據資源中組裝成各種業務視圖,以支撐不同的應用需求。

8

?應用組件柔性設計

平臺應用設計采用組件分層設計,分為物理組件層、邏

輯組件層和應用組件層。物理組件層和邏輯組件層中的各組

件通過靈活的組裝支撐應用組件層,在平臺應用設計滿足組

件的組裝要求,可以根據不同的局部要求,更換相應的組

件,以滿足應用的需要。

?用戶界面柔性設計

面向不同級別用戶提供的柔性,不同級別用戶擁有不同

的操作界面,根據其業務配置實現個性化操作。本平臺提供

應用配置功能,可根據角色的業務場景和實際業務需要用戶

自由設定各種功能菜單和數據資源,當登錄系統時根據用戶

設定好的配置,按需加載該用戶相關的業務功能及所關注的

數據資源,以此提升用戶的使用體驗。

2.1.2.2易用性、便捷性功能設計

信息系統的建設是一個不斷發展、不斷完善的過程,而

電力市場交易系統也不可能有一個全球或是全國通用的,成

熟的標準化軟件,它必須根據企業的生產特點及情況“量身

定制”,所以站在企業的角度看,需要引進的不僅僅是軟件

系統去實施,而應該是一個包括核心成熟系統的可開發、可

擴展的技術平臺。借助平臺中的“原型”,企業根據本身的

9

業務特點和發展規劃,通過內部技術力量共同消化,或是引

用,或是加以修改擴充以滿足企業特殊需求。

“實用、易用”是我們追求的目標。需要信息系統能

“實用化”,能真正為企業所用;電網生產的第一要素是保

障電網安全、穩定,對信息系統要求就是“簡單易用”。包

括:

a)體系結構清晰,穩定

b)核心數據模型穩定

c)流程自動化程度高,手工干涉和二次輸入少

d)操作界面簡單實用,尊重習慣

e)基于管理者個性化主頁和基于角色的工作臺

易用性(Useability)是交互的適應性、功能性和有效性

的集中體現,是評價軟件質量的重要標準。在《軟件工程產品

質量第1部分:質量模型》(GB/T16260-2006(IS09126-2001))

中,提出易用性包含易理解性、易學習性和易操作性。即易

用性是指在指定條件下使用時,軟件產品被理解、學習、使

用和吸引用戶的能力。

L易理解性

易理解性是指用戶認識軟件的結構、功能、邏輯、概

念、應用范圍、接口等難易程度的軟件屬性。該特征要求軟

件研制過程中形成的所有文檔其語言簡練、前后一致、易于

理解以及語句無歧義。包括宣傳資料應實事求是,言簡意

10

賅,而不是過度包裝;功能名稱、圖標、提示信息等應該直

接、明了,沒有歧義,容易理解,讓用戶一看就知道是干什

么的,而不是猜測其作用;使用手冊應該站在讀者的角度,

充分考慮普通用戶的接受水平,語言直白、描述細致、邏輯

清晰,盡量避免專業術語。

2.易學習性

易學習性是指用戶學習軟件應用(運行控制、輸入、輸

出)難易程度的軟件屬性。該特征要求提供的用戶文檔的內容

詳細、結構清晰以及語言準確;要求用戶進入操作界面后一

目了然,能夠很直觀、很容易找到自己要使用的功能菜單,

方便的完成操作,藏得很深的功能就不容易被發現,無法使

用;在業務功能屏幕中不宜提供過多的操作功能使操作者眼

花繚亂,摒棄無關信息的堆砌,簡單的界面更能突出功能的

強大;操作或處理錯誤的提示信息明確,不要說了等于白

說,這使用戶非常的苦惱;使用手冊也需要站在用戶的角

度,每一操作步驟細致、清楚,讓用戶輕松獲得幫助。

3.易操作性

易操作性是指用戶操作和運行控制軟件的難易程度的軟

件屬性。該特征要求軟件的人機界面友好、界面設計科學合

理以及操作簡單等。易操作的軟件讓用戶可以直接根據窗口

提示上手使用,無需過多的參考使用說明書和參加培訓;各

項功能流程設計的很直接,爭取在一個窗口完成一套操作;

11

在一個業務功能中可以關聯了解其相關的業務數據,具有層

次感;合理的默認值和可選項的預先設定,避免了過多的手

工操作;如果軟件某操作將產生嚴重后果,該功能執行應是

可逆的,或者程序應給出該后果的明顯警告并且在執行該命

令前要求確認;如果一旦出現操作失敗,及時的信息反饋是

非常重要的,沒有處理結果或者是處理過程的信息反饋不是

一個好系統;流暢自然的操作感覺,來源于每一次操作都是

最合理的。在頁面和流程上浪費用戶的鼠標點擊,也是在揮

霍用戶對于軟件的好感。清晰、統一的導航要貫穿系統的始

終;操作按扭、快捷鍵等遵循一致的規范、標準是必須的,

不要給操作者額外記憶的負擔。

軟件便捷性是指軟件使用的方便程度。隨著技術發展、

信息化水平和業務管理水平的逐步提高,信息系統的功能原

來越強大、所包含的功能越來越豐富,使得系統用戶的使用

或操作可能變得復雜,這對系統用戶來說是一種負面影響。

可能造成系統用戶可能產生畏難情緒,或因為怕麻煩而不愿

意使用信息系統。軟件產品的便捷性也是信息技術發展的一

個趨勢,如微軟的成功實際上也歸功于其視窗軟件的便捷

性。因此,軟件便捷性也是評價軟件質量的又一重要標準。

12

2.L3系統技術路線

2.1.3.1J2EE體系結構

J2EE技術是在J2SE的基礎之上,提供了企業計算所必須

的服務如事務、安全性、消息服務等。J2SE平臺提供Java運

行時環境的標準功能,如對跨平臺開發的支持和內存管理

等。J2EE應用的組件如企業JavaBean(EJB)、JSP和Servlet

運行于J2EE容器之中,通過連接器訪問企業信息系統,如數

據庫系統、ERP系統和其他應用程序系統。J2EE應用可以集成

一系列的客戶端,包括獨立運行的臺式客戶端、無線客戶

端,以及基于Web瀏覽器的客戶端等。J2EE平臺為開發企業應

用提供了高性能、高可靠性和可伸縮性的運行支撐環境。

J2EE提供了一個多層的端到端的應用系統架構。在客戶

端層,多種客戶端可通過多種不同的協議來訪問中間層的

J2EE服務。

J2EE的優勢體現如下:

1.高效的開發

J2EE允許公司把一些通用的、很繁瑣的服務端任務交給

中間件供應商去完成。這樣開發人員可以集中精力在如何創

建商業邏輯上,相應地縮短了開發時間。

2.支持異構環境

J2EE能夠開發部署在異構環境中的可移植程序。基于

J2EE的應用程序不依賴任何特定操作系統、中間件、硬件。

因此設計合理的基于J2EE的程序只需開發一次就可部署到各

種平臺。

3.可伸縮性和擴展性

基于J2EE平臺的應用程序可被部署到各種操作系統上。

J2EE領域的供應商提供了更為廣泛的負載平衡策略。能消除

系統中的瓶頸,允許多臺服務器集成部署。

綜上所述,選擇J2EE將為本系統的開發者提供更加快

速、可靠、穩定的系統結構,讓系統開發人員和業務人員更

加專注,讓系統的可拓展性、可移置性更強。

為方便測試客戶端的管理,本項目中我們建議采用基于

J2EE規范的三層(多層)體系結構,將表示邏輯、業務邏輯與

數據邏輯相分離,使系統的并行操作、網絡計算能力大為提

高,系統的整體性能得以優化,并采用先進的軟件分層設計

思想,進行基于框架的開發,降低了開發難度和成本,同時

降低了組件的耦合度,也極大地增強了軟件的可維護性、可

擴展性,滿足了大型管理系統的要求。

4.客戶端

所有應用操作界面全部采用純瀏覽器(Browser)的方式,

真正實現零客戶端;對于一些系統管理的功能,如工作流程

定制、算法配置等采用富客戶端技術(RichClient)實現的

14

方式,富客戶端程序通過應用中間層與數據庫進行交互,富

客戶端可以提供豐富的客戶端體驗,并支持通過JAVAWeb

Start技術在HTTP上進行程序自動下載安裝和版本升級。

5.表現層

展示層組件采用頁面組件化,采用HTML、JavaScript>

JSP、taglib、Javabean等關鍵客戶端技術。瀏覽器采用基于

HTTP/HTTPS/XMLHTTP等方式和Web服務器進行通訊,提供系統

服務。對于應用程序客戶端采用RMI通訊。

6.服務層

采用J2EE應用服務器和傳統的交易中間件產品作為運行

平臺。其中交易中間件上或直接在平運行服務,其它所有業

務邏輯以業務SOA組件的形式部署運行于J2EE應用服務器

±o并通過業務流程規則、流程調度引擎,實現業務流程自

動化。并通過對數據訪問層的抽象,使得服務層不需依賴特

定的數據源。對外發布webService及相應服務。并對這些服

務進行實時監控.

7.數據訪問層

針對為服務層抽象出來的接口。形成一套與數據庫打交

道的組件。使得服務層可以對數據庫或數據文件、資源等的

透明化操作。

8.數據存儲層

15

采用ORACLE數據庫作為數據庫服務器的支撐軟件。該數

據庫具有先進性、安全性、開放性、可移植性、分布式管

理、體系結構的靈活性、高并行性和查詢效率等諸多優點,

允許保存、生成、提取和共享各種不同類型的數據-商業記

錄、文檔文件、信息、圖像、聲音和視頻。其可靠的數據完

整性控制、先進的容錯處理能力和強大的安全保密功能,對

于事務處理、數據倉庫、電子商務等應用提供了良好的、全

面的支持。

系統通過消息隊列,存儲各種消息,為統一的消息服務

提供數據持久性基礎。

2.1.3.2JSP技術

JSP是由SunMicrosystems公司倡導、許多公司參與一起

建立的一種動態技術標準。在傳統的網頁HTML文件

*.html)中加入Java程序片段(Scriptlet)和JSP標簽,就

構成了JSP網頁java程序片段可以操縱數據庫、重新定向網

頁以及發送E-mail等,實現建立動態網站所需要的功能。所

有程序操作都在服務器端執行,網絡上傳送給客戶端的僅是

得到的結果,這樣大大降低了對客戶瀏覽器的要求,即使客

戶瀏覽器端不支持Java,也可以訪問JSP網頁。

JSP全名為JavaServerPages,其根本是一個簡化的

Servlet設計,他實現了Html語法中的java才張(以<%,%>

16

形式)。JSP與Servlet一樣,是在服務器端執行的。通常返

回給客戶端的就是一個HTML文本,因此客戶端只要有瀏覽器

就能瀏覽。Web服務器在遇到訪問JSP網頁的請求時,首先執

行其中的程序段,然后將執行結果連同JSP文件中的HTML代

碼一起返回給客戶端。插入的Java程序段可以操作數據庫、

重新定向網頁等,以實現建立動態網頁所需要的功能。

JSP技術使用Java編程語言編寫類XML的tags和

scriptlets,來封裝產生動態網頁的處理邏輯。網頁還能通

過tags和scriptlets訪問存在于服務端的資源的應用邏輯。

JSP將網頁邏輯與網頁設計的顯示分離,支持可重用的基于組

件的設計,使基于Web的應用程序的開發變得迅速和容易。

JSP(JavaServerPages)是一種動態頁面技術,它的主要目的

是將表示邏輯從Servlet中分離出來。

JSP頁面由HTML代碼和嵌入其中的Java代碼所組成。服

務器在頁面被客戶端請求以后對這些Java代碼進行處理,然

后將生成的HTML頁面返回給客戶端的瀏覽器。JavaServlet

是JSP的技術基礎,而且大型的Web應用程序的開發需要Java

Servlet和JSP配合才能完成。JSP具備了Java技術的簡單易

用,完全的面向對象,具有平臺無關性且安全可靠,主要面

向因特網的所有特點。

JSP技術具有以下優點:

(1)一次編寫,到處運行。除了系統之外,代碼不用做任

何更改。

(2)系統的多平臺支持。基本上可以在所有平臺上的任意

環境中開發,在任意環境中進行系統部署,在任意環境中擴

展。相比ASP的局限性JSP的優勢是顯而易見的。

(3)強大的可伸縮性。從只有一個小的Jar文件就可以運

行Servlet/JSP,到由多臺服務器進行集群和負載均衡,到多

臺Application進行事務處理,消息處理,一臺服務器到無數

臺服務器,Java顯示了一個巨大的生命力。

(4)多樣化和功能強大的開發工具支持。Java已經有了許

多非常優秀的開發工具,而且許多可以免費得到,并且其中

許多已經可以順利的運行于多種平臺之下。

(5)支持服務器端組件。web應用需要強大的服務器端組件

來支持,開發人員需要利用其他工具設計實現復雜功能的組

件供web頁面調用,以增強系統性能。JSP可以使用成熟的

JAVABEANS組件來實現復雜商務功能。

2.1.3.3基于JDBC實現的數據訪問技術

JDBC(JavaDataBaseConnectivity,java數據庫連接)

是一種用于執行SQL語句的JavaAPI,可以為多種關系數據庫

提供統一訪問,它由一組用Java語言編寫的類和接口組成。

18

JDBC提供了一種基準,據此可以構建更高級的工具和接口,

使數據庫開發人員能夠編寫數據庫應用程序。

有了JDBC,向各種關系數據發送SQL語句就是一件很容易

的事。換言之,有了JDBCAPI,就不必為訪回Sybase數據庫

專門寫一個程序,為訪問Oracle數據庫又專門寫一個程序,

或為訪問Informix數據庫又編寫另一個程序等等,程序員只

需用JDBCAPI寫一個程序就夠了,它可向相應數據庫發送SQL

調用。同時,將Java語言和JDBC結合起來使程序員不必為不

同的平臺編寫不同的應用程序,只須寫一遍程序就可以讓它

在任何平臺上運行,這也是Java語言“編寫一次,處處運

行”的優勢。

Java數據庫連接體系結構是用于Java應用程序連接數據

庫的標準方法。JDBC對Java程序員而言是API,對實現與數

據庫連接的服務提供商而言是接口模型。作為API,JDBC為程

序開發提供標準的接口,并為數據庫廠商及第三方中間件廠

商實現與數據庫的連接提供了標準方法。JDBC使用已有的SQL

標準并支持與其它數據庫連接標準,如ODBC之間的橋接。

JDBC實現了所有這些面向標準的目標并且具有簡單、嚴格類

型定義且高性能實現的接口。

19

2.1.3.4Oracle數據庫技術

ORACLE是一種適用于大型、中型和微型計算機的關系數

據庫管理系統,它使用SQL(Structuredguerylanguage)作為

它的數據庫語言。

SQL主要包括數據定義、數據操縱(包括查詢)和數據控

制等三方面功能。SQL是一種非過程化程度很高的語言,用戶

只需說明“干什么”而無需具體說明“怎么干”語言簡潔、使用

方便功能強大,集聯機交互與嵌入于一體,能適應廣泛的使

用環境。ORACLE數據庫由三種類型的文件組成:數據庫文

件、日志文件和控制文件。

數據字典是由ORACLE自動建立并更新的一組表,這些表

中記錄用戶的姓名、描述表和視圖以及有關用戶權限等的信

息。數據字典是只讀的,只允許查詢。也就是說數據字典是

一種數據庫資源,每個用戶都可以訪問數據字典,DBA可通過

數據字典來監視ORACLERDBMS的使用,并幫助用戶完成其應

用。ORACLERDBMS本身也要利用數據庫字典來管理和控制整個

數據庫。

提起數據庫,第一個想到的公司,一般都會是Oracle。

該公司成立于1977年,最初是一家專門開發數據庫的公司。

Oracle在數據庫領域一直處于領先地位。1984年,首先

將關系數據庫轉到了桌面計算機上。然后,Oracle的下一個

版本,版本5,率先推出了分布式數據庫、客戶/服務器結構

20

等嶄新的概念。Oracle的版本6首創行鎖定模式以及對稱多處

理計算機的支持……最新的Oracle8主要增加了對象技術,成

為關系-對象數據庫系統。目前,ORACLE產品覆蓋了大、中、

小型機等幾十種機型,Oracle數據庫成為世界上使用最廣泛

的關系數據系統之一。

2.1.3.5WebService接口技術

基于WebService的集成技術作為一種新的面向函數和方

法的應用集成技術,在很大程度上解決了原有集成技術在

Internet遠程通信方面的問題。WebService基于XML文檔進

行服務描述,服務請求和反饋結果,可以在Internet上通過

HTTP協議進行傳遞,很容易的被訪問和返回結果。同時,由

于WebService的相關標準都是W3C的開放協議,與平臺和操

作系統無關,不同的平臺和操作系統上的WebService的實現

在很大程度上可以做到互操作,這就使異構平臺上應用的集

成變得很容易。此外,過去使用的基于RPC(RPC-Remote

ProcedureCall,遠程過程調用)和API(Application

ProgrammingInterface,程序編程接口)的集成技術都是一

種函數級的靜態解決方案(即使它們在客戶機和服務器通訊時

使用XML);WebService則是一種動態的集成方案,所有的

服務都可以通過UDDI標準動態地被發現、綁定和使用,容易

適應系統的變動,提高系統的靈活性和伸縮性。

21

2.1.3.6Weblogic中間件技術

Orac1eWebLogicServer具有開發和部署關鍵任務電子商

務Web應用系統所需的多種特色和優勢,包括:

1.領先的標準

對業內多種標準的全面支持,包括EJB、JSB、JMS、

JDBC、XML和WML,使Web應用系統的實施更為簡單,并且保

護了投資,同時也使基于標準的解決方案的開發更加簡便。

2.無限的可擴展性

BEAWebLogicServer以其高擴展的架構體系聞名于業

內,包括客戶機連接的共享、資源pooling以及動態網頁和

EJB組件群集。

3.快速開發

憑借對EJB和JSP的支持,以及BEAWebLogicServer的

Servlet組件架構體系,可加速投放市場速度。這些開放性

標準與WebGainStudio配合時,可簡化開發,并可發揮已有

的技能,迅速部署應用系統。

4.部署更趨靈活

BEAWebLogicServer的特點是與領先數據庫、操作系統

和Web服務器緊密集成。

5.關鍵任務可靠性

其容錯、系統管理和安全性能已經在全球數以千記的關

鍵任務環境中得以驗證。

22

6.體系結構

憑借其出色的群集技術,OracleWebLogicServer擁有最

高水平的可擴展性和可用性。OracleWebLogicServer既實現

了網頁群集,也實現了EJB組件群集,而且不需要任何專門的

硬件或操作系統支持。網頁群集可以實現透明的復制、負載

平衡以及表示內容容錯,如Web購物車;組件群集則處理復雜

的復制、負載平衡和EJB組件容錯,以及狀態對象(如EJB實

體)的恢復。

2.1.3.7面向對象的軟件設計思想

在軟件開發技術中,面向對象的軟件開發技術成為當今

主流。本平臺的建設與開發將采用面向對象的軟件工程方

法。

2.1.3.8面向服務的軟件架構(SOA)體系

根據平臺公用性和基礎性的特點,系統軟件架構將盡可

能采用面向服務的軟件架構SOA(Service-Oriented

Architecture)。系統設計與開發過程中盡可能將系統提供對

外服務的應用程序功能封裝和發布為Web服務(Web

Service),通過服務注冊和服務目錄,向服務消費者(各種

組件或部門的應用系統)提供Web服務,使系統的功能可以采

用松耦合的方式實現集成,并使平臺提供功能服務具有可擴

展性。

23

面向服務體系結構(SOA)是互相通信(例如從一個服務

向另一個服務傳遞數據或協調一個或多個服務之間的活動)的

服務的集合,是一個靈活的體系結構,是在計算環境下設

計、開發、應用、管理分散的邏輯(服務)單元的一種規范。

面向服務的體系結構(SOA)將分布在網絡中的軟件資源

看作是各種服務,旨在提供擺脫了面向技術的解決方案,而

不必考慮其后臺實現的具體技術、具體運行平臺、具體物理

位置甚至其內部的通訊協議,從而實現更好的業務靈活性,

使得企業能夠對變化快速和有效地做出響應。

通過把大型應用程序解構為構建塊或小型模塊化功能部

件或服務供不同組人員在公司內外使用,來統一業務流程。

在SOA結構中,一個應用軟件或其中一部分是一種服務,部件

有3種角色:

服務提供者:創建Web服務并可能把其接口和訪問信息

發布到服務注冊表;

服務消費者:利用服務代理查找所需的服務,然后使用

該服務;

服務注冊機構:注冊已經發布的服務提供者,對其進行

分類并提供搜索服務。

在SOA體系結構中的組件必須具有上述一種或多種角色,

而在這些角色之間使用一定的服務約束提供諸如發布、查

找、綁定等功能來協調服務之間的通訊。

24

WEB服務技術是基于HTTP協議、XML技術等對SOA的一種

技術實現。WEB服務技術通過SOAP(SimpleObjectAccess

Protocol,簡單對象訪問協議)創建并接受其他系統的請求,

采用WSDL(WebServiceDescriptionLanaguage,WEB服務

描述語言)來對服務接口進行描述,而UDDI(Universal

DescriptionDiscoveryandIntegration,統一描述發現和

集成)協議則為WEB服務提供標準的注冊和查詢服務。

采用WEB服務進行跨應用系統的集成具有明顯的技術優

勢:開放性、標準性、跨平臺性。系統完全符合J2EE規范,

在應用集成方面采用了標準WEB服務技術,符合《南方電網公

司SOA信息集成技術規范》關于企業信息門戶建設的規范要

求。

2.1.4系統部署架構

2.1.4.1部署原則

系統部署原則要體現以下幾個方面:

>業務靈活性

系統通過把企業應用系統中的分散功能整合成可操作

的、基于標準的服務,使其能被重新組合和重用,從而快速

滿足業務需求的變化。通過服務集成平臺,南方電網公司在

資源重用的前提下,可以發布已有(或新建)的服務,這些服

務可以被省公司、地市局內部系統重用,可以被企業重用,也

25

可以被兄弟局重用。新業務或業務變更主要通過服務編排和

規則調整實現,進而提供極大的業務靈活性。

>先進性

與傳統的應用集成方式相比,應用集成是面向流程的,

以業務為中心的,其設計目的就是為了適應業務變化。通過

基于標準的服務重用性開發,實現了非侵入式的功能交互方

式。而在傳統的應用集成方式中,應用集成開發者必須了解

源系統實現細節,必須對原功能進行修改、測試和維護。

>擴展性

服務集成平臺使用基于標準的技術來實現,提供系統間

的松散耦合,為提供者和使用者提供了獨立性。其支持異構

技術,對于任何新接入的系統,無論是商業套件,還是內部

定制系統,無論是采用何種技術手段實現,都可以敏捷地接

入服務集成平臺。同時,隨著業務需求的增長,服務的數量

和種類也隨之增加,服務集成平臺支持線性的容量擴展和功

能增強。

>可管理性

該架構使服務調用者可以在企業中發現已定義的服務,

同時,也提供一種讓服務提供者發布服務的機制。對于省公

司而言,還需要對全省的共享服務發布情況、運行情況進行

集中管理。

26

2.1.4.2南方電網公司電力市場交易系統

平臺部署于電力安全III區,通過安全III區綜合數據網與

其他業務系統建立數據接口。

南方電網電力市場交易系統部署架構圖

2.1.4.3省級電力市場交易系統

系統網絡結構主要由IDC網絡、綜合數據網、DMZ區網絡、

Internet組成。系統主體部分部署在安全IDC網絡和DMZ區網

絡;系統通過綜合數據網與南方電網電力市場交易系統對接。

具體部署結構如下圖所示:

省級電力市場交易系統部署架構圖

27

接口腰務?

2.2系統外部集成

2.2.1與各業務系統接口

指本系統與網、省業務系統之間的接口,為本系統與相關

平臺數據交換。此類接口主要以webservice接口調用、XML

數據文件二種方式進行集成。

2.2.2網省電力市場交易系統接口

指南方電網公司電力市場交易系統與各下屬省級電力市

場交易系統的接口,實現網、省兩級電力市場交易系統數據交

28

換。此類接口主要以webservice接口調用、XML數據文件二

種方式進行接口。

2.2.3數據集成服務管理

遵照南方電網公司電力二次系統安全防護實施規范要

求,構建安全的通信網絡,制定統一的數據集成規范,保障

數據質量,實現數據集成服務管理。

2.2.3.1多數據源查詢

針對不同數據集成環境定義相應的數據服務來配置多數

據源查詢,使之能完成特定的數據集成功能。根據各種類型

數據源的特性對查詢計劃進行優化,以提高效率。

2.2.3.2服務運行時管理

在運行時,接受用戶提交的查詢請求,通過服務注冊表

查找相應數據服務提供的配置信息來配置多數據源查詢。正

對慢速數據源采用換成策略,根據參數等相關信息管理數據

換成來提取高查詢響應。在運行時還可以依據數據服務間的

依賴關系結合數據服務的使用頻率,進行查詢視圖的動態演

化,將數據服務和數據源的中間服務壓縮提高效率。

29

2.2.3.3安全策略和權限控制

對服務所發布數據實施安全策略和訪問控制。采取全局

安全策略和數據服務的局部安全策略相結合的方式,對數據

服務的訪問、所發布的數據加以限制和保護。

2.2.3.4集成服務生命周期管理

即數據服務的注冊、發布、掛起、移除和跟新等操作。

維護一個服務注冊表,其中記錄所謂服務位置、狀態、依賴

關系等管理信息,并提供服務控制接口,支持對服務的查

詢、注冊、控制等管理工作。

2.2.4跨平臺數據對接管理

本系統與其它業務應用系統,通過調用標準業務服務接

口,返回實時或非實時結果。應用集成接口提供統一的信息

模型標準、統一的服務目錄、服務的注冊、發布和訂閱機

制。應用集成包括與營銷系統的應用集成、與統一身份認證

系統的集成。

本系統采用數據集成的方式,將各服務商采集到的企業

數據進行集成,并在平臺中根據需要進行統一展示。接入的

服務商需要按照開發規范進行數據上報。目前本平臺提供了

兩種數據上報方式:socket數據上報、webservice數據上

報。

30

本系統實現三種類型數據的采集,包括已有實時數據的

接口、采用安裝計量表計等方式取得的實時數據(自動采集)

和人工定期填報,并可以任意調整數據采集方式。總體原則

為實時數據和定期填報相結合,并逐步完善。

1)自動采集:

數據采集主站軟件支持GPRS、CDMA等公共無線數據通信

方式、同時還支持以太網通信方式,本套系統采取共用南方

電網公司已有GPRS網絡通道的通訊方式。

2)人工定期填報:

對暫時不能實施實時監控或無法實施監控的企業,比如

某些特殊企業或者某些能源類型不便采用自動采集;有些統

計分析指標無法采用自動數據采集來實現的,如企業每天、

每月、每季度、每年的主要產品產量等,針對以上這些情

況,系統專門開發了人工定期填報功能,由企業定期在系統

內填報相關能耗數據,實現南方電網公司、政府、企業數據實

時監管。

3)接口方式:

當企業已有相關的系統或者企業數據已接入南方電網公

司電力市場交易系統已有其他系統的情況下,企業側無需新

增采集設備,只需將企業已有系統數據通過數據接口接入系

統,同樣可以實現數據的實時監控和集中管理,這在很大程

31

度上節約了系統的投資,同時也免去了在企業側做系統建設

的諸多麻煩。

本系統作為一個獨立的運行系統,需要與相關的系統進

行互聯互通,實現數據共享,消除信息孤島,充分發揮數據

的價值。

2.3遵循標準

本項目建設過程應遵循的標準有:

2.3.1國際行業標準

1)IEC61968

2)IEC61970

3)IEC61340

4)IEC61850

5)IS09000

2.3.2南方電網企業標準標準

1)《南方電網公司“十二五”信息化規劃》

2)《南方電網公司面向服務的信息技術架構(SOA)框架規范》Q/CSG11817-2010

3)《南方電網公司面向服務的應用系統集成規范》Q/CSG118006-2011

4)《南方電網公司信息集成平臺建設規范》Q/CSG118007-2011

5)《南方電網公司信息化項目建設管理辦法》Q/CSG218010-2011

6)《某電網公司發展戰略綱要》

7)《南方電網公司一體化管理推進總體工作方案》

8)《中國南方電網公司信息化領域一體化管理工作方案》

9)《南方電網公司管理信息系統安全等級保護標準》

10)《南方電網公司信息安全保障體系》

32

11)《南方電網公司信息化項目管理辦法》

2.3.3項目管理所引用的標準

1)信息技術軟件生存周期過程風險管理GB/T20918-2C07

2)信息技術軟件工程可復用資產規范GB/T25644-201C

3)信息技術軟件重用互操作重用庫的操作概念GB/Z26247-2010

4)信息技術軟件生存周期過程重用過程GB/T26224-2C10

5)信息技術軟件資產管理第1部分:過程GB/T26236.1-2010

6)計算機軟件文檔編制規范GB/T8567-2006

2.3.4安全管理方面的標準

1)GB/T17859-1999計算機信息系統安全保護等級劃分準則

2)GB/T18020-1999信息技術應用級防火墻安全技術要求

3)GB/T17900-1999網絡代理服務器的安全技術要求

4)GB/T18019-1999信息技術包過濾防火墻安全技術要求

5)南方電網公司信息安全保障體系

6)南方電網公司管理信息系統安全等級保護標準

2.3.5通用標準

1)《電力企業計算機管理信息系統建設導則(試行)》

2)《國家電力公司信息網WWW網站建設規范(試行)》

3)GB/T9361-1988計算機場地安全要求

4)GB/T2887-2000電子計算機場地通用規范

5)GB/T14715-1993信息技術設備用UPS通用技術條件

6)GB/T4754-1994國民經濟行業分類與代碼

7)GB/T10114-1988縣以下行政區代碼編制規則

8)GB/T22239-2008信息系統安全等級保護基本要求

9)IS09000.3軟件質量認證體系

33

2.4工作方案

2.4.1實施步驟

南方電網公司電力市場交易系統需求和概要設計項目主

要實施步驟可分為合同簽訂、項目組成立、項目調研、需求分

析及概要設計、系統概算、成果實施管控、項目初步驗收、項

目竣工驗收共八個階段。每個階段具體工作及要求如下:

>合同簽訂

本公司在用戶確定與本公司的合作意向后,經雙方協商確

定合同中的各項商務和技術等條款,簽訂正式合同。

>成立項目組

正式合同簽訂后本公司將成立項目實施組,任命項目經

理,確定最終項目組成員,并以書面形式正式通知用戶。

>項目調研

項目成立后,本公司將組織專業人員對實施單位進行需求

調研。

>需求分析及概要設計

在充分調研的前提先,進行需求分析,編制需求規格說明

書,同時開展系統概要設計,包括:體系結構設計、數據庫設

計、模塊設計、部署方式設計等內容。

>系統概算

34

按南方電網公司信息化項目管理要求,編制南方電網總

部、云南、貴州、廣西和海南等電網公司有關電力市場交易系

統的建設概算書。

>成果實施管控

成果實施管控工作主要有:負責對開發實施廠商開展技術

咨詢,保證本項目的成果能在實施過程落地與執行;負責整個

過程中的質量控制、投資控制、進度控制、變更控制,確保系

統升級按照既定目標、既定質量完成。

>項目初步驗收

招標方組織專家對本公司所提供的交付物進行驗收,包括

需求文檔、設計文檔、概算文檔、開發實施管控文檔等;

>竣工驗收

竣工驗收通過后,進入質量保證期,質保期為:竣工驗收

通過之日起365個日歷日。

如果合同任何部分不能通過驗收。本公司將協調盡快再次

進行驗收測試,再次竣工驗收測試費用由本公司承擔。

2.4.2工作計劃

>以中標結果通知為起點180天內:完成南方電網公司電力

市場交易系統項目需求分析和概要設計工作;

>2016年9月前完成南方電網公司電力市場交易系統項目

成果管控實施工作,并通過招標人組織的專家評審。

2.4.3非功能要求

35

2.4.3.1用戶數要求

電力市場交易系統系統使用對象包括南網公司、政府部

門、電力用戶、發電企業、各級電網企業等市場主體。根據目

前跨省區電力交易和電力用戶直接交易的開展情況及發展趨

勢,預計各單位系統近期和中遠期需接入的用戶數量規模如下

表所示。

系統支持的用戶規模

各單位

近期(2015年)中遠期(2018年)

南方電網公司電廠6000,用戶13000電廠12000,用戶30000

廣東(包括廣州,深圳)電廠2000,用戶5000電廠5000,用戶10000

廣西、云南、貴州電廠1000,用戶2000電廠2000,用戶5000

海南電廠250,用戶1000電廠500,用戶3000

注:網級系統后期將做省級系統備份,數據規模為各省合

計。

按照估算系統需要支撐2萬左右用戶在線競價,對并發性

能有較高要求,因此在系統架構及技術路線上,建議采用穩定、

可靠的交易中間件集群架構才能滿足未來網級、省級電力市場

交易的需要。

2.1.2功能響應速度指標

在滿負荷條件下,南方電網公司電力市場交易系統的應用

功能響應速度指標應達到:交易關鍵后臺服務響應時間Wl.2s

(不計網絡響應時間)。

36

2.L3可靠性要求

電力市場交易系統應滿足以下運行要求:

1.整個應用軟件系統應能夠連續7x24小H不間斷工作,

出現故障能及時告警。

2.應用系統具備自動或手動恢復措施,以便在發生錯誤時

能夠快速地恢復正常運行。軟件系統故障時,自動恢復

時間〈15分鐘,手工恢復時間〈4小時。

3.可

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論