




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、4 .系統平臺方案海爾集團總部與各事業本部和駐外分支機構網絡連接示意圖a吉島海edo=1皿)匚歐訓公司internet星interneduong 四事業部事業部海爾集團下屬十幾家分公司分布全國各地,同時由于集團的發展,在 世界各地也建立了很多分支機構。分公司和各分支機構需要與集團建立有 效的信息交流。根據國內現有通訊狀況,海爾集團各地的分,子公司可以通過國內現 有的公共通訊網絡與集團總部實現網絡連接,在全國范圍內建立起 海爾集 團的集團計算機廣域網。海爾集團各駐外分支機構則利用世界范圍的 in ternet實現與總部 的信息交流.海爾集團財務信息系統網絡拓撲結構對于海爾集團財務信息系統建設,我
2、們提出了如下網絡拓撲結 構,具體網絡拓撲圖如下頁所示。fl中心i服務器磁盤陣列中心服務器客戶機客戶機路由器遠程訪問服務器ddnmodem路由器遠程訪問服務器服務器多協議交換服務器interneth移動辦公4.1.1各部分主要結構及功能1、總部財務信息處理中心:設置兩臺中心服務器(高可靠性集 群,可放在電腦部),作為總部的中心數據服務器、應用服務器和web服務器, 并配置磁帶機進行數據備份。總部財務子網客戶機負責人機交互,完成數據 的錄入、查詢等界面操作。財務信息系統還包括網管機,用于系統維護人員 進行網絡管理及系統維護。(由于數據量大,建議使用unix系統)。2、事業本部財務子網:根據需要設置
3、兩臺中心服務器及磁帶機,保證大業務量的及時處理。網絡服務器及若干客戶機組成,完成相應分支機構 的財務處理業務。財務子網服務器進行分布式的網絡數據存儲、處理及組織,并與中央服務器進行數據交換復制。子網客戶機負責人機交互,完成數據的錄入、查詢等界面操作。(如數據量大,建議使用unix系統,否則,可使用nt系統)。3、事業部財務子網:網絡服務器及若干客戶機組成,完成相應分支機 構的財務處理業務。建議使用nt系統。4、遠程辦公設備:根據需要在不同業務地區設置訪問服務器及 防火墻 及移動辦公設備。配置遠程訪問設備,可為領導層及異地分支機構提供安 全、快捷的遠程查詢及操作功能,并提供相應的遠程訪問控制。4
4、.1.2 網絡系統結構的優點本網絡系統結構具有如下優點:1、海爾工業園主干atm網為大量數據傳遞、數據庫復制及數據查詢 提供足夠帶寬。2、中央服務器采用高可靠性集群并配置磁盤陣列,并采用磁帶機備 份,充分保證數據的安全性及系統的穩定性。3、虛擬子網結構清晰,權限控制分明,有利于網絡管理并保障各種數 據的安全。4、分布式網絡布置,多層的邏輯服務器結構提供高效的分布式網絡計 算功能,減少投資及總體運營成本。4.1.3 .基本服務器本系統對網絡硬件沒有特殊要求,只要是配置有web服務器的局域網都可以在其中運行。但本系統屬于網絡密集型應用系統,系統運行 時,大量數據需經過網絡傳遞。所以網絡的傳輸性能直
5、接影響到系統的運 行效果。企業的數據庫服務器、web服務器和應用服務器應 盡量連接在高速 網絡中(如企業主干網中),以避免由于網絡原因造成服務器的性能瓶頸。網絡軟件環境本系統可運行在任何網絡環境中。由于本系統是基于b/s結構的應用 系統。所以要求網絡中至少配置一臺web服務器,如在windows nt中需 要安裝并運行iis (其他可根據網絡具體情況選擇相應的web服務器軟 件)。本系統同時還需要在網絡中配置數據庫服務器和應用服務器(提供客戶端代碼下載和運行服務器端的服務代碼)。以上三 種服務器軟件可根據情況選擇安裝在一臺服務器中或分別安裝在不同的服務器中。.網絡計算方案本系統網絡采用分布式網
6、絡計算方案,數據庫采用面向對象的大型關 系數據庫(ordbms),具有如下特點:1、分布式網絡計算通過數據的分布式處理,減輕數據庫服務器 及網絡數據的傳輸壓力,提高系統的整體效率。2、面向對象的大型關系數據庫為數據的存儲、處理及管理提供充分的 安全及可靠保障,并具有極強的可擴展性及兼容性。應用服務器iweb服務器數據服務器4.2.1. b/s結構圖客戶機?web browser?web s erver?s ervlets tdatabase s erver?html?or b?ljdbcava g ateway產品的網絡平臺采用browser/server (瀏覽器/服務器)的方式,這是 一種
7、基于世界范圍內最先進技術的網絡配置方案,也是配合internet/i ntranet建設的最佳方案,這種技術平臺方案最大限度地方便了用戶部署和維 護大型軟件系統,從而大大降低了用戶目標系統的總體擁有成本(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、通信協議為基礎的world wide web機制,企業內的www服務器可以接受安裝有web瀏覽程 序的 intranet終端的訪問。web瀏覽程序的基本功能是顯示由web提 供的顯示 信息和向web服務器發出請求,它并不具有很強的信息處理功能。從整個 角度觀察,信息處理任務主要由服務器完成,intranet終端并不完成任何信 息處理任務,很像以主機或文件服務器為中心的集中處理模式。然而, intranet的后端又是類似c/s系統的分布式處 理環境。盡管服務器不斷向高 速、高性能化方向發展,但是web服務器也不可能完成包羅萬象的處理任務,web服務器還必須和各種各樣的 服務器(如大型主機、文件服
13、務器、數據庫服務器等)進行協同,實現 分布式處理。可以看出,intranet采用的是一種改進的c/s處理模式,它把 c/s處理模式的服務器端進一步深化,分解成應用服務器(web服務器) 和一個或多個數據庫服務器、文件服務器以及主機(mai nframe )服務器。傳統的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.1 .服務器1 在本系統中,建議海爾集團財務中心配置2臺unix小型機或nt 服務器作為中央服務器,采用雙機熱備方式,構成高可靠性集群,保障系統 的不間斷運行。外設可采用磁帶機做數據備份。2、各事業本部可采用與集團信息中心同樣的配置,以便增加數據容量 和提高系統效率。3、各事業部分別采用一臺server作為網絡服務器(應用服務器, we
16、b服務器和數據庫服務器),或直接登錄至中心服務器。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以上
17、scsi硬盤(應主要參考數據存儲量)。同時,為保證服務 器安全應考慮為服務器配備數據備份設備和ups。4.3.2 客戶端本系統客戶端pc機最低配置要求為intel486 (主頻不限),內存32m。理想配置為p5/200以上,內存64m以上。客戶端選用windows9x操作系統,可支持多種流行的瀏覽器,包括 microsoft ie、netscape navigator 等。.數據庫系統我們在應用軟件的設計中采用的是標準sql語句及jdbc標準接口,因此,應用軟件將支持目前各種主流大型關系型數據庫,包括:db2、sy base、oracle、informix、sql server 等。出于具體應
18、用的需要、安全性、性能價格等方面的考慮,在海爾集團財 務信息系統項目中我們推薦舊m db2,現將其應用方案簡述如下:db2db2簡介db2關系型數據庫產品是em的主要數據庫產品。80年代初db2 的發展重點放在大型的主機平臺。從80年代中期到90年代初db2已發展 到中型機,小型機,以及微機平臺。db2目前不但運行于所有舊m操作系 統平臺,同時也已移植到許多其他計算機廠家的平臺上,現在的最高版本為 db2 udb v5.從硬件上,db2支持基于intel的微機、舊m的或非ibm的 各種risc服務器和工作站、大型并行處理機、as/400中型計算機系統、 運行vm, vse和mvs操作系統的主機
19、系統;從操作系統上,db2可運行 于 aix、hp_ux、solaris、os/2、windows nt、sco unix 等;從網 絡協議上,db2 支持 tcp/ip,ipx/spx,netbios,appc 等網絡協議.db2 具有支持java的web功能;從單一處理器到對稱多處理器的伸縮能力;支 持影像聲音,圖像和文本等的多媒體功能。db2數據庫產品被總稱為db2產品系列。主要有四大系列:db2工 作組版本,db2企業版本,db2個人版本和db2擴展企業版本。對于每 一系列的產品及其內容,將在后面作詳細介紹。db2支持的數據類型db2支持如下數據類型:char,varchar,long
20、v archar,graphic,v argraphic,lon ggraphic,characterinteger,smallintdate,time,timestampdouble,decimalblob,clob,dbclobdb2的數據處理能力表空間多少不受限制普通表空間可達64gb,lob達2tb表可達255歹i,每行可達4005個字節(不包括 blob, clob,long v archar, 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 .根據db2 udb所在
22、的系統平臺,配置capture和apply程序5 .下級單位運行capture程序,準備好需要復制的數據6 .上級單位通過運行apply程序將下級單位的數據復制到上級單位。db2的可擴展性db2允許用戶建立自己的數據類型和函數.db2的并行性db2具有很好的并行性。db2把數據庫管理擴充到了并行的、多節點的 環境.數據庫分區是數據庫的一部分,包含自己的數據、索引、配置文件、 和事務日志。數據庫分區有時被稱為節點或數據庫節點。因為數據是跨越數據庫分區被分割的,你可以使用多物理節點上的多處 理器的強大功能以滿足信息的需要.數據檢索和更新的需求可以被自動分解 成子需求,并在適當的數據庫分區中并行的執
23、行.事實上,跨越數據庫分區 分割數據庫對sql語句的用戶是透明的.db2提供了幾個并行特性,以增強 數據庫的性能和效率.db2的擴展企業版提供了數據庫被分割到跨越局域網 中多個獨立的計算機的能力.這使得一個應用程序可以利用對單個計算機來說太大而無法處理的數據庫.在一個對稱多處理器(smp)環境中使用db2,通過發掘多處理器的硬盤空間和smp系統及內存,加速了單個sql查詢的速度.工作量被更平均的分配在多處理器之間,進而達到更大的可伸縮性.db2的數據存取在db2中,可用以下幾種方法查看數據:控制中心(control center)命令中心(command center)命令行處理器(comma
24、nd line processor) odbc 應用程序,如 lotus approach internet應用程序,如java或 用c,c+或其他程序語言編寫的應用程序db2數據庫安全性db2將操作系統和數據庫的權限相結合可對用戶授予數據庫級或表級的權限表的授權可由一般用戶和超級用戶代理.開發工具4.5.1. javaweb瀏覽是現在國際互聯網甚至局域網的主要使用方式。文檔能很容 易地顯示文本和各種圖片,他還能提供超文本鏈接。這些瀏覽器調用 html語言寫的文檔,htmuwww瀏覽器技術只限于文本和 圖象。如果 你想播放一種聲音或運行一個演示程序,你不得不下載那個文件并用你本 機上的能理解和
25、運行那個文件格式的程序來播放它。java程序和它的瀏覽器hotjava,提供了可讓你的瀏覽器運行程序的方 法。你能從你的瀏覽器里直接播放聲音。你還能播放頁面里的動畫。java 還能告訴你的瀏覽器怎樣處理新的類型文件。當我們能在2400 baud線上傳輸視頻圖象時,hotjava將能顯示這些視頻。微軟總 裁比 爾蓋茨在悄悄地觀察了一段時間后,不無感慨地說:java是長時間以來最卓越的程序設計語言。java是一種簡單的、面象對象的、分布式的、鍵壯的、結構的中 立 的、安全的、可移植的、解釋的、性能很優異的、多線程的、動態的開發語 言。java提供了一個功能強大語言的所有功能,但幾乎沒有一點含混特征
26、。java去掉了 c+語言的許多功能,讓java的語言功能很精煉,并增 加了一些很有用的功能,如自動收集碎片。java去掉了以下幾個c和c+功能:指針運算;結構;typedefs; #defi ne;需要釋放內存。而且,java很小,整個解釋器只需215k的ram。2、面象對象java可將用戶的需求進行動態的、可視化描述 ,以提供設計者更 加直觀的要求。由于java語言的面向目標的特性,所以完全可以用0-0 的技術與方法來開發,這是符合最新的軟件開發規范要求的。java實現了 c+的基本面象對象技術并有一些增強,(為了語言簡單,刪除了一些功能)。java處理數據方式和用對象接口處理對象數據方
27、式一樣。3、分布式java建立在擴展tcp/ip網絡平臺上。庫函數提供了用http和ftp 協議傳送和接受信息的方法。這使得程序員使用網絡上的文件和使用本機文 件一樣容易。4、健壯java致力于檢查程序在編譯和運行時的錯誤。類型檢查幫助檢查 出許 多開發早期出現的錯誤。java自已操縱內存減少了內存出錯的可能性。 java還實現了真數組,避免了覆蓋數據的可能。這些功能特征 大大提高了開發java應用程序的周期java提供:null指針檢測;數組邊界檢測;異常出口 ; byte code校驗。5、結構中立另外,為了建立java作為網絡的一個整體,java將它的程序編譯成 一種結構中立的中間文件格
28、式。只要有java運行系統的機器都能執行這種 中間代碼。現在,java運行系統有(sparc),win32,系統(windows95和 windows nt)。java源程序被編譯成一種高層次的與機器無關的 byte-code格式 語言,這種語言被設計在虛擬機上運行,由機器相關的運行調試器實現執 行。6、安全java的安全是兩方面的。一方面,在java語言里,象指針和釋放內 存等c+功能被刪除,避免了非法內存操作。二方面,當java用來創建瀏 覽器時,語言功能和一些瀏覽器本身提供的功能結合起來,使它更安全。java語言在你的機器上執行前,要經過很多次的測試。它經過代碼校 驗,檢查代碼段的格式,
29、檢測指針操作,對象操作是否過分以及試圖改變一 個對象的類型。byte-code 校驗:如果byte-code通過代碼校驗,沒有返回錯誤,我們可知道:代碼沒 有堆棧上溢出和下溢出;所有操作代碼參數類型都是正確的;沒有發生非 法數據轉換,如將整數轉換成指針;訪問對象操作是合法的。除了結構中立的可移植性外,java還實現了各平臺上移植,以方便程 序的開發。ints在java里永遠是整數,32位整數。而且,java建立在一個 虛擬的windows系統上,所以很容易地在unix,pc和mac環境下實現。8、解釋java解釋器(運行系統)能直接運行目標代碼指令。鏈接程序通常 比編 譯程序所需資源少,所以程
30、序員可以在創建源程序上花上更多的時間。9、性能優異如果解釋器速度不慢,java可以在運行時直接將目標代碼翻譯成 機器 指令。sun用直接解釋器一秒鐘內可調用300,000個過程。翻譯目標代碼 的速度與c/c+的性能沒什么區別。10、多線程java提供的多線程功能使得在一個程序里可同時執行多個小任務。線 程-有時也稱小進程-一是一個大進程里分出來的小的獨立 的進程。因為 java實現的多線程技術,所以比c和c+更鍵壯。多線程帶來的更大的好處是更好的交互性能和實時控制性能。當然實 時控制性能還取決于系統本身(unix,windows,macintosh等),在開發難 易程度和性能上都比單線程要好。任何用過當前瀏覽器的人,都感覺為調一副圖片而等待是一件很煩惱的事情。在java里,你可用一個單線程來調一副圖片,而你可以訪問html里的其它信息而不必等7、可移植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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 化驗室衛生設備管理制度
- 上下學家長接送管理制度
- 施工技術培訓管理制度
- 公司圖書室借閱管理制度
- 服務產品日常管理制度
- 日本倉庫物件管理制度
- 海外公司內控管理制度
- 出租車安全質量管理制度
- 衛生院信息培訓管理制度
- 鄉村醫生識培訓管理制度
- 勞務報酬扣稅計算器(excel自帶公式版)
- 護理不良事件警示教育
- 廣西水利安全員C證考試復習題(附答案)
- 托育服務政策法規與職業倫理 課件全套 黃鑫 第1-8章 緒論、托育服務政策法規概述-托育職業倫理教育、修養與評價
- 中學歷史教學中存在的問題與對策建議
- 安徽省歷年中考作文題與審題指導(2001-2024)
- 定點零售藥店醫保管理制度
- 鐵路設計專業畢業論文
- 數字頻率計的設計與實現課程設計
- 2024北京海淀區初一(下)期末生物試題和答案
- 《古文觀止解讀》課件
評論
0/150
提交評論