海爾集團網絡方案_第1頁
海爾集團網絡方案_第2頁
海爾集團網絡方案_第3頁
已閱讀5頁,還剩20頁未讀, 繼續免費閱讀

下載本文檔

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

文檔簡介

1、4. 系統平臺方案海爾集團總部與各事業本部和駐外分支機構網絡連接示意圖武漢海爾順德海爾歐洲公司海爾集團下屬十幾家分公司分布全國各地,同時由于集團的發 展,在世界各地也建立了很多分支機構。分公司和各分支機構需要 與集團建立有效的信息交流。根據國內現有通訊狀況,海爾集團各地的分,子公司可以通過國 內現有的公共通訊網絡與集團總部實現網絡連接 ,在全國范圍內建 立起海爾集團的集團計算機廣域網。海爾集團各駐外分支機構則利用世界范圍的In ter net實現與總部 的信息交流。4.1. 海爾集團財務信息系統網絡拓撲結構對于海爾集團財務信息系統建設,我們提出了如下網絡拓撲結構,具體網絡拓撲圖如下頁所示??偛?/p>

2、網管機中心 服務器 磁盤陣列中心服務器客戶機 客戶機路由器遠程訪問服務器Internet衛路由器DDN星遠程訪問服務器MODEMH移動辦公服務器分支機構多協議交換服務器中心服務器中心 服務器c D磁盤陣列各部分主要結構及功能1、 總部財務信息處理中心:設置兩臺中心服務器(高可靠性集 群,可放在電腦部),作為總部的中心數據服務器、應用服務器和 Web服務器,并配置磁帶機進行數據備份??偛控攧兆泳W客戶機負 責人機交互,完成數據的錄入、查詢等界面操作。財務信息系統還 包括網管機,用于系統維護人員進行網絡管理及系統維護。(由于 數據量大,建議使用UNIX系統)。2、事業本部財務子網:根據需要設置兩臺中

3、心服務器及磁帶機,保證大業務量的及時處理。網絡服務器及若干客戶機組成,完 成相應分支機構的財務處理業務。財務子網服務器進行分布式的網絡數據存儲、處理及組織,并與中央服務器進行數據交換復制。子網 客戶機負責人機交互,完成數據的錄入、查詢等界面操作。(如數 據量大,建議使用UNIX系統,否則,可使用NT系統)。3、事業部財務子網:網絡服務器及若干客戶機組成,完成相應 分支機構的財務處理業務。建議使用NT系統。4、遠程辦公設備:根據需要在不同業務地區設置訪問服務器及 防火墻及移動辦公設備。配置遠程訪問設備,可為領導層及異地分 支機構提供安全、快捷的遠程查詢及操作功能,并提供相應的遠程 訪問控制。網絡

4、系統結構的優點本網絡系統結構具有如下優點:1、海爾工業園主干 ATM網為大量數據傳遞、數據庫復制及數 據查詢提供足夠帶寬。2、中央服務器采用高可靠性集群并配置磁盤陣列,并采用磁帶 機備份,充分保證數據的安全性及系統的穩定性。3、虛擬子網結構清晰,權限控制分明,有利于網絡管理并保障 各種數據的安全。4、分布式網絡布置,多層的邏輯服務器結構提供高效的分布式 網絡計算功能,減少投資及總體運營成本。4.13基本服務器本系統對網絡硬件沒有特殊要求,只要是配置有Web服務器的 局域網都可以在其中運行。但本系統屬于網絡密集型應用系統,系統運行時,大量數據需經過網絡傳遞。所以網絡的傳輸性能直接影 響到系統的運

5、行效果。企業的數據庫服務器、Web服務器和應用服 務器應盡量連接在高速網絡中(如企業主干網中),以避免由于網絡原因造成服務器的性能瓶頸。網絡軟件環境本系統可運行在任何網絡環境中。由于本系統是基于 B/S結構 的應用系統。所以要求網絡中至少配置一臺Web服務器,如在Windows NT 4.0中需要安裝并運行IIS (其他可根據網絡具體情況 選擇相應的Web服務器軟件)。本系統同時還需要在網絡中配置數 據庫服務器和應用服務器 (提供客戶端代碼下載和運行服務器端的 服務代碼)。以上三種服務器軟件可根據情況選擇安裝在一臺服務 器中或分別安裝在不同的服務器中。42網絡計算方案本系統網絡采用分布式網絡計

6、算方案 ,數據庫采用面向對象的 大型關系數據庫(ORDBMS),具有如下特點:1、分布式網絡計算通過數據的分布式處理,減輕數據庫服務器 及網絡數據的傳輸壓力,提高系統的整體效率。2、面向對象的大型關系數據庫為數據的存儲、處理及管理提供 充分的安全及可靠保障,并具有極強的可擴展性及兼容性。4.2.1. B/S結構圖應用服務器i客戶機Web服務器數據服務器應用服務器n?Web Browser?Web S erver?S ervletsTDatabase S erver?HTML?OR B?lJDBCava Gateway產品的網絡平臺采用 Browser/Server (瀏覽器/服務器)的方式,這

7、是一種基于世界范圍內最先進技術的網絡配置方案,也是配合In ternet/ Intran et建設的最佳方案,這種技術平臺方案最大限度地方便了用戶部署和維護大型軟件系統,從而大大降低了用戶目標系統的總體擁有成本(TCO)。下面是對該體系結構的具體說明: 客戶端主要負責人機交互,包括一些與數據和應用關系的圖形 和界面運算;WEB服務器主要負責對客戶端應用程序的集中管理;應用服務器主要負責應用系統的邏輯結構和數據關系,即事物處理。應用服務器又可以根據其處理的具體業務不同而分為多個;數據服務器則主要負責數據的存儲和組織、分布式管理、備分和同步 等等。采用瀏覽器界面及Web Server方式的優點:*

8、瀏覽器界面易學易用,使用者無須太多技術知識*大大降低安裝和維護費用*升級簡便,只須在應用服務器端進行升級操作*客戶端無應用程序,保證瘦客戶機運行*充分保護企業現有資源,避免重復投資*支持跨平臺的應用程序*擴展傳統的C/S系統*遠程等同于本地*容易集成最新的技術422. B /S體系結構的優勢信息技術的發展日新月異,繼C/S (客戶機/服務器)之后,B/S 結構成為應用軟件,尤其是企業級應用軟件的主流。80年代興起的C/S體系結構應用,是伴隨著網絡數據庫(如Oracle、Informix和Sybase等)和DeskTop圖形交互窗口應用及開 發技術發展而逐漸形成的。它將一個復雜的網絡應用的用戶交

9、互界 面GUI和業務應用處理與數據庫訪問以及處理相分離,服務器與客戶端之間通過消息傳遞機制進行對話,由客戶端發出請求給服務器,服務器進行相應的處理后經傳遞機制送回客戶端。對數據庫的大量操作通過遠程數據庫訪問的方式交給了后臺數據庫服務器去完 成,提高了用戶交互反應速度,降低客戶端對 CPU處理能力的要 求,應用開發簡單且具有較多功能強大的前臺開發工具。但是一般采用C/S體系結構的應用軟件,由于應用處理留在Client端,使得在 處理復雜應用時客戶端應用程序仍顯肥胖,限制了對業務處理邏輯變化適應和擴展能力,當訪問數據量增大和業務處理復雜時,客戶 端往往變成瓶頸。且與當今瘦客戶端的發展趨勢不符 。在

10、采用遠程 數據庫訪問數據庫模式(ODBC, SQL),客戶端與后臺數據庫服務 器數據交換頻繁,且數據量大,當大量用戶訪問時,易造成網絡瓶 頸。C/S結構的向前發展就是分布多級體系結構。在將業務處理和數據管理彼此之間相互徹底分離 ,各自完成其 擅長和應該完成的任務,就形成了所謂分布多級體系結構模式。多 級分布體系結構與一般的 C/S體系結構不同之處是在中間插入了專門完成應用業務處理功能的服務器,它相對于前臺Client和后臺數 據庫服務器均構成 C/S結構。這種中立的應用服務器即是所謂的應 用中件。Client端的功能注重在用戶交互(GUI)和數據表征。后臺 數據庫完成數據訪問和數據管理,應用服

11、務器則專注應用業務處 理。該結構可將復雜的業務處理分割成相互之間可交互、調用和通信的若干業務功能部件或對象,并可將其分配到多個網絡互連的應 用服務器中件實現負荷分擔。應用服務器中件往往還具備對分布對 象的管理和實時調度功能,實現真正的分布處理和動態負荷分擔。隨著In ternet的普及,安裝有Web瀏覽程序的PC機可以查詢 星羅棋布的 Web服務器中的各種信息內容。企業信息系統中綜合 C/S體系結構和Web的信息發布與檢索技術,使得企業管理軟件系 統的網絡體系結構跨入第三階段,即B/S結構,它兼備了集中處理 模式和C/S結構體系的分布協同處理模式。作為企業Intranet的前端是以TCP/IP

12、通信協議為基礎的 WorldWide Web機制,企業內的WWW服務器可以接受安裝有 Web瀏覽 程序的Intranet終端的訪問。Web瀏覽程序的基本功能是顯示由 Web提供的顯示信息和向 Web服務器發出請求,它并不具有很強的 信息處理功能。從整個角度觀察,信息處理任務主要由服務器完 成,Intranet終端并不完成任何信息處理任務,很像以主機或文件服 務器為中心的集中處理模式。然而,In tra net的后端又是類似C/S系 統的分布式處理環境。盡管服務器不斷向高速、高性能化方向發 展,但是Web服務器也不可能完成包羅萬象的處理任務,Web服務器還必須和各種各樣的服務器(如大型主機、文件

13、服務器、數據庫 服務器等)進行協同,實現分布式處理??梢钥闯?,Intranet采用的 是一種改進的C/S處理模式,它把C/S處理模式的服務器端進一步深 化,分解成應用服務器(Web服務器)和一個或多個數據庫服務器、文件服務器以及主機(Main frame)服務器。傳統的C/S體系結構雖然是采用的是開放模式,由于通信協議 等的標準化,使得企業可以構筑采用多廠家產品的網絡系統。但這只是系統開發者一級的開放性,在特定的應用中,無論是客戶端還 是服務器端都還需要特定的軟件,沒有能夠提供用戶真正期望的開 放環境。而Intranet則是真正的開放系統。因為在Intranet終端側 的系統已經統一為 Web

14、瀏覽程序的單一平臺Intranet系統里的文 件,應用程序處理的結果,一律通過Web瀏覽程序顯示出來。作為 最終用戶,只要操縱Web瀏覽程序,各種各樣的處理任務都可以通 過Web瀏覽程序調用系統資源來完成。因此,也可以將Intranet模 型稱為Browser/Server (B/S-瀏覽器/服務器)模型,與C/S處理模 式相比,它大大簡化了客戶端,只要裝上操作系統、網絡協議軟件 以及瀏覽器即可,這時的客戶機成為瘦客戶機,而服務器則集中了 所有的應用邏輯,開發、維護等幾乎所有工作也都集中在服務器 端。同時當企業對網絡應用進行升級時,只需更新服務器端的軟件,而不必更換客戶端軟件,減輕了系統維護與

15、升級的成本與工作 量,使用戶的總體擁有成本(TCO)大大降低。B/S體系結構徹底杜 絕了以往種種網絡計算技術的弊端,是迄今為止企業級應用軟件最為完美的解決方案。B/S的出現極大地催化了大型應用軟件的成熟標志著一個全新的信息時代的到來!4.3.運行環境431.服務器1、 在本系統中,建議海爾集團財務中心配置 2臺UNIX小型機 或NT服務器作為中央服務器,采用雙機熱備方式,構成高可靠性集 群,保障系統的不間斷運行。外設可采用磁帶機做數據備份。2、 各事業本部可采用與集團信息中心同樣的配置,以便增加數 據容量和提高系統效率。3、各事業部分別采用一臺 SERVER作為網絡服務器(應用服務 器,WEB

16、服務器和數據庫服務器),或直接登錄至中心服務器。4、本財務系統支持多平臺應用,WINDOWS NT,NETWARE, 和各種UNIX操作系統(如AX, UX)等。*UNIX服務器一般應用于企業關鍵應用。作為高性能數據庫服 務器和企業級 WEB服務器。UNIX服務器不同型號和不同配置價格 差異很大,建議UNIX服務器滿足如下配置:512M以上內存;帶 CD-ROM ;8G以上SCSI硬盤(應主要參考數據存儲量)。*PC服務器一般運行Windows NT系統,可滿足工作組和部門 級應用的要求。建議PC服務器配置如下:PII 300 以上 CPU;128M (推薦256M)以上內存;4G以上SCSI

17、硬盤(應主要參考數據存儲量)。同時,為保證服務器安全應考慮為服務器配備數據備份設備和UPS。4.3.2 . 客戶端本系統客戶端PC機最低配置要求為INTEL486 (主頻不限),內存32M。理想配置為P5/200以上,內存64M以上。客戶端選用Windows9X操作系統,可支持多種流行的瀏覽器,包括 Microsoft IE、Netscape Navigator 等。44數據庫系統我們在應用軟件的設計中采用的是標準 SQL語句及JDBC標準 接口,因此,應用軟件將支持目前各種主流大型關系型數據庫 ,包 括:DB2、SY BASE、ORACLE、INFORMIX、SQL SERVER等。出于具體

18、應用的需要、安全性、性能價格等方面的考慮,在海 爾集團財務信息系統項目中我們推薦 IBM DB2 UDB5.0,現將其應 用方案簡述如下:DB21.1 DB2簡介DB2關系型數據庫產品是IBM的主要數據庫產品。80年代初 DB2的發展重點放在大型的主機平臺。從80年代中期到90年代初 DB2已發展到中型機,小型機,以及微機平臺。DB2目前不但運行 于所有IBM操作系統平臺,同時也已移植到許多其他計算機廠家的 平臺上,現在的最高版本為 DB2 UDB V5從硬件上,DB2支持基于 In tel的微機、IBM的或非IBM的各種RISC服務器和工作站、大型并 行處理機、AS/400中型計算機系統、運

19、行VM, VSE和MVS操作系 統的主機系統;從操作系統上,DB2可運行于 AIX、HP_UX、 Solaris、OS/2、Windows NT、SCO UNIX 等;從網絡協議上,DB2 支持 TCP/IPIPX/SPX,NetBIOS,APPC 等網絡協議.DB2 具有支持 Java 的Web功能;從單一處理器到對稱多處理器的伸縮能力;支持影像,聲 音,圖像和文本等的多媒體功能。DB2數據庫產品被總稱為 DB2產品系列。主要有四大系列:DB2工作組版本,DB2企業版本,DB2個人版本和DB2擴展企業版 本。對于每一系列的產品及其內容,將在后面作詳細介紹。DB2支持的數據類型DB2支持如下數

20、據類型:CHAR,VARCHAR,LONGVARCHAR,GRAPHIC,VARGRAPHIC 丄 ONGGRAPHIC,CHARACTERINTEGER,SMALLINTDATE,TIME,TIMESTAMPDOUBLEQECIMALBLOB,CLOB,DBCLOBDB2的數據處理能力表空間多少不受限制普通表空間可達 64GB,LOB達2TB表可達255列,每行可達4005個字節(不包括 BLOB, CLOB,LONG VARCHAR, DBCLOB以及 LONGVARGRAPHIC數據類型),4. 一個表的最多行數為4,000,000,000。DB2的數據管理能力支持表空間,表中的大對象可

21、以同表中的一般數據分開存儲表空間可以擴展容量 數據,日志分離支持在線備份支持數據庫級和表空間級的恢復支持數據載入導出裝載實用程序可從一個或多個文件、磁帶或命名管道中,將數 據直接裝載進DB2中數據庫可以分布支持集中管理DB2的數據復制功能DB2 UDB中集成了以前作為獨立功能模塊的數據復制工具。復制工具不需要進行另外的安裝和配置。DB2 UDB中利用復制工具進行數據復制更簡便,大致步驟如下:在上、下級DB2中創建數據庫利用DB2的管理工具Control Center ”定義下級單位的DB2中表為 復制源表(DB2的復制只能在表一級)3. 利用Control Center ”定義復制到的目標表4

22、. 根據DB2 UDB所在的系統平臺,配置Capture和Apply程序5. 下級單位運行Capture程序,準備好需要復制的數據6. 上級單位通過運行Apply程序將下級單位的數據復制到上級 單位。DB2的可擴展性DB2允許用戶建立自己的數據類型和函數.1.7 DB2的并行性DB2具有很好的并行性。DB2把數據庫管理擴充到了并行的、 多節點的環境數據庫分區是數據庫的一部分,包含自己的數據、索 引、配置文件、和事務日志。數據庫分區有時被稱為節點或數據庫 節點。因為數據是跨越數據庫分區被分割的,你可以使用多物理節點上 的多處理器的強大功能以滿足信息的需要數據檢索和更新的需求可以被自動分解成子需求

23、,并在適當的數據庫分區中并行的執行.事實上,跨越數據庫分區分割數據庫對 SQL語句的用戶是透明的.DB2提供 了幾個并行特性,以增強數據庫的性能和效率.DB2的擴展企業版提供 了數據庫被分割到跨越局域網中多個獨立的計算機的能力這使得一個應用程序可以利用對單個計算機來說太大而無法處理的數據庫在一個對稱多處理器(SMP)環境中使用DB2,通過發掘多處理器的硬盤 空間和SMP系統及內存,加速了單個SQL查詢的速度.工作量被更平 均的分配在多處理器之間,進而達到更大的可伸縮性.DB2的數據存取在DB2中,可用以下幾種方法查看數據:控制中心(Control Center) 命令中心(Command Ce

24、nter) 命令行處理器(Command Line Processor) ODBC 應用程序,如 Lotus Approach In ternet 應用程序如 Java 或 Net.Data 用C,C+或其他程序語言編寫的應用程序DB2數據庫安全性DB2將操作系統和數據庫的權限相結合 可對用戶授予數據庫級或表級的權限表的授權可由一般用戶和超級用戶代理4.5.開發工具4.5.1. JAVAWeb瀏覽是現在國際互聯網甚至局域網的主要使用方式。文檔能很容易地顯示文本和各種圖片,他還能提供超文本鏈接。這些瀏 覽器調用HTML語言寫的文檔,HTML/WWW 瀏覽器技術只限于文 本和圖象。如果你想播放一種

25、聲音或運行一個演示程序,你不得不下載那個文件并用你本機上的能理解和運行那個文件格式的程序來 播放它。Java程序和它的瀏覽器 HotJava,提供了可讓你的瀏覽器運行 程序的方法。你能從你的瀏覽器里直接播放聲音。你還能播放頁面 里的動畫。Java還能告訴你的瀏覽器怎樣處理新的類型文件。當我們能在2400 baud線上傳輸視頻圖象時,HotJava將能顯示這些視頻。微軟總裁比爾蓋茨在悄悄地觀察了一段時間后,不無感慨地說:"Java是長時間以來最卓越的程序設計語言”。Java是一種簡單的、面象對象的、分布式的、鍵壯的、結構的 中立的、安全的、可移植的、解釋的、性能很優異的、多線程的、 動

26、態的開發語言。1、簡單Java提供了一個功能強大語言的所有功能,但幾乎沒有一點含 混特征。Java去掉了 C+語言的許多功能,讓Java的語言功能很精 煉,并增加了一些很有用的功能,如自動收集碎片。Java去掉了以下幾個C和C+功能:指針運算;結構;typedefs ; #define ;需要釋放內存。而且,Java很小,整個解釋器只需215K的RAM。2、面象對象Java可將用戶的需求進行動態的、可視化描述,以提供設計者 更加直觀的要求。由于Java語言的面向目標的特性 所以完全可以 用0-0的技術與方法來開發,這是符合最新的軟件開發規范要求 的。Java實現了 C+的基本面象對象技術并有一

27、些增強,(為了語 言簡單,刪除了一些功能)。Java處理數據方式和用對象接口處理 對象數據方式一樣。3、分布式Java建立在擴展TCP/IP網絡平臺上。庫函數提供了用HTTP和 FTP協議傳送和接受信息的方法。這使得程序員使用網絡上的文件和使用本機文件一樣容易。4、健壯Java致力于檢查程序在編譯和運行時的錯誤。類型檢查幫助檢 查出許多開發早期出現的錯誤。Java自已操縱內存減少了內存出錯 的可能性。Java還實現了真數組,避免了覆蓋數據的可能。這些功 能特征大大提高了開發Java應用程序的周期。Java提供:Null指針檢測;數組邊界檢測;異常出口 ; Byte code校驗。5、結構中立另

28、外,為了建立Java作為網絡的一個整體,Java將它的程序編 譯成一種結構中立的中間文件格式。只要有Java運行系統的機器都 能執行這種中間代碼。現在,Java 運行系統有 Solaris2.4(SPARC),Win32,系統 (Windows95 和 Windows NT)。Java源程序被編譯成一種高層次的與機器無關的byte-code格式語言,這種語言被設計在虛擬機上運行,由機器相關的運行調試 器實現執行。6、安全Java的安全是兩方面的。一方面,在Java語言里,象指針和釋 放內存等C+功能被刪除,避免了非法內存操作。二方面,當Java 用來創建瀏覽器時,語言功能和一些瀏覽器本身提供的

29、功能結合起 來,使它更安全。Java語言在你的機器上執行前,要經過很多次的測試。它經過 代碼校驗,檢查代碼段的格式,檢測指針操作,對象操作是否過分 以及試圖改變一個對象的類型。Byte-code 校驗:如果byte-code通過代碼校驗,沒有返回錯誤,我們可知道: 代碼沒有堆棧上溢出和下溢出;所有操作代碼參數類型都是正確 的;沒有發生非法數據轉換,如將整數轉換成指針;訪問對象操作 是合法的。7、可移植除了結構中立的可移植性外,Java還實現了各平臺上移植,以 方便程序的開發。Ints在Java里永遠是整數,32位整數。而且, Java建立在一個虛擬的Windows系統上,所以很容易地在UNIX

30、,PC 和Mac環境下實現。8、解釋Java解釋器(運行系統)能直接運行目標代碼指令。鏈接程序通 常比編譯程序所需資源少,所以程序員可以在創建源程序上花上更 多的時間。9、性能優異如果解釋器速度不慢,Java可以在運行時直接將目標代碼翻譯 成機器指令。Sun用直接解釋器一秒鐘內可調用300,000個過程。翻 譯目標代碼的速度與C/C+的性能沒什么區別。10、多線程Java提供的多線程功能使得在一個程序里可同時執行多個小任 務。線程有時也稱小進程是一個大進程里分出來的小的獨立的進程。因為Java實現的多線程技術,所以比C和C+更鍵壯。多線程帶來的更大的好處是更好的交互性能和實時控制性能。當然實時

31、控制性能還取決于系統本身(UNIX,Wi ndows,Maci ntosh等),在開發難易程度和性能上都比單線程要好。任何用過當前瀏覽 器的人,都感覺為調一副圖片而等待是一件很煩惱的事情。在Java里,你可用一個單線程來調一副圖片,而你可以訪問HTML里的其 它信息而不必等它。11、動態Java盡可能地利用了面象對象技術的優點。Java并不試圖在運 行前將所有模塊全部連接起來。一個新的或升級的庫函數并不需要 更改源程序就能正確運行。12、類裝載Class Loader通過將本機類與網絡資源類的名稱分開,來保持 安全性。因為調入類時總要經過檢查,這樣避免了 Trojan碼程序的 出現。從網絡上下載的類被調進一個與源相關的私有的名字域。當一個私有類訪問另一個類時,build-in(本機類)首先

溫馨提示

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

最新文檔

評論

0/150

提交評論