版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
目錄
1總述1
1.1項目背景1
1.2項目目標(biāo)2
1.3項目建設(shè)內(nèi)容2
1.4項目建設(shè)范圍3
1.5項目建設(shè)原則4
2技術(shù)方案7
2.1系統(tǒng)總體架構(gòu)規(guī)劃及技術(shù)路線7
2.1.1系統(tǒng)總體架構(gòu)7
2.1.2系統(tǒng)設(shè)計原則8
2.1.3系統(tǒng)技術(shù)路線13
2.1.4系統(tǒng)部署架構(gòu)25
2.2系統(tǒng)外部集成28
2.2.1與各業(yè)務(wù)系統(tǒng)接口28
2.2.2網(wǎng)省電力市場交易系統(tǒng)接口28
2.2.3數(shù)據(jù)集成服務(wù)管理29
2.2.4跨平臺數(shù)據(jù)對接管理30
2.3遵循標(biāo)準(zhǔn)32
2.3.1國際行業(yè)標(biāo)準(zhǔn)32
2.3.2南方電網(wǎng)企業(yè)標(biāo)準(zhǔn)標(biāo)準(zhǔn)32
2.3.3項目管理所引用的標(biāo)準(zhǔn)33
2.3.4安全管理方面的標(biāo)準(zhǔn)33
2.3.5通用標(biāo)準(zhǔn)33
2.4工作方案34
2.4.1實施步驟34
2.4.2工作計劃35
2.4.3非功能要求35
2.5系統(tǒng)軟、硬件平臺配置方案39
2.5.1軟硬件配置平臺方案原則40
2.5.2總體結(jié)構(gòu)說明41
2.5.3硬件選型42
2.5.4系統(tǒng)軟件規(guī)劃44
2.6系統(tǒng)應(yīng)用管理技術(shù)方案44
2.6.1版本管理44
2.6.2功能升級45
2.6.3問題反饋45
2.6.4需求技術(shù)解決方窠46
2.7信息安全體系48
2.7.1網(wǎng)絡(luò)、系統(tǒng)安全需求48
2.7.2數(shù)據(jù)安全49
2.7.3應(yīng)用安全51
2.7.4通信數(shù)據(jù)安全54
2.7.5安全審計55
3能57
3.1交易業(yè)務(wù)支撐功能57
3.1.1交易賬戶管理57
3.1.2交易公告管理57
3.1.3交易品種58
3.1.4交易數(shù)據(jù)申報58
3.1.5交易管理59
3.1.6交易查詢和監(jiān)控60
3.1.7合同管理60
3.1.9計劃管理61
3.1.10調(diào)度安全校核62
3.1.11余缺電量調(diào)劑62
3.1.12省級交易數(shù)據(jù)統(tǒng)計分析62
3.2分析決策功能63
3.2.1市場分析下口預(yù);則63
3.2.2市場仿真63
3.2.3報價輔助決策64
3.3高級應(yīng)用功能64
3.3.1交易移動終端64
3.3.2交易大廳65
3.3.3遠(yuǎn)期交易65
4工作方案65
4.1項目實施工作內(nèi)容65
4.1.1項目啟動65
4.1.2項目準(zhǔn)備66
4.1.4需求分析67
4.1.5概要設(shè)計68
4.1.6系統(tǒng)概算68
4.1.7項目成果培訓(xùn)69
4.1.8項目成果管控69
4.21貝II力也I-才,
4.2.1本公司職責(zé)詳細(xì)分工72
4.2.2南方電網(wǎng)公司職責(zé)詳細(xì)分工建議79
5項目管理81
521組織架構(gòu)82
5.3項目管理工具93
5.4項目管理體系93
5.4.1項目范圍管理93
5.4.2項目進度管理104
5.4.3項目質(zhì)量管理123
5.4.4項目人力資源管理132
5.4.5項目溝通管理136
5.4.6項目風(fēng)險管理143
5.4.7項目配置管理153
5.4.8知識產(chǎn)權(quán)管理157
5.4.9知識轉(zhuǎn)移158
5.5質(zhì)量保障方案160
5.5.1軟件質(zhì)量保證計劃160
5.5.2質(zhì)量管理的基本原則160
5.5.3軟件質(zhì)量因素161
5.5.4軟件評審162
6系統(tǒng)培訓(xùn)方案163
6.1培訓(xùn)計劃163
6.2培訓(xùn)條件164
6.3培訓(xùn)方式165
6.3.1系統(tǒng)管理員培訓(xùn)165
6.3.2應(yīng)用操作人員培訓(xùn)165
6.4培訓(xùn)目標(biāo)165
6.5意見反饋表166
6.6效果跟蹤166
7技術(shù)支持與售后服務(wù)166
7.1技術(shù)支持服務(wù)質(zhì)量保證168
7.2技術(shù)支持服務(wù)原則168
7.3技術(shù)支持與售后服務(wù)目標(biāo)169
7.4技術(shù)支持服務(wù)機構(gòu)170
7.5服務(wù)內(nèi)容170
7.6服務(wù)支持方式172
7.7服務(wù)響應(yīng)時間(可用性和業(yè)務(wù)性)173
7.8服務(wù)流程和服務(wù)質(zhì)量保證174
7.9軟件版本管理174
8項目交付物175
1總述
1.1項目背景
2013年以來,隨著新一屆政府的全面履責(zé),開展體制改
革的呼聲越來越高,國家電力監(jiān)管委員會并入原國家能源
局,設(shè)立新國家能源局,形成了行政、監(jiān)管一體化的電力行
業(yè)管理體系,為電力體制改革順利推進創(chuàng)造了有利條件。在
這樣的背景下,為滿足南方區(qū)域電力市場化建設(shè)的需要,迫
切需要大力推進南方電力交易技術(shù)支撐系統(tǒng)建設(shè)工作,全面
提升電力交易業(yè)務(wù)支撐能力,特別是對電力用戶直接交易和
南方區(qū)域跨省(區(qū))電能交易的支撐能力。目前,經(jīng)過爭取,
廣東、云南、貴州政府明確由電網(wǎng)公司牽頭建設(shè)交易機構(gòu)和
交易平臺。
南網(wǎng)電力市場交易系統(tǒng)在參考廣東電網(wǎng)公司的電力市場交
易系統(tǒng)的基礎(chǔ)上,建設(shè)包括網(wǎng)公司和廣西電網(wǎng)、云南電網(wǎng)、
貴州電網(wǎng)在內(nèi)的,區(qū)域市場和省級市場共二級電力市場。其
中網(wǎng)級市場主要開展跨省區(qū)電力交易業(yè)務(wù),包括網(wǎng)對網(wǎng)、點
對網(wǎng)年度合約交易、省間余缺調(diào)劑和富余水電臨時交易;省
級市場主要開展電力用戶與發(fā)電企業(yè)直接交易業(yè)務(wù)、省內(nèi)發(fā)
電廠競價上網(wǎng)業(yè)務(wù)和發(fā)電權(quán)交易等業(yè)務(wù)。根據(jù)國家相關(guān)政
策,電力用戶與發(fā)電企業(yè)直接交易目前主要在省內(nèi)開展,各
地總體思路和核心規(guī)則雖統(tǒng)一,但具體交易細(xì)則存在差異,
交易系統(tǒng)要支撐各地差異化業(yè)務(wù)。
南網(wǎng)電力市場交易系統(tǒng)同時實現(xiàn)交易系統(tǒng)與營銷管理信息
系統(tǒng)、計量自動化系統(tǒng)和調(diào)度自動化系統(tǒng)等橫向協(xié)同,合理
安排交易計劃,統(tǒng)籌優(yōu)化電網(wǎng)安全運行、電廠調(diào)峰安排和用
戶有序用電管理等工作,提高交易系統(tǒng)運作效率。
1.2項目目標(biāo)
南方電網(wǎng)公司電力市場交易技術(shù)支持系統(tǒng)遵循“網(wǎng)省兩
級建設(shè),省級統(tǒng)一開發(fā)“,實行全網(wǎng)統(tǒng)一建設(shè),網(wǎng)省兩級部
署方式,形成網(wǎng)級版本及省級版本。電力交易技術(shù)支持信息
系統(tǒng)的功能框架為:
根據(jù)網(wǎng)省兩級系統(tǒng)的側(cè)重點不同,各單位有選擇性的建
設(shè)相應(yīng)的功能模塊。其中交易業(yè)務(wù)支撐模塊各單位必選,分
析決策支撐模塊網(wǎng)、?。ㄊ校┫到y(tǒng)根據(jù)自身管理需要選擇性的
建設(shè)。公司總部系統(tǒng)除支持交易業(yè)務(wù)外,還需重點建設(shè)分析
決策支撐功能,以支持其管理功能。
1.3項目建設(shè)內(nèi)容
電力市場交易系統(tǒng)需求和概要設(shè)計包括需求分析和系統(tǒng)
概要設(shè)計工作,所設(shè)計功能適用于全網(wǎng)電力交易,作為系統(tǒng)
詳細(xì)設(shè)計及開發(fā)實施的依據(jù),包括:
2
1)開展需求分析工作,編制業(yè)務(wù)模型說明書、需求規(guī)格
說明書。
2)開展概要設(shè)計工作,,編制全網(wǎng)適用的概要設(shè)計說明
書;按公司信息化項目管理要求,編制公司總部、云南、貴
州、廣西和海南等電網(wǎng)公司的建設(shè)概算書。
3)成果實施管控,提供項目成果的培訓(xùn)和宣貫,并監(jiān)控
項目成果在系統(tǒng)開發(fā)與實施過程的落地與執(zhí)行。
1.4項目建設(shè)范圍
一、用戶范圍
用戶范圍是本平臺的使用對象,包括:電網(wǎng)公司、發(fā)電企
業(yè)、用電企業(yè)、政府、電能服務(wù)公司、社會公眾等。
二、地理范圍
地理范圍是本平臺涉及到的信息覆蓋范圍,包括:南方電
網(wǎng)公司、各省級、各地區(qū)電網(wǎng)公司范圍。
三、功能范圍
(1)交易業(yè)務(wù)支撐功能:交易賬戶管理、交易品種管理、
交易公告管理、交易數(shù)據(jù)申報(含報價處理)、交易管理(開
市競價、結(jié)束競價、交易撮合)、合同管理、計劃管理、余缺
電量調(diào)劑、交易結(jié)算管理、省級電力交易數(shù)據(jù)統(tǒng)計匯總等核心
功能。
3
(2)分析決策支撐功能:市場分析評估、市場運行指標(biāo)
管理、報價輔助決策、電力市場仿真培訓(xùn)等。
(3)高級應(yīng)用支撐功能:移動終端交易應(yīng)用、交易全景
展示、遠(yuǎn)期交易業(yè)務(wù)管理等。
1.5項目建設(shè)原則
一、遵循信息化規(guī)劃
電力市場交易系統(tǒng)需求和概要設(shè)計項目要全面貫徹落實
科學(xué)發(fā)展觀,以公司戰(zhàn)略為導(dǎo)向,以創(chuàng)新為載體,引入先進的
經(jīng)營理念,按照“統(tǒng)一管理、統(tǒng)一規(guī)劃、統(tǒng)一標(biāo)準(zhǔn)、統(tǒng)一建設(shè)
(四統(tǒng)一)”原則和“以我為主”的研發(fā)建設(shè)思路,建設(shè)一體
化、現(xiàn)代化、智能化的電力市場交易系統(tǒng)。
1.按照“十遵從、八統(tǒng)一”開展項目建設(shè)工作
1)遵從企業(yè)架構(gòu)要求。遵循企業(yè)頂層設(shè)計成果,系統(tǒng)建設(shè)
范圍清晰、功能明確。
2)遵從平臺先行要求。堅持“平臺先行”的原則,搭建公
司信息化基礎(chǔ)平臺,充分發(fā)揮平臺的信息交互樞紐作用,
為業(yè)務(wù)應(yīng)用提供先進、堅強的支撐。
3)遵從業(yè)務(wù)協(xié)同要求。企業(yè)級應(yīng)用系統(tǒng)的建設(shè)要按照橫向
業(yè)務(wù)協(xié)同的要求,實現(xiàn)跨部門跨系統(tǒng)的業(yè)務(wù)交互和流程
貫穿,實現(xiàn)業(yè)務(wù)深度集成,全面支撐公司先進管理體系
構(gòu)建。
4
4)遵從業(yè)務(wù)處理和過程監(jiān)控要求。同時實現(xiàn)對業(yè)務(wù)處理和
業(yè)務(wù)過程監(jiān)控和異常預(yù)警,持續(xù)提升工作質(zhì)量和效率。
5)遵從數(shù)據(jù)同源要求。確保企業(yè)應(yīng)用中一個數(shù)據(jù)應(yīng)只有一
個唯一來源,實現(xiàn)數(shù)據(jù)“一處維護,多處使用“,落實
數(shù)據(jù)認(rèn)責(zé)制,從源頭加強數(shù)據(jù)質(zhì)量管控。
6)遵從軟件服務(wù)化要求。遵循SOA技術(shù)路線進行規(guī)范化、
服務(wù)化、標(biāo)準(zhǔn)化沒計和開發(fā),支撐柔性的信息化應(yīng)用架
構(gòu)體系,提升公司應(yīng)用系統(tǒng)靈活、快速適應(yīng)管理變革和
流程優(yōu)化的能力。
7)遵從操作便捷化要求。一是業(yè)務(wù)功能操作的便捷性,符
合操作習(xí)慣,實用,好用;二是統(tǒng)計查詢的便捷性,系
統(tǒng)的數(shù)據(jù)庫設(shè)計合理,方便各項業(yè)務(wù)的查詢和統(tǒng)計;對
于使用業(yè)務(wù)系統(tǒng)內(nèi)部數(shù)據(jù),不涉及歷史趨勢分析、多維
分析、數(shù)據(jù)挖掘等功能,對系統(tǒng)性能影響較小的部門級
統(tǒng)計查詢分析功能應(yīng)在業(yè)務(wù)管理系統(tǒng)中完成。
8)遵從信息安全“三同步”要求。在系統(tǒng)各階段按照“同
步規(guī)劃、同步建設(shè)、同步運行”的原則,開展保護定級、
安全設(shè)計、安全評測,確保系統(tǒng)運行安全。
9)統(tǒng)一交付件標(biāo)準(zhǔn)。統(tǒng)一系統(tǒng)建設(shè)需求分析、設(shè)計、開發(fā)
和實施四個階段的交付物標(biāo)準(zhǔn),提高軟件成熟度與質(zhì)量,
實現(xiàn)軟件開發(fā)和推廣實施分開采購。
5
10)統(tǒng)一軟件代碼規(guī)范。通過建立軟件代碼規(guī)范,提高程
序的可靠性、可讀性、可維護性和一致性,以保證軟件
代碼質(zhì)量。
11)統(tǒng)一工作流技術(shù)標(biāo)準(zhǔn)。統(tǒng)一公司各應(yīng)用系統(tǒng)中的工作
流引擎功能規(guī)范、流程技術(shù)規(guī)范、模型語言規(guī)范。
12)統(tǒng)一數(shù)據(jù)模型規(guī)范。統(tǒng)一系統(tǒng)的數(shù)據(jù)模型規(guī)范,確保
數(shù)據(jù)描述的一致性和準(zhǔn)確性。
13)統(tǒng)一主數(shù)據(jù)和信息分類編碼管理。實現(xiàn)各系統(tǒng)與數(shù)據(jù)
資源管理平臺集成,建立公司級的統(tǒng)一主數(shù)據(jù)管理,統(tǒng)
一生成公司的信息分類編碼,保證數(shù)出同源和數(shù)據(jù)質(zhì)量。
14)統(tǒng)一用戶、授權(quán)、認(rèn)證和審計管理。通過統(tǒng)一接入4A
平臺,實現(xiàn)各系統(tǒng)的統(tǒng)一用戶管理、統(tǒng)一授權(quán)管理、統(tǒng)
一認(rèn)證管理及單點登錄、統(tǒng)一審計管理。
15)統(tǒng)一用戶界面規(guī)范。遵循統(tǒng)一的界面規(guī)范,充分考慮
用戶體驗,實現(xiàn)企業(yè)級系統(tǒng)界面統(tǒng)一,包括視框架、顏
色、字體、圖像、圖標(biāo)、空間外觀等,加強操作層面的
友好性、易用性。
16)統(tǒng)一“我的工作臺”功能要求。各業(yè)務(wù)部門應(yīng)根據(jù)網(wǎng)
公司、分子公司、供電局、班組等不同的業(yè)務(wù)界面,個
性化定制“我的工作臺”典型模版,尤其方便基層班組
使用;系統(tǒng)應(yīng)以用戶為中心,實現(xiàn)工作臺的自定義、可
6
配置,做到個人業(yè)務(wù)事項信息集中展現(xiàn)、高效使用、一
次錄入多方共享。
17)統(tǒng)一軟件版本發(fā)布。全網(wǎng)統(tǒng)一軟件版本管理,并通過
組件熱發(fā)布技術(shù),主動推送實現(xiàn)系統(tǒng)版本的自動化更新
與升級。
2.重點突出性
在借鑒國內(nèi)外電力市場交易系統(tǒng)建設(shè)最佳實踐的基礎(chǔ)上,
吸收軟件工程管理的最新理念與精髓,抓住公司當(dāng)前電力市場
交易管理的主要矛盾,予以重點解決。
3.功能實用性
電力市場交易系統(tǒng)的功能設(shè)計,將緊密貼合南方電網(wǎng)公司
電力市場交易業(yè)務(wù)需求,防止出現(xiàn)華而不實,追求簡單實用,
體現(xiàn)公司管理精益化“精、簡、益、善”的精髓。
2技術(shù)方案
2.1系統(tǒng)總體架構(gòu)規(guī)劃及技術(shù)路線
2.L1系統(tǒng)總體架構(gòu)
電力市場交易系統(tǒng)架構(gòu)圖
7
展
現(xiàn)
“?平板電腦
層PC
標(biāo)
|||||交H品聆|市里分析KMMl
W
準(zhǔn)
析
髓同
g|—||2M]—?■|決
M
層
IIEII…II皿I規(guī)
MS決陸
喇|禪而■<|制|BwttWH”
范
應(yīng)用
體
支撐
房縣
系
數(shù)
據(jù)
層
礎(chǔ)
基
施
設(shè)
妾心tVAla/M-網(wǎng)絡(luò)
力〈”兀孑人idir
2.1.2系統(tǒng)設(shè)計原則
2.1.2.1柔性化設(shè)計
柔性化設(shè)計是能快速而不昂貴地響應(yīng)系統(tǒng)變化的一種能
力,這種能力能夠滿足客戶多樣化需要,而又不增加過多的
成本、時間和績效損失。
系統(tǒng)柔性化設(shè)計使電力市場交易系統(tǒng)能夠滿足和適應(yīng)不
同角色的用戶在不同的業(yè)務(wù)場景的需求。在數(shù)據(jù)、應(yīng)用、表
現(xiàn)三層框架基礎(chǔ)上搭建一個具備柔性特征的系統(tǒng)框架,根據(jù)
角色動態(tài)加載,提高系統(tǒng)性能,提升用戶體驗滿意度。
?數(shù)據(jù)資源柔性設(shè)計
根據(jù)不同的用戶角色在不同的業(yè)務(wù)場景和不同的業(yè)務(wù)數(shù)
據(jù)資源中組裝成各種業(yè)務(wù)視圖,以支撐不同的應(yīng)用需求。
8
?應(yīng)用組件柔性設(shè)計
平臺應(yīng)用設(shè)計采用組件分層設(shè)計,分為物理組件層、邏
輯組件層和應(yīng)用組件層。物理組件層和邏輯組件層中的各組
件通過靈活的組裝支撐應(yīng)用組件層,在平臺應(yīng)用設(shè)計滿足組
件的組裝要求,可以根據(jù)不同的局部要求,更換相應(yīng)的組
件,以滿足應(yīng)用的需要。
?用戶界面柔性設(shè)計
面向不同級別用戶提供的柔性,不同級別用戶擁有不同
的操作界面,根據(jù)其業(yè)務(wù)配置實現(xiàn)個性化操作。本平臺提供
應(yīng)用配置功能,可根據(jù)角色的業(yè)務(wù)場景和實際業(yè)務(wù)需要用戶
自由設(shè)定各種功能菜單和數(shù)據(jù)資源,當(dāng)?shù)卿浵到y(tǒng)時根據(jù)用戶
設(shè)定好的配置,按需加載該用戶相關(guān)的業(yè)務(wù)功能及所關(guān)注的
數(shù)據(jù)資源,以此提升用戶的使用體驗。
2.1.2.2易用性、便捷性功能設(shè)計
信息系統(tǒng)的建設(shè)是一個不斷發(fā)展、不斷完善的過程,而
電力市場交易系統(tǒng)也不可能有一個全球或是全國通用的,成
熟的標(biāo)準(zhǔn)化軟件,它必須根據(jù)企業(yè)的生產(chǎn)特點及情況“量身
定制”,所以站在企業(yè)的角度看,需要引進的不僅僅是軟件
系統(tǒng)去實施,而應(yīng)該是一個包括核心成熟系統(tǒng)的可開發(fā)、可
擴展的技術(shù)平臺。借助平臺中的“原型”,企業(yè)根據(jù)本身的
9
業(yè)務(wù)特點和發(fā)展規(guī)劃,通過內(nèi)部技術(shù)力量共同消化,或是引
用,或是加以修改擴充以滿足企業(yè)特殊需求。
“實用、易用”是我們追求的目標(biāo)。需要信息系統(tǒng)能
“實用化”,能真正為企業(yè)所用;電網(wǎng)生產(chǎn)的第一要素是保
障電網(wǎng)安全、穩(wěn)定,對信息系統(tǒng)要求就是“簡單易用”。包
括:
a)體系結(jié)構(gòu)清晰,穩(wěn)定
b)核心數(shù)據(jù)模型穩(wěn)定
c)流程自動化程度高,手工干涉和二次輸入少
d)操作界面簡單實用,尊重習(xí)慣
e)基于管理者個性化主頁和基于角色的工作臺
易用性(Useability)是交互的適應(yīng)性、功能性和有效性
的集中體現(xiàn),是評價軟件質(zhì)量的重要標(biāo)準(zhǔn)。在《軟件工程產(chǎn)品
質(zhì)量第1部分:質(zhì)量模型》(GB/T16260-2006(IS09126-2001))
中,提出易用性包含易理解性、易學(xué)習(xí)性和易操作性。即易
用性是指在指定條件下使用時,軟件產(chǎn)品被理解、學(xué)習(xí)、使
用和吸引用戶的能力。
L易理解性
易理解性是指用戶認(rèn)識軟件的結(jié)構(gòu)、功能、邏輯、概
念、應(yīng)用范圍、接口等難易程度的軟件屬性。該特征要求軟
件研制過程中形成的所有文檔其語言簡練、前后一致、易于
理解以及語句無歧義。包括宣傳資料應(yīng)實事求是,言簡意
10
賅,而不是過度包裝;功能名稱、圖標(biāo)、提示信息等應(yīng)該直
接、明了,沒有歧義,容易理解,讓用戶一看就知道是干什
么的,而不是猜測其作用;使用手冊應(yīng)該站在讀者的角度,
充分考慮普通用戶的接受水平,語言直白、描述細(xì)致、邏輯
清晰,盡量避免專業(yè)術(shù)語。
2.易學(xué)習(xí)性
易學(xué)習(xí)性是指用戶學(xué)習(xí)軟件應(yīng)用(運行控制、輸入、輸
出)難易程度的軟件屬性。該特征要求提供的用戶文檔的內(nèi)容
詳細(xì)、結(jié)構(gòu)清晰以及語言準(zhǔn)確;要求用戶進入操作界面后一
目了然,能夠很直觀、很容易找到自己要使用的功能菜單,
方便的完成操作,藏得很深的功能就不容易被發(fā)現(xiàn),無法使
用;在業(yè)務(wù)功能屏幕中不宜提供過多的操作功能使操作者眼
花繚亂,摒棄無關(guān)信息的堆砌,簡單的界面更能突出功能的
強大;操作或處理錯誤的提示信息明確,不要說了等于白
說,這使用戶非常的苦惱;使用手冊也需要站在用戶的角
度,每一操作步驟細(xì)致、清楚,讓用戶輕松獲得幫助。
3.易操作性
易操作性是指用戶操作和運行控制軟件的難易程度的軟
件屬性。該特征要求軟件的人機界面友好、界面設(shè)計科學(xué)合
理以及操作簡單等。易操作的軟件讓用戶可以直接根據(jù)窗口
提示上手使用,無需過多的參考使用說明書和參加培訓(xùn);各
項功能流程設(shè)計的很直接,爭取在一個窗口完成一套操作;
11
在一個業(yè)務(wù)功能中可以關(guān)聯(lián)了解其相關(guān)的業(yè)務(wù)數(shù)據(jù),具有層
次感;合理的默認(rèn)值和可選項的預(yù)先設(shè)定,避免了過多的手
工操作;如果軟件某操作將產(chǎn)生嚴(yán)重后果,該功能執(zhí)行應(yīng)是
可逆的,或者程序應(yīng)給出該后果的明顯警告并且在執(zhí)行該命
令前要求確認(rèn);如果一旦出現(xiàn)操作失敗,及時的信息反饋是
非常重要的,沒有處理結(jié)果或者是處理過程的信息反饋不是
一個好系統(tǒng);流暢自然的操作感覺,來源于每一次操作都是
最合理的。在頁面和流程上浪費用戶的鼠標(biāo)點擊,也是在揮
霍用戶對于軟件的好感。清晰、統(tǒng)一的導(dǎo)航要貫穿系統(tǒng)的始
終;操作按扭、快捷鍵等遵循一致的規(guī)范、標(biāo)準(zhǔn)是必須的,
不要給操作者額外記憶的負(fù)擔(dān)。
軟件便捷性是指軟件使用的方便程度。隨著技術(shù)發(fā)展、
信息化水平和業(yè)務(wù)管理水平的逐步提高,信息系統(tǒng)的功能原
來越強大、所包含的功能越來越豐富,使得系統(tǒng)用戶的使用
或操作可能變得復(fù)雜,這對系統(tǒng)用戶來說是一種負(fù)面影響。
可能造成系統(tǒng)用戶可能產(chǎn)生畏難情緒,或因為怕麻煩而不愿
意使用信息系統(tǒng)。軟件產(chǎn)品的便捷性也是信息技術(shù)發(fā)展的一
個趨勢,如微軟的成功實際上也歸功于其視窗軟件的便捷
性。因此,軟件便捷性也是評價軟件質(zhì)量的又一重要標(biāo)準(zhǔn)。
12
2.L3系統(tǒng)技術(shù)路線
2.1.3.1J2EE體系結(jié)構(gòu)
J2EE技術(shù)是在J2SE的基礎(chǔ)之上,提供了企業(yè)計算所必須
的服務(wù)如事務(wù)、安全性、消息服務(wù)等。J2SE平臺提供Java運
行時環(huán)境的標(biāo)準(zhǔn)功能,如對跨平臺開發(fā)的支持和內(nèi)存管理
等。J2EE應(yīng)用的組件如企業(yè)JavaBean(EJB)、JSP和Servlet
運行于J2EE容器之中,通過連接器訪問企業(yè)信息系統(tǒng),如數(shù)
據(jù)庫系統(tǒng)、ERP系統(tǒng)和其他應(yīng)用程序系統(tǒng)。J2EE應(yīng)用可以集成
一系列的客戶端,包括獨立運行的臺式客戶端、無線客戶
端,以及基于Web瀏覽器的客戶端等。J2EE平臺為開發(fā)企業(yè)應(yīng)
用提供了高性能、高可靠性和可伸縮性的運行支撐環(huán)境。
J2EE提供了一個多層的端到端的應(yīng)用系統(tǒng)架構(gòu)。在客戶
端層,多種客戶端可通過多種不同的協(xié)議來訪問中間層的
J2EE服務(wù)。
J2EE的優(yōu)勢體現(xiàn)如下:
1.高效的開發(fā)
J2EE允許公司把一些通用的、很繁瑣的服務(wù)端任務(wù)交給
中間件供應(yīng)商去完成。這樣開發(fā)人員可以集中精力在如何創(chuàng)
建商業(yè)邏輯上,相應(yīng)地縮短了開發(fā)時間。
2.支持異構(gòu)環(huán)境
J2EE能夠開發(fā)部署在異構(gòu)環(huán)境中的可移植程序。基于
J2EE的應(yīng)用程序不依賴任何特定操作系統(tǒng)、中間件、硬件。
因此設(shè)計合理的基于J2EE的程序只需開發(fā)一次就可部署到各
種平臺。
3.可伸縮性和擴展性
基于J2EE平臺的應(yīng)用程序可被部署到各種操作系統(tǒng)上。
J2EE領(lǐng)域的供應(yīng)商提供了更為廣泛的負(fù)載平衡策略。能消除
系統(tǒng)中的瓶頸,允許多臺服務(wù)器集成部署。
綜上所述,選擇J2EE將為本系統(tǒng)的開發(fā)者提供更加快
速、可靠、穩(wěn)定的系統(tǒng)結(jié)構(gòu),讓系統(tǒng)開發(fā)人員和業(yè)務(wù)人員更
加專注,讓系統(tǒng)的可拓展性、可移置性更強。
為方便測試客戶端的管理,本項目中我們建議采用基于
J2EE規(guī)范的三層(多層)體系結(jié)構(gòu),將表示邏輯、業(yè)務(wù)邏輯與
數(shù)據(jù)邏輯相分離,使系統(tǒng)的并行操作、網(wǎng)絡(luò)計算能力大為提
高,系統(tǒng)的整體性能得以優(yōu)化,并采用先進的軟件分層設(shè)計
思想,進行基于框架的開發(fā),降低了開發(fā)難度和成本,同時
降低了組件的耦合度,也極大地增強了軟件的可維護性、可
擴展性,滿足了大型管理系統(tǒng)的要求。
4.客戶端
所有應(yīng)用操作界面全部采用純?yōu)g覽器(Browser)的方式,
真正實現(xiàn)零客戶端;對于一些系統(tǒng)管理的功能,如工作流程
定制、算法配置等采用富客戶端技術(shù)(RichClient)實現(xiàn)的
14
方式,富客戶端程序通過應(yīng)用中間層與數(shù)據(jù)庫進行交互,富
客戶端可以提供豐富的客戶端體驗,并支持通過JAVAWeb
Start技術(shù)在HTTP上進行程序自動下載安裝和版本升級。
5.表現(xiàn)層
展示層組件采用頁面組件化,采用HTML、JavaScript>
JSP、taglib、Javabean等關(guān)鍵客戶端技術(shù)。瀏覽器采用基于
HTTP/HTTPS/XMLHTTP等方式和Web服務(wù)器進行通訊,提供系統(tǒng)
服務(wù)。對于應(yīng)用程序客戶端采用RMI通訊。
6.服務(wù)層
采用J2EE應(yīng)用服務(wù)器和傳統(tǒng)的交易中間件產(chǎn)品作為運行
平臺。其中交易中間件上或直接在平運行服務(wù),其它所有業(yè)
務(wù)邏輯以業(yè)務(wù)SOA組件的形式部署運行于J2EE應(yīng)用服務(wù)器
±o并通過業(yè)務(wù)流程規(guī)則、流程調(diào)度引擎,實現(xiàn)業(yè)務(wù)流程自
動化。并通過對數(shù)據(jù)訪問層的抽象,使得服務(wù)層不需依賴特
定的數(shù)據(jù)源。對外發(fā)布webService及相應(yīng)服務(wù)。并對這些服
務(wù)進行實時監(jiān)控.
7.數(shù)據(jù)訪問層
針對為服務(wù)層抽象出來的接口。形成一套與數(shù)據(jù)庫打交
道的組件。使得服務(wù)層可以對數(shù)據(jù)庫或數(shù)據(jù)文件、資源等的
透明化操作。
8.數(shù)據(jù)存儲層
15
采用ORACLE數(shù)據(jù)庫作為數(shù)據(jù)庫服務(wù)器的支撐軟件。該數(shù)
據(jù)庫具有先進性、安全性、開放性、可移植性、分布式管
理、體系結(jié)構(gòu)的靈活性、高并行性和查詢效率等諸多優(yōu)點,
允許保存、生成、提取和共享各種不同類型的數(shù)據(jù)-商業(yè)記
錄、文檔文件、信息、圖像、聲音和視頻。其可靠的數(shù)據(jù)完
整性控制、先進的容錯處理能力和強大的安全保密功能,對
于事務(wù)處理、數(shù)據(jù)倉庫、電子商務(wù)等應(yīng)用提供了良好的、全
面的支持。
系統(tǒng)通過消息隊列,存儲各種消息,為統(tǒng)一的消息服務(wù)
提供數(shù)據(jù)持久性基礎(chǔ)。
2.1.3.2JSP技術(shù)
JSP是由SunMicrosystems公司倡導(dǎo)、許多公司參與一起
建立的一種動態(tài)技術(shù)標(biāo)準(zhǔn)。在傳統(tǒng)的網(wǎng)頁HTML文件
*.html)中加入Java程序片段(Scriptlet)和JSP標(biāo)簽,就
構(gòu)成了JSP網(wǎng)頁java程序片段可以操縱數(shù)據(jù)庫、重新定向網(wǎng)
頁以及發(fā)送E-mail等,實現(xiàn)建立動態(tài)網(wǎng)站所需要的功能。所
有程序操作都在服務(wù)器端執(zhí)行,網(wǎng)絡(luò)上傳送給客戶端的僅是
得到的結(jié)果,這樣大大降低了對客戶瀏覽器的要求,即使客
戶瀏覽器端不支持Java,也可以訪問JSP網(wǎng)頁。
JSP全名為JavaServerPages,其根本是一個簡化的
Servlet設(shè)計,他實現(xiàn)了Html語法中的java才張(以<%,%>
16
形式)。JSP與Servlet一樣,是在服務(wù)器端執(zhí)行的。通常返
回給客戶端的就是一個HTML文本,因此客戶端只要有瀏覽器
就能瀏覽。Web服務(wù)器在遇到訪問JSP網(wǎng)頁的請求時,首先執(zhí)
行其中的程序段,然后將執(zhí)行結(jié)果連同JSP文件中的HTML代
碼一起返回給客戶端。插入的Java程序段可以操作數(shù)據(jù)庫、
重新定向網(wǎng)頁等,以實現(xiàn)建立動態(tài)網(wǎng)頁所需要的功能。
JSP技術(shù)使用Java編程語言編寫類XML的tags和
scriptlets,來封裝產(chǎn)生動態(tài)網(wǎng)頁的處理邏輯。網(wǎng)頁還能通
過tags和scriptlets訪問存在于服務(wù)端的資源的應(yīng)用邏輯。
JSP將網(wǎng)頁邏輯與網(wǎng)頁設(shè)計的顯示分離,支持可重用的基于組
件的設(shè)計,使基于Web的應(yīng)用程序的開發(fā)變得迅速和容易。
JSP(JavaServerPages)是一種動態(tài)頁面技術(shù),它的主要目的
是將表示邏輯從Servlet中分離出來。
JSP頁面由HTML代碼和嵌入其中的Java代碼所組成。服
務(wù)器在頁面被客戶端請求以后對這些Java代碼進行處理,然
后將生成的HTML頁面返回給客戶端的瀏覽器。JavaServlet
是JSP的技術(shù)基礎(chǔ),而且大型的Web應(yīng)用程序的開發(fā)需要Java
Servlet和JSP配合才能完成。JSP具備了Java技術(shù)的簡單易
用,完全的面向?qū)ο?,具有平臺無關(guān)性且安全可靠,主要面
向因特網(wǎng)的所有特點。
JSP技術(shù)具有以下優(yōu)點:
(1)一次編寫,到處運行。除了系統(tǒng)之外,代碼不用做任
何更改。
(2)系統(tǒng)的多平臺支持。基本上可以在所有平臺上的任意
環(huán)境中開發(fā),在任意環(huán)境中進行系統(tǒng)部署,在任意環(huán)境中擴
展。相比ASP的局限性JSP的優(yōu)勢是顯而易見的。
(3)強大的可伸縮性。從只有一個小的Jar文件就可以運
行Servlet/JSP,到由多臺服務(wù)器進行集群和負(fù)載均衡,到多
臺Application進行事務(wù)處理,消息處理,一臺服務(wù)器到無數(shù)
臺服務(wù)器,Java顯示了一個巨大的生命力。
(4)多樣化和功能強大的開發(fā)工具支持。Java已經(jīng)有了許
多非常優(yōu)秀的開發(fā)工具,而且許多可以免費得到,并且其中
許多已經(jīng)可以順利的運行于多種平臺之下。
(5)支持服務(wù)器端組件。web應(yīng)用需要強大的服務(wù)器端組件
來支持,開發(fā)人員需要利用其他工具設(shè)計實現(xiàn)復(fù)雜功能的組
件供web頁面調(diào)用,以增強系統(tǒng)性能。JSP可以使用成熟的
JAVABEANS組件來實現(xiàn)復(fù)雜商務(wù)功能。
2.1.3.3基于JDBC實現(xiàn)的數(shù)據(jù)訪問技術(shù)
JDBC(JavaDataBaseConnectivity,java數(shù)據(jù)庫連接)
是一種用于執(zhí)行SQL語句的JavaAPI,可以為多種關(guān)系數(shù)據(jù)庫
提供統(tǒng)一訪問,它由一組用Java語言編寫的類和接口組成。
18
JDBC提供了一種基準(zhǔn),據(jù)此可以構(gòu)建更高級的工具和接口,
使數(shù)據(jù)庫開發(fā)人員能夠編寫數(shù)據(jù)庫應(yīng)用程序。
有了JDBC,向各種關(guān)系數(shù)據(jù)發(fā)送SQL語句就是一件很容易
的事。換言之,有了JDBCAPI,就不必為訪回Sybase數(shù)據(jù)庫
專門寫一個程序,為訪問Oracle數(shù)據(jù)庫又專門寫一個程序,
或為訪問Informix數(shù)據(jù)庫又編寫另一個程序等等,程序員只
需用JDBCAPI寫一個程序就夠了,它可向相應(yīng)數(shù)據(jù)庫發(fā)送SQL
調(diào)用。同時,將Java語言和JDBC結(jié)合起來使程序員不必為不
同的平臺編寫不同的應(yīng)用程序,只須寫一遍程序就可以讓它
在任何平臺上運行,這也是Java語言“編寫一次,處處運
行”的優(yōu)勢。
Java數(shù)據(jù)庫連接體系結(jié)構(gòu)是用于Java應(yīng)用程序連接數(shù)據(jù)
庫的標(biāo)準(zhǔn)方法。JDBC對Java程序員而言是API,對實現(xiàn)與數(shù)
據(jù)庫連接的服務(wù)提供商而言是接口模型。作為API,JDBC為程
序開發(fā)提供標(biāo)準(zhǔn)的接口,并為數(shù)據(jù)庫廠商及第三方中間件廠
商實現(xiàn)與數(shù)據(jù)庫的連接提供了標(biāo)準(zhǔn)方法。JDBC使用已有的SQL
標(biāo)準(zhǔn)并支持與其它數(shù)據(jù)庫連接標(biāo)準(zhǔn),如ODBC之間的橋接。
JDBC實現(xiàn)了所有這些面向標(biāo)準(zhǔn)的目標(biāo)并且具有簡單、嚴(yán)格類
型定義且高性能實現(xiàn)的接口。
19
2.1.3.4Oracle數(shù)據(jù)庫技術(shù)
ORACLE是一種適用于大型、中型和微型計算機的關(guān)系數(shù)
據(jù)庫管理系統(tǒng),它使用SQL(Structuredguerylanguage)作為
它的數(shù)據(jù)庫語言。
SQL主要包括數(shù)據(jù)定義、數(shù)據(jù)操縱(包括查詢)和數(shù)據(jù)控
制等三方面功能。SQL是一種非過程化程度很高的語言,用戶
只需說明“干什么”而無需具體說明“怎么干”語言簡潔、使用
方便功能強大,集聯(lián)機交互與嵌入于一體,能適應(yīng)廣泛的使
用環(huán)境。ORACLE數(shù)據(jù)庫由三種類型的文件組成:數(shù)據(jù)庫文
件、日志文件和控制文件。
數(shù)據(jù)字典是由ORACLE自動建立并更新的一組表,這些表
中記錄用戶的姓名、描述表和視圖以及有關(guān)用戶權(quán)限等的信
息。數(shù)據(jù)字典是只讀的,只允許查詢。也就是說數(shù)據(jù)字典是
一種數(shù)據(jù)庫資源,每個用戶都可以訪問數(shù)據(jù)字典,DBA可通過
數(shù)據(jù)字典來監(jiān)視ORACLERDBMS的使用,并幫助用戶完成其應(yīng)
用。ORACLERDBMS本身也要利用數(shù)據(jù)庫字典來管理和控制整個
數(shù)據(jù)庫。
提起數(shù)據(jù)庫,第一個想到的公司,一般都會是Oracle。
該公司成立于1977年,最初是一家專門開發(fā)數(shù)據(jù)庫的公司。
Oracle在數(shù)據(jù)庫領(lǐng)域一直處于領(lǐng)先地位。1984年,首先
將關(guān)系數(shù)據(jù)庫轉(zhuǎn)到了桌面計算機上。然后,Oracle的下一個
版本,版本5,率先推出了分布式數(shù)據(jù)庫、客戶/服務(wù)器結(jié)構(gòu)
20
等嶄新的概念。Oracle的版本6首創(chuàng)行鎖定模式以及對稱多處
理計算機的支持……最新的Oracle8主要增加了對象技術(shù),成
為關(guān)系-對象數(shù)據(jù)庫系統(tǒng)。目前,ORACLE產(chǎn)品覆蓋了大、中、
小型機等幾十種機型,Oracle數(shù)據(jù)庫成為世界上使用最廣泛
的關(guān)系數(shù)據(jù)系統(tǒng)之一。
2.1.3.5WebService接口技術(shù)
基于WebService的集成技術(shù)作為一種新的面向函數(shù)和方
法的應(yīng)用集成技術(shù),在很大程度上解決了原有集成技術(shù)在
Internet遠(yuǎn)程通信方面的問題。WebService基于XML文檔進
行服務(wù)描述,服務(wù)請求和反饋結(jié)果,可以在Internet上通過
HTTP協(xié)議進行傳遞,很容易的被訪問和返回結(jié)果。同時,由
于WebService的相關(guān)標(biāo)準(zhǔn)都是W3C的開放協(xié)議,與平臺和操
作系統(tǒng)無關(guān),不同的平臺和操作系統(tǒng)上的WebService的實現(xiàn)
在很大程度上可以做到互操作,這就使異構(gòu)平臺上應(yīng)用的集
成變得很容易。此外,過去使用的基于RPC(RPC-Remote
ProcedureCall,遠(yuǎn)程過程調(diào)用)和API(Application
ProgrammingInterface,程序編程接口)的集成技術(shù)都是一
種函數(shù)級的靜態(tài)解決方案(即使它們在客戶機和服務(wù)器通訊時
使用XML);WebService則是一種動態(tài)的集成方案,所有的
服務(wù)都可以通過UDDI標(biāo)準(zhǔn)動態(tài)地被發(fā)現(xiàn)、綁定和使用,容易
適應(yīng)系統(tǒng)的變動,提高系統(tǒng)的靈活性和伸縮性。
21
2.1.3.6Weblogic中間件技術(shù)
Orac1eWebLogicServer具有開發(fā)和部署關(guān)鍵任務(wù)電子商
務(wù)Web應(yīng)用系統(tǒng)所需的多種特色和優(yōu)勢,包括:
1.領(lǐng)先的標(biāo)準(zhǔn)
對業(yè)內(nèi)多種標(biāo)準(zhǔn)的全面支持,包括EJB、JSB、JMS、
JDBC、XML和WML,使Web應(yīng)用系統(tǒng)的實施更為簡單,并且保
護了投資,同時也使基于標(biāo)準(zhǔn)的解決方案的開發(fā)更加簡便。
2.無限的可擴展性
BEAWebLogicServer以其高擴展的架構(gòu)體系聞名于業(yè)
內(nèi),包括客戶機連接的共享、資源pooling以及動態(tài)網(wǎng)頁和
EJB組件群集。
3.快速開發(fā)
憑借對EJB和JSP的支持,以及BEAWebLogicServer的
Servlet組件架構(gòu)體系,可加速投放市場速度。這些開放性
標(biāo)準(zhǔn)與WebGainStudio配合時,可簡化開發(fā),并可發(fā)揮已有
的技能,迅速部署應(yīng)用系統(tǒng)。
4.部署更趨靈活
BEAWebLogicServer的特點是與領(lǐng)先數(shù)據(jù)庫、操作系統(tǒng)
和Web服務(wù)器緊密集成。
5.關(guān)鍵任務(wù)可靠性
其容錯、系統(tǒng)管理和安全性能已經(jīng)在全球數(shù)以千記的關(guān)
鍵任務(wù)環(huán)境中得以驗證。
22
6.體系結(jié)構(gòu)
憑借其出色的群集技術(shù),OracleWebLogicServer擁有最
高水平的可擴展性和可用性。OracleWebLogicServer既實現(xiàn)
了網(wǎng)頁群集,也實現(xiàn)了EJB組件群集,而且不需要任何專門的
硬件或操作系統(tǒng)支持。網(wǎng)頁群集可以實現(xiàn)透明的復(fù)制、負(fù)載
平衡以及表示內(nèi)容容錯,如Web購物車;組件群集則處理復(fù)雜
的復(fù)制、負(fù)載平衡和EJB組件容錯,以及狀態(tài)對象(如EJB實
體)的恢復(fù)。
2.1.3.7面向?qū)ο蟮能浖O(shè)計思想
在軟件開發(fā)技術(shù)中,面向?qū)ο蟮能浖_發(fā)技術(shù)成為當(dāng)今
主流。本平臺的建設(shè)與開發(fā)將采用面向?qū)ο蟮能浖こ谭?/p>
法。
2.1.3.8面向服務(wù)的軟件架構(gòu)(SOA)體系
根據(jù)平臺公用性和基礎(chǔ)性的特點,系統(tǒng)軟件架構(gòu)將盡可
能采用面向服務(wù)的軟件架構(gòu)SOA(Service-Oriented
Architecture)。系統(tǒng)設(shè)計與開發(fā)過程中盡可能將系統(tǒng)提供對
外服務(wù)的應(yīng)用程序功能封裝和發(fā)布為Web服務(wù)(Web
Service),通過服務(wù)注冊和服務(wù)目錄,向服務(wù)消費者(各種
組件或部門的應(yīng)用系統(tǒng))提供Web服務(wù),使系統(tǒng)的功能可以采
用松耦合的方式實現(xiàn)集成,并使平臺提供功能服務(wù)具有可擴
展性。
23
面向服務(wù)體系結(jié)構(gòu)(SOA)是互相通信(例如從一個服務(wù)
向另一個服務(wù)傳遞數(shù)據(jù)或協(xié)調(diào)一個或多個服務(wù)之間的活動)的
服務(wù)的集合,是一個靈活的體系結(jié)構(gòu),是在計算環(huán)境下設(shè)
計、開發(fā)、應(yīng)用、管理分散的邏輯(服務(wù))單元的一種規(guī)范。
面向服務(wù)的體系結(jié)構(gòu)(SOA)將分布在網(wǎng)絡(luò)中的軟件資源
看作是各種服務(wù),旨在提供擺脫了面向技術(shù)的解決方案,而
不必考慮其后臺實現(xiàn)的具體技術(shù)、具體運行平臺、具體物理
位置甚至其內(nèi)部的通訊協(xié)議,從而實現(xiàn)更好的業(yè)務(wù)靈活性,
使得企業(yè)能夠?qū)ψ兓焖俸陀行У刈龀鲰憫?yīng)。
通過把大型應(yīng)用程序解構(gòu)為構(gòu)建塊或小型模塊化功能部
件或服務(wù)供不同組人員在公司內(nèi)外使用,來統(tǒng)一業(yè)務(wù)流程。
在SOA結(jié)構(gòu)中,一個應(yīng)用軟件或其中一部分是一種服務(wù),部件
有3種角色:
服務(wù)提供者:創(chuàng)建Web服務(wù)并可能把其接口和訪問信息
發(fā)布到服務(wù)注冊表;
服務(wù)消費者:利用服務(wù)代理查找所需的服務(wù),然后使用
該服務(wù);
服務(wù)注冊機構(gòu):注冊已經(jīng)發(fā)布的服務(wù)提供者,對其進行
分類并提供搜索服務(wù)。
在SOA體系結(jié)構(gòu)中的組件必須具有上述一種或多種角色,
而在這些角色之間使用一定的服務(wù)約束提供諸如發(fā)布、查
找、綁定等功能來協(xié)調(diào)服務(wù)之間的通訊。
24
WEB服務(wù)技術(shù)是基于HTTP協(xié)議、XML技術(shù)等對SOA的一種
技術(shù)實現(xiàn)。WEB服務(wù)技術(shù)通過SOAP(SimpleObjectAccess
Protocol,簡單對象訪問協(xié)議)創(chuàng)建并接受其他系統(tǒng)的請求,
采用WSDL(WebServiceDescriptionLanaguage,WEB服務(wù)
描述語言)來對服務(wù)接口進行描述,而UDDI(Universal
DescriptionDiscoveryandIntegration,統(tǒng)一描述發(fā)現(xiàn)和
集成)協(xié)議則為WEB服務(wù)提供標(biāo)準(zhǔn)的注冊和查詢服務(wù)。
采用WEB服務(wù)進行跨應(yīng)用系統(tǒng)的集成具有明顯的技術(shù)優(yōu)
勢:開放性、標(biāo)準(zhǔn)性、跨平臺性。系統(tǒng)完全符合J2EE規(guī)范,
在應(yīng)用集成方面采用了標(biāo)準(zhǔn)WEB服務(wù)技術(shù),符合《南方電網(wǎng)公
司SOA信息集成技術(shù)規(guī)范》關(guān)于企業(yè)信息門戶建設(shè)的規(guī)范要
求。
2.1.4系統(tǒng)部署架構(gòu)
2.1.4.1部署原則
系統(tǒng)部署原則要體現(xiàn)以下幾個方面:
>業(yè)務(wù)靈活性
系統(tǒng)通過把企業(yè)應(yīng)用系統(tǒng)中的分散功能整合成可操作
的、基于標(biāo)準(zhǔn)的服務(wù),使其能被重新組合和重用,從而快速
滿足業(yè)務(wù)需求的變化。通過服務(wù)集成平臺,南方電網(wǎng)公司在
資源重用的前提下,可以發(fā)布已有(或新建)的服務(wù),這些服
務(wù)可以被省公司、地市局內(nèi)部系統(tǒng)重用,可以被企業(yè)重用,也
25
可以被兄弟局重用。新業(yè)務(wù)或業(yè)務(wù)變更主要通過服務(wù)編排和
規(guī)則調(diào)整實現(xiàn),進而提供極大的業(yè)務(wù)靈活性。
>先進性
與傳統(tǒng)的應(yīng)用集成方式相比,應(yīng)用集成是面向流程的,
以業(yè)務(wù)為中心的,其設(shè)計目的就是為了適應(yīng)業(yè)務(wù)變化。通過
基于標(biāo)準(zhǔn)的服務(wù)重用性開發(fā),實現(xiàn)了非侵入式的功能交互方
式。而在傳統(tǒng)的應(yīng)用集成方式中,應(yīng)用集成開發(fā)者必須了解
源系統(tǒng)實現(xiàn)細(xì)節(jié),必須對原功能進行修改、測試和維護。
>擴展性
服務(wù)集成平臺使用基于標(biāo)準(zhǔn)的技術(shù)來實現(xiàn),提供系統(tǒng)間
的松散耦合,為提供者和使用者提供了獨立性。其支持異構(gòu)
技術(shù),對于任何新接入的系統(tǒng),無論是商業(yè)套件,還是內(nèi)部
定制系統(tǒng),無論是采用何種技術(shù)手段實現(xiàn),都可以敏捷地接
入服務(wù)集成平臺。同時,隨著業(yè)務(wù)需求的增長,服務(wù)的數(shù)量
和種類也隨之增加,服務(wù)集成平臺支持線性的容量擴展和功
能增強。
>可管理性
該架構(gòu)使服務(wù)調(diào)用者可以在企業(yè)中發(fā)現(xiàn)已定義的服務(wù),
同時,也提供一種讓服務(wù)提供者發(fā)布服務(wù)的機制。對于省公
司而言,還需要對全省的共享服務(wù)發(fā)布情況、運行情況進行
集中管理。
26
2.1.4.2南方電網(wǎng)公司電力市場交易系統(tǒng)
平臺部署于電力安全I(xiàn)II區(qū),通過安全I(xiàn)II區(qū)綜合數(shù)據(jù)網(wǎng)與
其他業(yè)務(wù)系統(tǒng)建立數(shù)據(jù)接口。
南方電網(wǎng)電力市場交易系統(tǒng)部署架構(gòu)圖
2.1.4.3省級電力市場交易系統(tǒng)
系統(tǒng)網(wǎng)絡(luò)結(jié)構(gòu)主要由IDC網(wǎng)絡(luò)、綜合數(shù)據(jù)網(wǎng)、DMZ區(qū)網(wǎng)絡(luò)、
Internet組成。系統(tǒng)主體部分部署在安全I(xiàn)DC網(wǎng)絡(luò)和DMZ區(qū)網(wǎng)
絡(luò);系統(tǒng)通過綜合數(shù)據(jù)網(wǎng)與南方電網(wǎng)電力市場交易系統(tǒng)對接。
具體部署結(jié)構(gòu)如下圖所示:
省級電力市場交易系統(tǒng)部署架構(gòu)圖
27
接口腰務(wù)?
2.2系統(tǒng)外部集成
2.2.1與各業(yè)務(wù)系統(tǒng)接口
指本系統(tǒng)與網(wǎng)、省業(yè)務(wù)系統(tǒng)之間的接口,為本系統(tǒng)與相關(guān)
平臺數(shù)據(jù)交換。此類接口主要以webservice接口調(diào)用、XML
數(shù)據(jù)文件二種方式進行集成。
2.2.2網(wǎng)省電力市場交易系統(tǒng)接口
指南方電網(wǎng)公司電力市場交易系統(tǒng)與各下屬省級電力市
場交易系統(tǒng)的接口,實現(xiàn)網(wǎng)、省兩級電力市場交易系統(tǒng)數(shù)據(jù)交
28
換。此類接口主要以webservice接口調(diào)用、XML數(shù)據(jù)文件二
種方式進行接口。
2.2.3數(shù)據(jù)集成服務(wù)管理
遵照南方電網(wǎng)公司電力二次系統(tǒng)安全防護實施規(guī)范要
求,構(gòu)建安全的通信網(wǎng)絡(luò),制定統(tǒng)一的數(shù)據(jù)集成規(guī)范,保障
數(shù)據(jù)質(zhì)量,實現(xiàn)數(shù)據(jù)集成服務(wù)管理。
2.2.3.1多數(shù)據(jù)源查詢
針對不同數(shù)據(jù)集成環(huán)境定義相應(yīng)的數(shù)據(jù)服務(wù)來配置多數(shù)
據(jù)源查詢,使之能完成特定的數(shù)據(jù)集成功能。根據(jù)各種類型
數(shù)據(jù)源的特性對查詢計劃進行優(yōu)化,以提高效率。
2.2.3.2服務(wù)運行時管理
在運行時,接受用戶提交的查詢請求,通過服務(wù)注冊表
查找相應(yīng)數(shù)據(jù)服務(wù)提供的配置信息來配置多數(shù)據(jù)源查詢。正
對慢速數(shù)據(jù)源采用換成策略,根據(jù)參數(shù)等相關(guān)信息管理數(shù)據(jù)
換成來提取高查詢響應(yīng)。在運行時還可以依據(jù)數(shù)據(jù)服務(wù)間的
依賴關(guān)系結(jié)合數(shù)據(jù)服務(wù)的使用頻率,進行查詢視圖的動態(tài)演
化,將數(shù)據(jù)服務(wù)和數(shù)據(jù)源的中間服務(wù)壓縮提高效率。
29
2.2.3.3安全策略和權(quán)限控制
對服務(wù)所發(fā)布數(shù)據(jù)實施安全策略和訪問控制。采取全局
安全策略和數(shù)據(jù)服務(wù)的局部安全策略相結(jié)合的方式,對數(shù)據(jù)
服務(wù)的訪問、所發(fā)布的數(shù)據(jù)加以限制和保護。
2.2.3.4集成服務(wù)生命周期管理
即數(shù)據(jù)服務(wù)的注冊、發(fā)布、掛起、移除和跟新等操作。
維護一個服務(wù)注冊表,其中記錄所謂服務(wù)位置、狀態(tài)、依賴
關(guān)系等管理信息,并提供服務(wù)控制接口,支持對服務(wù)的查
詢、注冊、控制等管理工作。
2.2.4跨平臺數(shù)據(jù)對接管理
本系統(tǒng)與其它業(yè)務(wù)應(yīng)用系統(tǒng),通過調(diào)用標(biāo)準(zhǔn)業(yè)務(wù)服務(wù)接
口,返回實時或非實時結(jié)果。應(yīng)用集成接口提供統(tǒng)一的信息
模型標(biāo)準(zhǔn)、統(tǒng)一的服務(wù)目錄、服務(wù)的注冊、發(fā)布和訂閱機
制。應(yīng)用集成包括與營銷系統(tǒng)的應(yīng)用集成、與統(tǒng)一身份認(rèn)證
系統(tǒng)的集成。
本系統(tǒng)采用數(shù)據(jù)集成的方式,將各服務(wù)商采集到的企業(yè)
數(shù)據(jù)進行集成,并在平臺中根據(jù)需要進行統(tǒng)一展示。接入的
服務(wù)商需要按照開發(fā)規(guī)范進行數(shù)據(jù)上報。目前本平臺提供了
兩種數(shù)據(jù)上報方式:socket數(shù)據(jù)上報、webservice數(shù)據(jù)上
報。
30
本系統(tǒng)實現(xiàn)三種類型數(shù)據(jù)的采集,包括已有實時數(shù)據(jù)的
接口、采用安裝計量表計等方式取得的實時數(shù)據(jù)(自動采集)
和人工定期填報,并可以任意調(diào)整數(shù)據(jù)采集方式??傮w原則
為實時數(shù)據(jù)和定期填報相結(jié)合,并逐步完善。
1)自動采集:
數(shù)據(jù)采集主站軟件支持GPRS、CDMA等公共無線數(shù)據(jù)通信
方式、同時還支持以太網(wǎng)通信方式,本套系統(tǒng)采取共用南方
電網(wǎng)公司已有GPRS網(wǎng)絡(luò)通道的通訊方式。
2)人工定期填報:
對暫時不能實施實時監(jiān)控或無法實施監(jiān)控的企業(yè),比如
某些特殊企業(yè)或者某些能源類型不便采用自動采集;有些統(tǒng)
計分析指標(biāo)無法采用自動數(shù)據(jù)采集來實現(xiàn)的,如企業(yè)每天、
每月、每季度、每年的主要產(chǎn)品產(chǎn)量等,針對以上這些情
況,系統(tǒng)專門開發(fā)了人工定期填報功能,由企業(yè)定期在系統(tǒng)
內(nèi)填報相關(guān)能耗數(shù)據(jù),實現(xiàn)南方電網(wǎng)公司、政府、企業(yè)數(shù)據(jù)實
時監(jiān)管。
3)接口方式:
當(dāng)企業(yè)已有相關(guān)的系統(tǒng)或者企業(yè)數(shù)據(jù)已接入南方電網(wǎng)公
司電力市場交易系統(tǒng)已有其他系統(tǒng)的情況下,企業(yè)側(cè)無需新
增采集設(shè)備,只需將企業(yè)已有系統(tǒng)數(shù)據(jù)通過數(shù)據(jù)接口接入系
統(tǒng),同樣可以實現(xiàn)數(shù)據(jù)的實時監(jiān)控和集中管理,這在很大程
31
度上節(jié)約了系統(tǒng)的投資,同時也免去了在企業(yè)側(cè)做系統(tǒng)建設(shè)
的諸多麻煩。
本系統(tǒng)作為一個獨立的運行系統(tǒng),需要與相關(guān)的系統(tǒng)進
行互聯(lián)互通,實現(xiàn)數(shù)據(jù)共享,消除信息孤島,充分發(fā)揮數(shù)據(jù)
的價值。
2.3遵循標(biāo)準(zhǔn)
本項目建設(shè)過程應(yīng)遵循的標(biāo)準(zhǔn)有:
2.3.1國際行業(yè)標(biāo)準(zhǔn)
1)IEC61968
2)IEC61970
3)IEC61340
4)IEC61850
5)IS09000
2.3.2南方電網(wǎng)企業(yè)標(biāo)準(zhǔn)標(biāo)準(zhǔn)
1)《南方電網(wǎng)公司“十二五”信息化規(guī)劃》
2)《南方電網(wǎng)公司面向服務(wù)的信息技術(shù)架構(gòu)(SOA)框架規(guī)范》Q/CSG11817-2010
3)《南方電網(wǎng)公司面向服務(wù)的應(yīng)用系統(tǒng)集成規(guī)范》Q/CSG118006-2011
4)《南方電網(wǎng)公司信息集成平臺建設(shè)規(guī)范》Q/CSG118007-2011
5)《南方電網(wǎng)公司信息化項目建設(shè)管理辦法》Q/CSG218010-2011
6)《某電網(wǎng)公司發(fā)展戰(zhàn)略綱要》
7)《南方電網(wǎng)公司一體化管理推進總體工作方案》
8)《中國南方電網(wǎng)公司信息化領(lǐng)域一體化管理工作方案》
9)《南方電網(wǎng)公司管理信息系統(tǒng)安全等級保護標(biāo)準(zhǔn)》
10)《南方電網(wǎng)公司信息安全保障體系》
32
11)《南方電網(wǎng)公司信息化項目管理辦法》
2.3.3項目管理所引用的標(biāo)準(zhǔn)
1)信息技術(shù)軟件生存周期過程風(fēng)險管理GB/T20918-2C07
2)信息技術(shù)軟件工程可復(fù)用資產(chǎn)規(guī)范GB/T25644-201C
3)信息技術(shù)軟件重用互操作重用庫的操作概念GB/Z26247-2010
4)信息技術(shù)軟件生存周期過程重用過程GB/T26224-2C10
5)信息技術(shù)軟件資產(chǎn)管理第1部分:過程GB/T26236.1-2010
6)計算機軟件文檔編制規(guī)范GB/T8567-2006
2.3.4安全管理方面的標(biāo)準(zhǔn)
1)GB/T17859-1999計算機信息系統(tǒng)安全保護等級劃分準(zhǔn)則
2)GB/T18020-1999信息技術(shù)應(yīng)用級防火墻安全技術(shù)要求
3)GB/T17900-1999網(wǎng)絡(luò)代理服務(wù)器的安全技術(shù)要求
4)GB/T18019-1999信息技術(shù)包過濾防火墻安全技術(shù)要求
5)南方電網(wǎng)公司信息安全保障體系
6)南方電網(wǎng)公司管理信息系統(tǒng)安全等級保護標(biāo)準(zhǔn)
2.3.5通用標(biāo)準(zhǔn)
1)《電力企業(yè)計算機管理信息系統(tǒng)建設(shè)導(dǎo)則(試行)》
2)《國家電力公司信息網(wǎng)WWW網(wǎng)站建設(shè)規(guī)范(試行)》
3)GB/T9361-1988計算機場地安全要求
4)GB/T2887-2000電子計算機場地通用規(guī)范
5)GB/T14715-1993信息技術(shù)設(shè)備用UPS通用技術(shù)條件
6)GB/T4754-1994國民經(jīng)濟行業(yè)分類與代碼
7)GB/T10114-1988縣以下行政區(qū)代碼編制規(guī)則
8)GB/T22239-2008信息系統(tǒng)安全等級保護基本要求
9)IS09000.3軟件質(zhì)量認(rèn)證體系
33
2.4工作方案
2.4.1實施步驟
南方電網(wǎng)公司電力市場交易系統(tǒng)需求和概要設(shè)計項目主
要實施步驟可分為合同簽訂、項目組成立、項目調(diào)研、需求分
析及概要設(shè)計、系統(tǒng)概算、成果實施管控、項目初步驗收、項
目竣工驗收共八個階段。每個階段具體工作及要求如下:
>合同簽訂
本公司在用戶確定與本公司的合作意向后,經(jīng)雙方協(xié)商確
定合同中的各項商務(wù)和技術(shù)等條款,簽訂正式合同。
>成立項目組
正式合同簽訂后本公司將成立項目實施組,任命項目經(jīng)
理,確定最終項目組成員,并以書面形式正式通知用戶。
>項目調(diào)研
項目成立后,本公司將組織專業(yè)人員對實施單位進行需求
調(diào)研。
>需求分析及概要設(shè)計
在充分調(diào)研的前提先,進行需求分析,編制需求規(guī)格說明
書,同時開展系統(tǒng)概要設(shè)計,包括:體系結(jié)構(gòu)設(shè)計、數(shù)據(jù)庫設(shè)
計、模塊設(shè)計、部署方式設(shè)計等內(nèi)容。
>系統(tǒng)概算
34
按南方電網(wǎng)公司信息化項目管理要求,編制南方電網(wǎng)總
部、云南、貴州、廣西和海南等電網(wǎng)公司有關(guān)電力市場交易系
統(tǒng)的建設(shè)概算書。
>成果實施管控
成果實施管控工作主要有:負(fù)責(zé)對開發(fā)實施廠商開展技術(shù)
咨詢,保證本項目的成果能在實施過程落地與執(zhí)行;負(fù)責(zé)整個
過程中的質(zhì)量控制、投資控制、進度控制、變更控制,確保系
統(tǒng)升級按照既定目標(biāo)、既定質(zhì)量完成。
>項目初步驗收
招標(biāo)方組織專家對本公司所提供的交付物進行驗收,包括
需求文檔、設(shè)計文檔、概算文檔、開發(fā)實施管控文檔等;
>竣工驗收
竣工驗收通過后,進入質(zhì)量保證期,質(zhì)保期為:竣工驗收
通過之日起365個日歷日。
如果合同任何部分不能通過驗收。本公司將協(xié)調(diào)盡快再次
進行驗收測試,再次竣工驗收測試費用由本公司承擔(dān)。
2.4.2工作計劃
>以中標(biāo)結(jié)果通知為起點180天內(nèi):完成南方電網(wǎng)公司電力
市場交易系統(tǒng)項目需求分析和概要設(shè)計工作;
>2016年9月前完成南方電網(wǎng)公司電力市場交易系統(tǒng)項目
成果管控實施工作,并通過招標(biāo)人組織的專家評審。
2.4.3非功能要求
35
2.4.3.1用戶數(shù)要求
電力市場交易系統(tǒng)系統(tǒng)使用對象包括南網(wǎng)公司、政府部
門、電力用戶、發(fā)電企業(yè)、各級電網(wǎng)企業(yè)等市場主體。根據(jù)目
前跨省區(qū)電力交易和電力用戶直接交易的開展情況及發(fā)展趨
勢,預(yù)計各單位系統(tǒng)近期和中遠(yuǎn)期需接入的用戶數(shù)量規(guī)模如下
表所示。
系統(tǒng)支持的用戶規(guī)模
各單位
近期(2015年)中遠(yuǎn)期(2018年)
南方電網(wǎng)公司電廠6000,用戶13000電廠12000,用戶30000
廣東(包括廣州,深圳)電廠2000,用戶5000電廠5000,用戶10000
廣西、云南、貴州電廠1000,用戶2000電廠2000,用戶5000
海南電廠250,用戶1000電廠500,用戶3000
注:網(wǎng)級系統(tǒng)后期將做省級系統(tǒng)備份,數(shù)據(jù)規(guī)模為各省合
計。
按照估算系統(tǒng)需要支撐2萬左右用戶在線競價,對并發(fā)性
能有較高要求,因此在系統(tǒng)架構(gòu)及技術(shù)路線上,建議采用穩(wěn)定、
可靠的交易中間件集群架構(gòu)才能滿足未來網(wǎng)級、省級電力市場
交易的需要。
2.1.2功能響應(yīng)速度指標(biāo)
在滿負(fù)荷條件下,南方電網(wǎng)公司電力市場交易系統(tǒng)的應(yīng)用
功能響應(yīng)速度指標(biāo)應(yīng)達(dá)到:交易關(guān)鍵后臺服務(wù)響應(yīng)時間Wl.2s
(不計網(wǎng)絡(luò)響應(yīng)時間)。
36
2.L3可靠性要求
電力市場交易系統(tǒng)應(yīng)滿足以下運行要求:
1.整個應(yīng)用軟件系統(tǒng)應(yīng)能夠連續(xù)7x24小H不間斷工作,
出現(xiàn)故障能及時告警。
2.應(yīng)用系統(tǒng)具備自動或手動恢復(fù)措施,以便在發(fā)生錯誤時
能夠快速地恢復(fù)正常運行。軟件系統(tǒng)故障時,自動恢復(fù)
時間〈15分鐘,手工恢復(fù)時間〈4小時。
3.可
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 《砌體結(jié)構(gòu)章》課件
- 《電壓比較器的應(yīng)用》課件
- 單位管理制度合并選集【人力資源管理篇】十篇
- 單位管理制度分享匯編人力資源管理篇
- 單位管理制度呈現(xiàn)合集人力資源管理篇
- 寒假自習(xí)課 25春初中道德與法治八年級下冊教學(xué)課件 第三單元 第五課 第3課時 基本經(jīng)濟制度
- 《員工考績計算》課件
- 中國風(fēng)國潮風(fēng)古風(fēng)模板120
- 2013年高考語文試卷(福建)(空白卷)
- 建材行業(yè)會計資金運作監(jiān)督工作總結(jié)
- 2025年初級會計職稱《經(jīng)濟法基礎(chǔ)》全真模擬及答案(解析3套)
- 浙江省金華市金東區(qū)2023-2024學(xué)年九年級上學(xué)期語文期末試卷
- 【7地星球期末】安徽省合肥市包河區(qū)智育聯(lián)盟校2023-2024學(xué)年七年級上學(xué)期期末地理試題(含解析)
- ISO 56001-2024《創(chuàng)新管理體系-要求》專業(yè)解讀與應(yīng)用實踐指導(dǎo)材料之2:“1至3章:范圍、術(shù)語和定義”(雷澤佳編制-2025B0)
- (2021)最高法民申5114號凱某建設(shè)工程合同糾紛案 指導(dǎo)
- 【9物(人)期末】安慶市宿松縣2023-2024學(xué)年九年級上學(xué)期期末考試物理試題
- 導(dǎo)航通信一體化考核試卷
- 甘肅省會寧二中2025屆高考仿真模擬數(shù)學(xué)試卷含解析
- 尊重學(xué)術(shù)道德遵守學(xué)術(shù)規(guī)范學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年
- 2024年四川省成都市青羊區(qū)數(shù)學(xué)六上期末考試試題含解析
- 望廬山瀑布李白
評論
0/150
提交評論