05電子商務系統(tǒng)總體設計_第1頁
05電子商務系統(tǒng)總體設計_第2頁
05電子商務系統(tǒng)總體設計_第3頁
05電子商務系統(tǒng)總體設計_第4頁
05電子商務系統(tǒng)總體設計_第5頁
已閱讀5頁,還剩92頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、第5章 電子商務系統(tǒng)總體設計 信息系統(tǒng)設計的過程電子商務系統(tǒng)的設計原則電子商務系統(tǒng)總體結構設計基礎設施平臺設計軟件支撐平臺設計本章主要內(nèi)容:8/11/20221電子商務系統(tǒng)的分析與設計電子商務系統(tǒng)的層次結構8/11/20222電子商務系統(tǒng)的分析與設計電子商務系統(tǒng)總體設計 電子商務系統(tǒng)總體設計是在系統(tǒng)規(guī)劃的體系結構的基礎上,針對企業(yè)電子商務的目標,界定系統(tǒng)的外部邊界和接口,刻畫系統(tǒng)的內(nèi)部組成及其相互關系,描述系統(tǒng)的處理流程,確定未來電子商務系統(tǒng)的邏輯結構。 總體設計階段的主要工作: 系統(tǒng)總體結構設計軟件支撐平臺設計基礎設施平臺設計8/11/20223電子商務系統(tǒng)的分析與設計電子商務系統(tǒng)總體設計總

2、體設計階段的主要工作: 系統(tǒng)總體結構設計 描述系統(tǒng)總體上包括哪些商業(yè)應用功能、各主要功能模塊或子系統(tǒng)間的關系。軟件支撐平臺設計 描述系統(tǒng)設計所需的操作系統(tǒng)、應用服務器、安全、性能管理等各類軟件的選擇及應用?;A設施平臺設計 描述電子商務實施所需的硬件、網(wǎng)絡等條件的選擇及應用等內(nèi)容。8/11/20224電子商務系統(tǒng)的分析與設計電子商務系統(tǒng)總體設計 總體設計階段的主要工作: 系統(tǒng)總體結構設計軟件支撐平臺設計基礎設施平臺設計系統(tǒng)體系結構設計選擇軟硬件平臺8/11/20225電子商務系統(tǒng)的分析與設計5.1信息系統(tǒng)設計的過程 總體設計詳細設計8/11/20226電子商務系統(tǒng)的分析與設計5.1信息系統(tǒng)設計

3、的過程 信息系統(tǒng)的設計主要按從上至下的順序,首先設計系統(tǒng)的總體結構,然后再逐層深入,直至進行每一個子系統(tǒng)和模塊的詳細設計。8/11/20227電子商務系統(tǒng)的分析與設計5.1信息系統(tǒng)設計的過程 總體設計在系統(tǒng)分析的基礎上,對整個系統(tǒng)的結構、功能劃分(子系統(tǒng)及模塊)、系統(tǒng)軟硬件環(huán)境(包括系統(tǒng)運行的軟件環(huán)境架構、硬件設備)的配置、系統(tǒng)接口及集成和部署方案等方面進行合理安排。詳細設計在總體設計的基礎上,對各子系統(tǒng)及模塊的輸入、輸出、處理和數(shù)據(jù)存儲等內(nèi)容進一步細化,使其能直接指導后續(xù)的系統(tǒng)開發(fā)工作。8/11/20228電子商務系統(tǒng)的分析與設計5.1信息系統(tǒng)設計的過程 5.1.1 總體設計的主要工作系統(tǒng)邊

4、界確定模塊結構設計信息流程設計軟硬件配置方案設計明確新系統(tǒng)涉及的范圍、規(guī)模和功能,繪制系統(tǒng)的總體信息流程圖。實現(xiàn)子系統(tǒng)的劃分,并進一步確定子系統(tǒng)的模塊結構(系統(tǒng)功能結構),繪制模塊結構圖。對子系統(tǒng)或模塊間的關系進行描述,繪制信息流程圖。為系統(tǒng)選擇各類軟硬件,構建系統(tǒng)的運行和開發(fā)環(huán)境,繪制系統(tǒng)的硬件部署方案圖或網(wǎng)絡配置圖。8/11/20229電子商務系統(tǒng)的分析與設計5.1信息系統(tǒng)設計的過程 5.1.2 詳細設計的主要工作子系統(tǒng)或模塊的功能結構設計輸入/輸出設計信息編碼設計數(shù)據(jù)存儲設計模塊處理流程設計實現(xiàn)子系統(tǒng)所屬功能模塊及子模塊的劃分,繪制模塊結構圖。確定信息系統(tǒng)的輸入/輸出的內(nèi)容、格式、方式或

5、輸入/輸出設備、輸入/輸出界面形式等。以數(shù)字或字符的形式來表示信息系統(tǒng)中涉及的信息。根據(jù)數(shù)據(jù)的不同用途、使用要求、數(shù)據(jù)量等特性,設計系統(tǒng)的數(shù)據(jù)庫和數(shù)據(jù)庫表的結構或數(shù)據(jù)文件結構。描述模塊內(nèi)部的處理流程和功能以及模塊之間的關系等,繪制HIPO圖和處理流程圖。8/11/202210電子商務系統(tǒng)的分析與設計5.2電子商務系統(tǒng)的設計原則 電子商務系統(tǒng)與傳統(tǒng)信息系統(tǒng)的區(qū)別電子商務系統(tǒng)的設計原則8/11/202211電子商務系統(tǒng)的分析與設計系統(tǒng)結構模式不同電子商務系統(tǒng)中更多采用B/S模式傳統(tǒng)信息系統(tǒng)主要采用C/S模式安全性要求不同5.2.1電子商務系統(tǒng)與傳統(tǒng)信息系統(tǒng)的區(qū)別5.2電子商務系統(tǒng)的設計原則8/11

6、/202212電子商務系統(tǒng)的分析與設計系統(tǒng)結構模式不同,系統(tǒng)在功能設計時需要考慮的問題有較大差別在B/S結構中,作為系統(tǒng)處理核心的服務器處于完全被動的地位,只能根據(jù)瀏覽器發(fā)送的請求進行相應處理,從而導致某些需要交互的功能的實現(xiàn)代價可能會非常大,因此在系統(tǒng)設計,特別是詳細設計中必須考慮到上述特點,綜合評估各模塊實現(xiàn)的性價比等問題,合理安排系統(tǒng)的功能以及模塊的處理流程。5.2.1電子商務系統(tǒng)與傳統(tǒng)信息系統(tǒng)的區(qū)別5.2電子商務系統(tǒng)的設計原則8/11/202213電子商務系統(tǒng)的分析與設計系統(tǒng)結構模式不同,系統(tǒng)在功能設計時需要考慮的問題有較大差別B/S結構是一種標準的痩客戶機/胖服務器結構,幾乎全部的功

7、能實現(xiàn)都由服務器端來完成,作為客戶端的瀏覽器基本上無法完成除展示結果之外的任何功能(即使數(shù)據(jù)校驗這類功能,對應電子商務系統(tǒng)來說,無論客戶端是否做過,都必須在服務器端再做一次,為杜絕安全及可靠性方面的隱患)。因此,電子商務系統(tǒng)中服務器的壓力非常大,使電子商務系統(tǒng)設計中對系統(tǒng)性能的要求更高,從而影響到整個系統(tǒng)的功能結構、軟硬件平臺的選擇以及所采用的技術方案等。5.2.1電子商務系統(tǒng)與傳統(tǒng)信息系統(tǒng)的區(qū)別5.2電子商務系統(tǒng)的設計原則8/11/202214電子商務系統(tǒng)的分析與設計安全性要求不同電子商務系統(tǒng)直接面向Internet或至少部分面向Internet,同時電子商務系統(tǒng)中又存在大量的客戶、合作伙伴

8、等商務信息以及資金交易等敏感信息,因此更容易受到攻擊;電子商務系統(tǒng)又是一個開放的系統(tǒng),無法像傳統(tǒng)的信息系統(tǒng)那樣采用專用客戶端來提高系統(tǒng)的安全系數(shù)。 因此,相對而言,電子商務系統(tǒng)對安全性的要求更高。5.2.1電子商務系統(tǒng)與傳統(tǒng)信息系統(tǒng)的區(qū)別5.2電子商務系統(tǒng)的設計原則8/11/202215電子商務系統(tǒng)的分析與設計5.2電子商務系統(tǒng)的設計原則 技術的先進性符合企業(yè)信息化的整體技術戰(zhàn)略良好的可用性滿足開放、可擴充的要求與現(xiàn)行的應用具有良好的兼容性成熟性安全性5.2.2電子商務系統(tǒng)的設計原則8/11/202216電子商務系統(tǒng)的分析與設計5.2電子商務系統(tǒng)的設計原則 技術的先進性先進性在系統(tǒng)設計中應當立

9、足先進的技術,采用最新的技術成果,從而使系統(tǒng)具有一個較高的技術起點。理由:如果在設計伊始,沒有在技術方面領先的話,那么將對企業(yè)電子商務的競爭能力產(chǎn)生不利影響。對采用的技術是否先進的評判依據(jù):是否滿足標準(國際標準或行業(yè)標準),是否是未來發(fā)展的方向。5.2.2電子商務系統(tǒng)的設計原則8/11/202217電子商務系統(tǒng)的分析與設計5.2電子商務系統(tǒng)的設計原則 符合企業(yè)信息化的整體技術戰(zhàn)略 企業(yè)已經(jīng)制定或者建立了信息技術政策并建立了相關的信息系統(tǒng),在進行電子商務系統(tǒng)設計時,就需要考慮到未來的系統(tǒng)應當作為企業(yè)信息化的一部分,符合企業(yè)的整體技術戰(zhàn)略。5.2.2電子商務系統(tǒng)的設計原則8/11/202218電

10、子商務系統(tǒng)的分析與設計5.2電子商務系統(tǒng)的設計原則 良好的可用性可用性系統(tǒng)為客戶提供連續(xù)、便捷地訪問系統(tǒng)的能力。系統(tǒng)的可用性體系在兩個方面:便捷性:系統(tǒng)能為用戶提供訪問的便捷程度??煽啃裕合到y(tǒng)可提供連續(xù)不間斷訪問的能力。5.2.2電子商務系統(tǒng)的設計原則8/11/202219電子商務系統(tǒng)的分析與設計5.2電子商務系統(tǒng)的設計原則 滿足開放、可擴充的要求開放性:電子商務系統(tǒng)可以獨立于硬件、操作系統(tǒng),系統(tǒng)開發(fā)建設中能夠獲得更多的技術支持,容易升級,而且開放的系統(tǒng)結構應當與企業(yè)已有的信息資源集成??蓴U充:一旦需求發(fā)生變化,系統(tǒng)能夠盡快得到擴充,原有投入可得到有效的保護,從而在整體上得到良好的投入產(chǎn)出效益

11、。5.2.2電子商務系統(tǒng)的設計原則8/11/202220電子商務系統(tǒng)的分析與設計5.2電子商務系統(tǒng)的設計原則 與現(xiàn)行的應用具有良好的兼容性 電子商務系統(tǒng)可以有效地利用已有的信息資源、節(jié)約投資,并在更大程度上實現(xiàn)信息的增值。5.2.2電子商務系統(tǒng)的設計原則8/11/202221電子商務系統(tǒng)的分析與設計5.2電子商務系統(tǒng)的設計原則 成熟性成熟性設計中選用的技術、工具、平臺應當是符合標準或者是受到市場歡迎并得到廣泛認同的。 如果不注重技術的標準化和成熟程度,帶來的后果可能是造成企業(yè)的損失,在企業(yè)的服務、形象等方面帶來不利影響。5.2.2電子商務系統(tǒng)的設計原則8/11/202222電子商務系統(tǒng)的分析與

12、設計5.2電子商務系統(tǒng)的設計原則 安全性安全性保證系統(tǒng)物理實體(主機、網(wǎng)絡、存儲設備等)及交易過程具有抗攻擊、不受侵害的能力。系統(tǒng)設計時,至少從兩個方面考慮系統(tǒng)的安全:物理實體:主機系統(tǒng)、操作系統(tǒng)、網(wǎng)絡、數(shù)據(jù)存儲與備份等安全問題。電子交易:身份認證、數(shù)據(jù)加密等安全措施。5.2.2電子商務系統(tǒng)的設計原則8/11/202223電子商務系統(tǒng)的分析與設計5.3電子商務系統(tǒng)總體結構設計總體結構設計的內(nèi)容系統(tǒng)邊界及接口設計系統(tǒng)組成結構設計8/11/202224電子商務系統(tǒng)的分析與設計5.3電子商務系統(tǒng)總體結構設計系統(tǒng)邊界確定組成結構設計5.3.1總體結構設計的內(nèi)容 8/11/202225電子商務系統(tǒng)的分析

13、與設計5.3電子商務系統(tǒng)總體結構設計1.設計的任務2.接口的類型3.確定企業(yè)外部環(huán)境的方法5.3.2系統(tǒng)邊界及接口設計 8/11/202226電子商務系統(tǒng)的分析與設計5.3電子商務系統(tǒng)總體結構設計1.設計的任務:確定系統(tǒng)與外部環(huán)境的接口。5.3.2系統(tǒng)邊界及接口設計 8/11/202227電子商務系統(tǒng)的分析與設計5.3電子商務系統(tǒng)總體結構設計2.接口的類型與企業(yè)合作伙伴之間的接口與企業(yè)內(nèi)部既有信息系統(tǒng)的接口與交易相關的公共信息基礎設施之間的接口其他接口5.3.2系統(tǒng)邊界及接口設計 8/11/202228電子商務系統(tǒng)的分析與設計5.3電子商務系統(tǒng)總體結構設計3.確定企業(yè)外部環(huán)境的方法將系統(tǒng)作為一

14、個“黑箱”(Black Box),不關心系統(tǒng)內(nèi)部,而只關心系統(tǒng)和哪些外部實體發(fā)生數(shù)據(jù)交換。針對每一個外部實體,考察它和系統(tǒng)之間的數(shù)據(jù)交換方式,確定這些數(shù)據(jù)與目標系統(tǒng)之間是輸入還是輸出關系。針對每一個外部實體,考察它和系統(tǒng)之間發(fā)生交換的數(shù)據(jù)的內(nèi)容、格式、頻度以及交換時遵循的規(guī)范或者標準。5.3.2系統(tǒng)邊界及接口設計 8/11/202229電子商務系統(tǒng)的分析與設計5.3電子商務系統(tǒng)總體結構設計系統(tǒng)組成結構的含義和表示:目標系統(tǒng)內(nèi)部的組成部分系統(tǒng)模塊結構圖、系統(tǒng)功能結構圖系統(tǒng)內(nèi)部與外部環(huán)境的相互關系系統(tǒng)總體結構圖5.3.3系統(tǒng)組成結構設計 8/11/202230電子商務系統(tǒng)的分析與設計系統(tǒng)總體結構圖

15、【舉例】鐵路物資總公司電子商務系統(tǒng)總體結構背景情況:鐵路物資總公司是鐵道部直屬企業(yè),負責鐵路燃油、機電設備、配件的采購,并負責向鐵路各物資部門進行物資配送。該公司除了負責完成鐵路物資的采購、供應外,還利用這些資源為國內(nèi)外一些大的制造企業(yè)(例如東芝)開展第三方物流業(yè)務 。8/11/202231電子商務系統(tǒng)的分析與設計系統(tǒng)總體結構圖【舉例】鐵路物資總公司電子商務系統(tǒng)總體結構背景情況:鐵路物資總公司是鐵道部直屬企業(yè),負責鐵路燃油、機電設備、配件的采購,并負責向鐵路各物資部門進行物資配送。該公司除了負責完成鐵路物資的采購、供應外,還利用這些資源為國內(nèi)外一些大的制造企業(yè)(例如東芝)開展第三方物流業(yè)務。

16、。8/11/202232電子商務系統(tǒng)的分析與設計 鐵路專網(wǎng) 鐵路專網(wǎng)鐵路電子商務系統(tǒng)鐵路電子商務系統(tǒng) Internet Internet Internet/專網(wǎng)貿(mào)易客戶物流客戶運輸公司鐵路客戶辦事處/分公司/區(qū)域物流配送中心倉儲公司鐵路客戶物流網(wǎng) Internet Internet供應商資源廠銀行CA貿(mào)易網(wǎng)Portal總公司物流配送中心一般貿(mào)易集采專供Portal物總電子商務系統(tǒng)鐵路物資總公司電子商務系統(tǒng)總體結構8/11/202233電子商務系統(tǒng)的分析與設計鐵路物資總公司電子商務系統(tǒng)門戶網(wǎng)站一般貿(mào)易集采專供總公司物流配送中心負責對外向客戶提供服務。電子交易市場,提供商品采購、報價、競價、合同擬

17、定等功能。完成油品、機電、配件、原材料等鐵路物資的采購、配送。開展第三方物流服務的信息平臺,負責完成倉儲、配送、運輸計劃編制與優(yōu)化、貨物追蹤等功能。8/11/202234電子商務系統(tǒng)的分析與設計5.4 基礎設施平臺設計網(wǎng)絡環(huán)境設計服務器主機的選擇與設計8/11/202235電子商務系統(tǒng)的分析與設計5.4 基礎設施平臺設計網(wǎng)絡環(huán)境設計設計內(nèi)容設計方案網(wǎng)絡環(huán)境組成硬件環(huán)境設計服務器主機的選擇與設計8/11/202236電子商務系統(tǒng)的分析與設計5.4.1 網(wǎng)絡環(huán)境設計1.設計內(nèi)容網(wǎng)絡邏輯結構設計網(wǎng)絡硬件設計網(wǎng)絡環(huán)境的管理配置網(wǎng)絡的拓撲結構、子網(wǎng)劃分、各類服務器的配置、安全設備的配置等。(設計)網(wǎng)絡邏

18、輯設備都由哪些物理設備構成。 (實現(xiàn))網(wǎng)絡如何進行管理,如IP如何劃分和設置、網(wǎng)絡內(nèi)的用戶權限如何設定等。8/11/202237電子商務系統(tǒng)的分析與設計5.4.1 網(wǎng)絡環(huán)境設計2.設計方案依靠自身力量建立自己完整的計算機網(wǎng)絡環(huán)境利用主機托管、數(shù)據(jù)中心實現(xiàn)外包建設8/11/202238電子商務系統(tǒng)的分析與設計主機托管簡介:用戶將自己的服務器主機放在網(wǎng)絡運營商提供的機房里,實現(xiàn)其與Internet連接,并可享受到專業(yè)托管服務(如247的網(wǎng)絡聯(lián)接狀況監(jiān)控、服務器運行狀態(tài)、流量監(jiān)測等 ) 。 優(yōu)點:免去了自建機房,節(jié)約了場地、電力、空調(diào)、日常維護機房管理等各種開銷;節(jié)約了申請專線連接到Internet

19、的租賃費用;企業(yè)可遠程維護服務器中的信息。8/11/202239電子商務系統(tǒng)的分析與設計數(shù)據(jù)中心IDC(Internet Data Center),即互聯(lián)網(wǎng)數(shù)據(jù)中心。 IDC是基于INTERNET網(wǎng)絡,為集中式收集、存儲、處理和發(fā)送數(shù)據(jù)的設備提供運行維護的設施以及相關的服務體系。IDC提供的主要業(yè)務:主機托管(機位、機架、VIP機房出租);資源出租(如虛擬主機業(yè)務、數(shù)據(jù)存儲服務);系統(tǒng)維護(系統(tǒng)配置、數(shù)據(jù)備份、故障排除服務);管理服務(如帶寬管理、流量分析、負載均衡、入侵檢測、系統(tǒng)漏洞診斷) 。 8/11/202240電子商務系統(tǒng)的分析與設計數(shù)據(jù)中心數(shù)據(jù)中心將寬帶網(wǎng)絡、高性能設備及系統(tǒng)運行管理

20、軟件等集成在一起,為需要將基礎網(wǎng)絡環(huán)境進行外部建設的電子商務系統(tǒng)經(jīng)營者提供一攬子服務。IDC是由ISP的服務器托管機房演變而來的。 隨著Internet的高速發(fā)展,網(wǎng)站系統(tǒng)對帶寬、管理維護日益增長的高要求對很多企業(yè)構成了嚴峻的挑戰(zhàn)。于是,企業(yè)開始將與網(wǎng)站托管服務相關的一切事物交給專門提供網(wǎng)絡服務的IDC去做,而將精力集中在增強核心競爭力的業(yè)務中去。 8/11/202241電子商務系統(tǒng)的分析與設計5.4.1 網(wǎng)絡環(huán)境設計3.網(wǎng)絡環(huán)境組成Internet接入支持電子商務系統(tǒng)的局域網(wǎng)8/11/202242電子商務系統(tǒng)的分析與設計InternetPSTN/DDN/X.25F.R./ISDN微波/衛(wèi)星防

21、火墻FirewallWeb服務器應用服務器App. Server郵件/DNS服務器網(wǎng)絡管理LoadBalancing防火墻Firewall內(nèi)部主機內(nèi)部數(shù)據(jù)庫PSTN/DDN/X.25F.R./ISDN微波/衛(wèi)星銀行支付網(wǎng)關(Payment Gateway)認證中心圖5-9:電子商務系統(tǒng)網(wǎng)絡結構示意圖8/11/202243電子商務系統(tǒng)的分析與設計我國的公共傳輸系統(tǒng) PSTN 公共交換電話網(wǎng)DDN 數(shù)字數(shù)據(jù)網(wǎng)分組交換數(shù)據(jù)網(wǎng)以CCITT X.25協(xié)議為基礎F.R. 幀中繼寬帶業(yè)務網(wǎng)ISDN 綜合業(yè)務數(shù)字網(wǎng)8/11/202244電子商務系統(tǒng)的分析與設計5.4.1 網(wǎng)絡環(huán)境設計3.網(wǎng)絡環(huán)境組成Inter

22、net接入目的:實現(xiàn)企業(yè)Intranet和Internet之間的互聯(lián)。主要內(nèi)容:完成接口方式、接口規(guī)格的設計,實現(xiàn)兩個部分的連接。電子商務系統(tǒng)與Internet的互聯(lián)方式:公共電話網(wǎng)(PSTN)數(shù)字數(shù)據(jù)網(wǎng)(DDN,如ChinaDDN)分組交換數(shù)據(jù)網(wǎng)(PSDN,如ChinaPAC)ADSL衛(wèi)星通信網(wǎng)公用無線通信網(wǎng)(GPRS、CDMA、TD-SCDMA)8/11/202245電子商務系統(tǒng)的分析與設計5.4.1 網(wǎng)絡環(huán)境設計3.網(wǎng)絡環(huán)境組成支持電子商務系統(tǒng)的局域網(wǎng)(該局域網(wǎng)需要滿足的要求)由于用戶訪問流量是難以估計,要求比較高的響應速度 ,配置高性能的服務器,網(wǎng)絡具備較高的帶寬;局域網(wǎng)必須具備隔離措

23、施,提供可靠和安全的網(wǎng)絡環(huán)境。 設置防火墻,將網(wǎng)絡隔離成敏感程序不同的區(qū)域。網(wǎng)絡劃分為信任等級不同的網(wǎng)段,通過路由設備隔離 。將需要保護的主機設備的IP配置為虛擬IP,Internet用戶無法直接訪問。8/11/202246電子商務系統(tǒng)的分析與設計5.4.2服務器主機的選擇與設計服務器主機的選擇原則服務器分類8/11/202247電子商務系統(tǒng)的分析與設計5.4.2服務器主機的選擇與設計服務器主機的選擇原則(1)高性能(2)網(wǎng)絡吞吐量大及網(wǎng)絡接口能力吞吐能力的要求比計算速度要求更高;選擇網(wǎng)絡適配器類型和接口都較多的產(chǎn)品。(3)可靠性和可用性好,安全性高 服務器支持自動系統(tǒng)恢復(auto reco

24、very)、動態(tài)系統(tǒng)重新配置(dynamic re-configuration)、模塊化結構、冗余或可熱更換關鍵部件、在線升級等特性。8/11/202248電子商務系統(tǒng)的分析與設計5.4.2服務器主機的選擇與設計服務器主機的選擇原則(4)可擴展性擴展方式:增加系統(tǒng)的配置 、增加服務器。硬件本身具有可擴展的結構(冗余插槽、托架、電源等)(5)開放的體系結構 服務器是否具有開放的體系結構直接影響到日后的升級換代和維護問題。8/11/202249電子商務系統(tǒng)的分析與設計5.4.2服務器主機的選擇與設計服務器分類入門級工作組級部門級企業(yè)級服務器集群8/11/202250電子商務系統(tǒng)的分析與設計5.4.

25、2服務器主機的選擇與設計服務器分類入門級【性能指標】1個CPU;采用SCSI或SATA硬盤;通常采用Windows。【適用】辦公室型的中小型網(wǎng)絡用戶的文件共享、數(shù)據(jù)處理、Internet接入及簡單數(shù)據(jù)庫應用。8/11/202251電子商務系統(tǒng)的分析與設計5.4.2服務器主機的選擇與設計服務器分類工作組級【性能指標】2個CPU;大容量ECC內(nèi)存;增強服務器管理功能的SM總線;一般采用Windows或Linux;具有一定的可擴展性?!具m用】辦公室型的中小型網(wǎng)絡用戶的文件共享、數(shù)據(jù)處理、Internet接入及簡單數(shù)據(jù)庫應用。8/11/202252電子商務系統(tǒng)的分析與設計5.4.2服務器主機的選擇與設

26、計服務器分類部門級【性能指標】支持雙CPU以上的對稱處理器結構;具備比較完備的硬件配置,如磁盤陣列、存儲托架等;集成了大量的監(jiān)測及管理電路,具有全面的服務器管理能力;一般采用UNIX( Linux,Windows也有應用);具有優(yōu)良的可擴展性。【適用】中小型電子商務系統(tǒng)。8/11/202253電子商務系統(tǒng)的分析與設計5.4.2服務器主機的選擇與設計服務器分類企業(yè)級【性能指標】一般采用4個CPU以上的對稱處理器結構,獨立的雙PCI通道,內(nèi)存擴展板設計,高內(nèi)存帶寬,大容量熱插拔硬盤,熱插拔電源;一般采用UNIX(部分采用 Linux);具有優(yōu)良的可擴展性,高度的容錯能力,故障預報警功能,在線診斷,

27、RAM、PCI、CPU等具有熱插拔性能?!具m用】大型電子商務系統(tǒng)。8/11/202254電子商務系統(tǒng)的分析與設計5.4.2服務器主機的選擇與設計服務器分類服務器集群【概念】服務器集群并不是某一種類型的服務器,而是由多個服務器共同組成,通過集群管理軟件,將至少兩臺服務器連接到一起,使這些服務器能夠像一臺機器那樣工作或者看起來好像一臺機器?!具m用】提高系統(tǒng)的穩(wěn)定性和網(wǎng)絡中心的數(shù)據(jù)處理能力及服務能力。8/11/202255電子商務系統(tǒng)的分析與設計5.5 軟件支撐平臺設計 操作系統(tǒng)的選擇數(shù)據(jù)庫系統(tǒng)的選擇開發(fā)/運行環(huán)境與工具選擇應用服務器的選擇中間件產(chǎn)品的應用8/11/202256電子商務系統(tǒng)的分析與設

28、計5.5 軟件支撐平臺設計 商務應用基礎環(huán)境設計中間件產(chǎn)品的應用開發(fā)及運行支撐環(huán)境設計操作系統(tǒng)的選擇數(shù)據(jù)庫系統(tǒng)的選擇開發(fā)/運行環(huán)境與工具選擇應用服務器的選擇8/11/202257電子商務系統(tǒng)的分析與設計5.5.1 操作系統(tǒng)的選擇 目前支持電子商務系統(tǒng)運行的主流操作系統(tǒng)主要有Microsoft Windows系列和UNIX/Linux系列兩個家族。 UNIX/Linux陣營又可以分成UNIX和Linux兩個部分。8/11/202258電子商務系統(tǒng)的分析與設計5.5.1 操作系統(tǒng)的選擇 兩大主流操作系統(tǒng)的比較操作系統(tǒng)的選擇要考慮的因素8/11/202259電子商務系統(tǒng)的分析與設計5.5.1 操作系

29、統(tǒng)的選擇 1.兩大主流操作系統(tǒng)的比較Windows優(yōu)點:使用普遍;軟件豐富;管理難度及管理成本相對較低。缺點:系統(tǒng)穩(wěn)定性及安全性較UNIX/Linux要差一些。8/11/202260電子商務系統(tǒng)的分析與設計5.5.1 操作系統(tǒng)的選擇 1.兩大主流操作系統(tǒng)的比較UNIX/Linux優(yōu)點:系統(tǒng)穩(wěn)定性及安全性好;性能高;平臺上的各類專業(yè)軟件比較成熟;可較好地滿足大型商務運作的需要。缺點:軟件不夠豐富;需要專門的管理人才,管理成本相對較高 。8/11/202261電子商務系統(tǒng)的分析與設計5.5.1 操作系統(tǒng)的選擇 2.操作系統(tǒng)的選擇要考慮的因素(1)受服務器主機的影響較大工作組級服務器均支持Windo

30、ws常用的部門級、企業(yè)級服務器只能運行UNIX(2)系統(tǒng)擴展的需要系統(tǒng)擴展到一定規(guī)模,會需要性能更高的服務器,而這些服務器大多無法運行Windows,而對Linux系統(tǒng)的支持相對要好一些。(3)開發(fā)技術和數(shù)據(jù)庫的選擇JSP技術在UNIX/Linux平臺.NET技術在Windows平臺8/11/202262電子商務系統(tǒng)的分析與設計5.5.2 數(shù)據(jù)庫系統(tǒng)的選擇 數(shù)據(jù)庫系統(tǒng)的選擇原則常見數(shù)據(jù)庫系統(tǒng)的比較 8/11/202263電子商務系統(tǒng)的分析與設計5.5.2 數(shù)據(jù)庫系統(tǒng)的選擇 數(shù)據(jù)庫系統(tǒng)的選擇原則數(shù)據(jù)庫性能系統(tǒng)開發(fā)難度數(shù)據(jù)庫系統(tǒng)的價格系統(tǒng)管理難度8/11/202264電子商務系統(tǒng)的分析與設計5.5

31、.2 數(shù)據(jù)庫系統(tǒng)的選擇 數(shù)據(jù)庫系統(tǒng)的選擇原則數(shù)據(jù)庫性能包括:響應時間、單位時間數(shù)據(jù)吞吐量、內(nèi)外存使用情況、系統(tǒng)輸入/輸出速率、SQL語句的執(zhí)行效率、數(shù)據(jù)完整性約束、并行處理能力、穩(wěn)定性等。8/11/202265電子商務系統(tǒng)的分析與設計5.5.2 數(shù)據(jù)庫系統(tǒng)的選擇 數(shù)據(jù)庫系統(tǒng)的選擇原則系統(tǒng)開發(fā)難度數(shù)據(jù)庫對于SQL語句的支持及擴展程度和存儲過程編制的難度;數(shù)據(jù)庫所提供接口的開發(fā)應用難度。8/11/202266電子商務系統(tǒng)的分析與設計5.5.2 數(shù)據(jù)庫系統(tǒng)的選擇 數(shù)據(jù)庫系統(tǒng)的選擇原則數(shù)據(jù)庫系統(tǒng)的價格如果系統(tǒng)規(guī)模不是特別大,日常有精通數(shù)據(jù)庫技術的人員進行管理,可選擇一些免費的數(shù)據(jù)庫,如MySql。對于

32、預算比較充足或大型電子商務系統(tǒng),最好還是選擇售后服務比較完善的數(shù)據(jù)庫。8/11/202267電子商務系統(tǒng)的分析與設計5.5.2 數(shù)據(jù)庫系統(tǒng)的選擇 數(shù)據(jù)庫系統(tǒng)的選擇原則系統(tǒng)管理難度系統(tǒng)管理難度關系到整個系統(tǒng)日常管理維護的成本;系統(tǒng)管理難度關系到問題發(fā)生時的解決速度,問題越快解決,對網(wǎng)站造成的損失就越低。8/11/202268電子商務系統(tǒng)的分析與設計5.5.2 數(shù)據(jù)庫系統(tǒng)的選擇 常見數(shù)據(jù)庫系統(tǒng)的比較 SQL ServerMySQLOracleSybaseDB28/11/202269電子商務系統(tǒng)的分析與設計常見數(shù)據(jù)庫系統(tǒng)的比較SQL ServerMySQLOracleSybaseDB2跨平臺性能并行

33、處理 可伸縮性 穩(wěn)定性價格(中高端)免費 管理難度 8/11/202270電子商務系統(tǒng)的分析與設計5.5.3 開發(fā)/運行環(huán)境與工具選擇 .NET優(yōu)勢在于易用性適用于中小型電子商務系統(tǒng)(對跨平臺和未來系統(tǒng)的拓展性要求不高)J2EE非常好的跨平臺性適用于大型電子商務系統(tǒng)8/11/202271電子商務系統(tǒng)的分析與設計和的對比. J2EE.NET操作系統(tǒng)可以跨平臺應用目前只能在WINDOWS操作系統(tǒng)中應用開放性開放性能好,各類軟件廠商均對J2EE提供了較好的支持,可選產(chǎn)品類型豐富,功能齊全主要由Microsoft提供支持,開放性較差編程語言及開發(fā)技術只能選用Java作為編程語言,主要采用JSP+Jav

34、aBean+Servlet技術進行系統(tǒng)開發(fā)可選擇余地較大,包括C#、VB.NET、J#等,所有語言統(tǒng)一應用ASP.NET技術開發(fā)系統(tǒng),而且各種語言可以混和應用8/11/202272電子商務系統(tǒng)的分析與設計和的對比J2EE.NET運行方式先編譯成JVM下的偽代碼,后運行,運行效率比較高先編譯成CLR下的偽代碼,后運行,運行效率比較高應用服務器Weblogic、Websphere等多種只有IIS開發(fā)及調(diào)試工具Eclipse、WSAD、JBuilder、Jdeveloper等,種類很多Visual Studio.NET,種類單一易用性一般好8/11/202273電子商務系統(tǒng)的分析與設計5.5.4 應

35、用服務器的選擇 應用服務器基本概念應用服務器的組成應用服務器功能應用服務器產(chǎn)品8/11/202274電子商務系統(tǒng)的分析與設計5.5.4 應用服務器的選擇 1.應用服務器基本概念 應用服務器是一個系統(tǒng)軟件平臺,該軟件在操作系統(tǒng)之上將一些通用的、與企業(yè)核心商務應用無關的環(huán)境和軟件包集成在一起,作為一個軟件包向開發(fā)者提供,這樣一來,在軟件包中預裝部分功能,從而簡化用戶的接口,減少開發(fā)的難度。 8/11/202275電子商務系統(tǒng)的分析與設計5.5.4 應用服務器的選擇 2.應用服務器的組成 從目前應用服務器產(chǎn)品的基本結構看,一般地,應用服務器軟件包當中包括兩部分,一個是增強了功能的Web服務器,另外一

36、部分是專門為應用提供服務的應用服務器部分。這兩個部分在某些產(chǎn)品當中是合并在一起提供的,例如IBM Websphere、BEA的Weblogic。也有些公司將這兩部分作為兩個獨立的產(chǎn)品是分開提供。8/11/202276電子商務系統(tǒng)的分析與設計5.5.4 應用服務器的選擇2.應用服務器的組成(1) 增強型Web服務器基本功能:l 靜態(tài)Web頁面(包括HTML和DHTML)發(fā)布。l 動態(tài)頁面腳本(如JSP、ASP、Servelet和Java Applet等)的執(zhí)行。l 用戶自定義的MIME類型信息的發(fā)布。l Java虛擬機(JVM)。l 傳統(tǒng)的HTTPD服務。l 服務器管理功能(如頁面訪問控制、We

37、b訪問統(tǒng)計、 Web 服務器配置等)。l Web開發(fā)接口(例如NSAPI、ISAPI等)。8/11/202277電子商務系統(tǒng)的分析與設計5.5.4 應用服務器的選擇2.應用服務器的組成(2)應用服務器 (Application Server) 應用服務器和Web 服務器有很大的差別,這些差異體現(xiàn)在:Web服務器只能幫助將應用程序處理結果以HTML頁面的形式發(fā)布給用戶,它對于應用程序不能提供更多的幫助。應用服務器一般地可以為企業(yè)級的應用提供一種可靠的、高性能的的運行環(huán)境,而Web服務器是無法做到這一點的。8/11/202278電子商務系統(tǒng)的分析與設計5.5.4 應用服務器的選擇2.應用服務器的組

38、成(2)應用服務器 (Application Server)應用服務器可以提供很多預先安裝的(或者預置)服務,例如搜索引擎、內(nèi)容管理等 。 很多應用服務器能預先配置和快速構造商務模型的組件,使企業(yè)可以迅速地建立商務邏輯。8/11/202279電子商務系統(tǒng)的分析與設計5.5.4 應用服務器的選擇3.應用服務器功能(1)高性能的應用程序運行環(huán)境(2) 為應用提供可伸縮性(3) 會話管理(4) 支持多種應用編程模式 (5) 目錄及內(nèi)容管理 (6) 商務引擎 (7) 系統(tǒng)管理 8/11/202280電子商務系統(tǒng)的分析與設計5.5.4 應用服務器的選擇3.應用服務器功能(1)高性能的應用程序運行環(huán)境 所

39、謂高性能主要體現(xiàn)在:內(nèi)容緩存 (Content Cache) 數(shù)據(jù)庫連接緩存 (Content Cache)支持進程的多線索(multi-thread)執(zhí)行 大量用戶訪問情況下的負載均衡分布式聯(lián)機事務處理標準的應用開發(fā)環(huán)境和應用分布(deployment)環(huán)境8/11/202281電子商務系統(tǒng)的分析與設計5.5.4 應用服務器的選擇3.應用服務器功能(2) 為應用提供可伸縮性應用服務器通過兩種方式提高系統(tǒng)可擴充性:l支持服務器集群l對稱多CPU系統(tǒng)8/11/202282電子商務系統(tǒng)的分析與設計5.5.4 應用服務器的選擇3.應用服務器功能(3) 會話管理作用:對客戶的每次人機會話過程進行記錄和

40、管理。舉例:用戶需要多次挑選才能確定購物清單,每次挑選貨物并將其放入購物車的過程就是一次會話。一旦系統(tǒng)支持會話管理的功能,當用戶確定付款時,電子商務系統(tǒng)會自動提供用戶的購物清單。8/11/202283電子商務系統(tǒng)的分析與設計5.5.4 應用服務器的選擇3.應用服務器功能(4) 支持多種應用編程模式 l應用表達可以利用JSP、Servelet、Java應用。l業(yè)務邏輯可以利用JavaBeans、EJB等。l數(shù)據(jù)庫存取可以利用JDBC、ODBC等。l應用集成可以利用XML、CORBA等。8/11/202284電子商務系統(tǒng)的分析與設計5.5.4 應用服務器的選擇3.應用服務器功能(5) 目錄及內(nèi)容管

41、理 l對用戶訪問內(nèi)容的控制l分層數(shù)據(jù)組織l目錄更新及控制8/11/202285電子商務系統(tǒng)的分析與設計5.5.4 應用服務器的選擇3.應用服務器功能(6) 商務引擎商務服務層功能:l個性化服務l客戶關系管理l供應鏈管理l電子交易市場8/11/202286電子商務系統(tǒng)的分析與設計5.5.4 應用服務器的選擇3.應用服務器功能(7) 系統(tǒng)管理 l性能配置管理l存取控制l系統(tǒng)日志管理為商務應用配置合適的系統(tǒng)資源。如對服務進程數(shù)的調(diào)整、結果緩存大小的調(diào)整等。對系統(tǒng)資源的訪問權限進行限制,以保護特點內(nèi)容的安全。如控制有特定權限的用戶才能訪問系統(tǒng)中的某些應用或頁面等。對系統(tǒng)訪問、應用運行、存取失敗等情況進行記錄,為系統(tǒng)的故障診斷、分析和性能優(yōu)化提供依據(jù)。8/11/202287電子商務系統(tǒng)的分析與設計5.5.4 應用服務器的選擇 4.應用服務器產(chǎn)品 目前應用服務器產(chǎn)品很多,但是流行的應用服務器主要包括:BEA公司的WebLogic平臺,IBM的Webshpere、Microsoft的IIS。8/11/202288電子商務系統(tǒng)的分析與設計5.5.5 中間件產(chǎn)品的應用 中間件的概念及基本作用中間件的分類8/11/202289電子商務系統(tǒng)的分析與設計5.5.5 中間件產(chǎn)品的應用 中間件的概念及基

溫馨提示

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

評論

0/150

提交評論