海爾集團(tuán)網(wǎng)絡(luò)方案_第1頁
海爾集團(tuán)網(wǎng)絡(luò)方案_第2頁
海爾集團(tuán)網(wǎng)絡(luò)方案_第3頁
海爾集團(tuán)網(wǎng)絡(luò)方案_第4頁
海爾集團(tuán)網(wǎng)絡(luò)方案_第5頁
已閱讀5頁,還剩20頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、4 .系統(tǒng)平臺(tái)方案海爾集團(tuán)總部與各事業(yè)本部和駐外分支機(jī)構(gòu)網(wǎng)絡(luò)連接示意圖A吉島海EDO=1皿)匚歐訓(xùn)公司Internet星Interneduong 四事業(yè)部事業(yè)部海爾集團(tuán)下屬十幾家分公司分布全國各地,同時(shí)由于集團(tuán)的發(fā)展,在 世界各地也建立了很多分支機(jī)構(gòu)。分公司和各分支機(jī)構(gòu)需要與集團(tuán)建立有 效的信息交流。根據(jù)國內(nèi)現(xiàn)有通訊狀況,海爾集團(tuán)各地的分,子公司可以通過國內(nèi)現(xiàn) 有的公共通訊網(wǎng)絡(luò)與集團(tuán)總部實(shí)現(xiàn)網(wǎng)絡(luò)連接,在全國范圍內(nèi)建立起 海爾集 團(tuán)的集團(tuán)計(jì)算機(jī)廣域網(wǎng)。海爾集團(tuán)各駐外分支機(jī)構(gòu)則利用世界范圍的 In ternet實(shí)現(xiàn)與總部 的信息交流.海爾集團(tuán)財(cái)務(wù)信息系統(tǒng)網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)對(duì)于海爾集團(tuán)財(cái)務(wù)信息系統(tǒng)建設(shè),我

2、們提出了如下網(wǎng)絡(luò)拓?fù)浣Y(jié) 構(gòu),具體網(wǎng)絡(luò)拓?fù)鋱D如下頁所示。fl中心I服務(wù)器磁盤陣列中心服務(wù)器客戶機(jī)客戶機(jī)路由器遠(yuǎn)程訪問服務(wù)器DDNmodem路由器遠(yuǎn)程訪問服務(wù)器服務(wù)器多協(xié)議交換服務(wù)器InternetH移動(dòng)辦公4.1.1各部分主要結(jié)構(gòu)及功能1、總部財(cái)務(wù)信息處理中心:設(shè)置兩臺(tái)中心服務(wù)器(高可靠性集 群,可放在電腦部),作為總部的中心數(shù)據(jù)服務(wù)器、應(yīng)用服務(wù)器和Web服務(wù)器, 并配置磁帶機(jī)進(jìn)行數(shù)據(jù)備份。總部財(cái)務(wù)子網(wǎng)客戶機(jī)負(fù)責(zé)人機(jī)交互,完成數(shù)據(jù) 的錄入、查詢等界面操作。財(cái)務(wù)信息系統(tǒng)還包括網(wǎng)管機(jī),用于系統(tǒng)維護(hù)人員 進(jìn)行網(wǎng)絡(luò)管理及系統(tǒng)維護(hù)。(由于數(shù)據(jù)量大,建議使用UNIX系統(tǒng))。2、事業(yè)本部財(cái)務(wù)子網(wǎng):根據(jù)需要設(shè)置

3、兩臺(tái)中心服務(wù)器及磁帶機(jī),保證大業(yè)務(wù)量的及時(shí)處理。網(wǎng)絡(luò)服務(wù)器及若干客戶機(jī)組成,完成相應(yīng)分支機(jī)構(gòu) 的財(cái)務(wù)處理業(yè)務(wù)。財(cái)務(wù)子網(wǎng)服務(wù)器進(jìn)行分布式的網(wǎng)絡(luò)數(shù)據(jù)存儲(chǔ)、處理及組織,并與中央服務(wù)器進(jìn)行數(shù)據(jù)交換復(fù)制。子網(wǎng)客戶機(jī)負(fù)責(zé)人機(jī)交互,完成數(shù)據(jù)的錄入、查詢等界面操作。(如數(shù)據(jù)量大,建議使用UNIX系統(tǒng),否則,可使用NT系統(tǒng))。3、事業(yè)部財(cái)務(wù)子網(wǎng):網(wǎng)絡(luò)服務(wù)器及若干客戶機(jī)組成,完成相應(yīng)分支機(jī) 構(gòu)的財(cái)務(wù)處理業(yè)務(wù)。建議使用NT系統(tǒng)。4、遠(yuǎn)程辦公設(shè)備:根據(jù)需要在不同業(yè)務(wù)地區(qū)設(shè)置訪問服務(wù)器及 防火墻 及移動(dòng)辦公設(shè)備。配置遠(yuǎn)程訪問設(shè)備,可為領(lǐng)導(dǎo)層及異地分支機(jī)構(gòu)提供安 全、快捷的遠(yuǎn)程查詢及操作功能,并提供相應(yīng)的遠(yuǎn)程訪問控制。4

4、.1.2 網(wǎng)絡(luò)系統(tǒng)結(jié)構(gòu)的優(yōu)點(diǎn)本網(wǎng)絡(luò)系統(tǒng)結(jié)構(gòu)具有如下優(yōu)點(diǎn):1、海爾工業(yè)園主干ATM網(wǎng)為大量數(shù)據(jù)傳遞、數(shù)據(jù)庫復(fù)制及數(shù)據(jù)查詢 提供足夠帶寬。2、中央服務(wù)器采用高可靠性集群并配置磁盤陣列,并采用磁帶機(jī)備 份,充分保證數(shù)據(jù)的安全性及系統(tǒng)的穩(wěn)定性。3、虛擬子網(wǎng)結(jié)構(gòu)清晰,權(quán)限控制分明,有利于網(wǎng)絡(luò)管理并保障各種數(shù) 據(jù)的安全。4、分布式網(wǎng)絡(luò)布置,多層的邏輯服務(wù)器結(jié)構(gòu)提供高效的分布式網(wǎng)絡(luò)計(jì) 算功能,減少投資及總體運(yùn)營成本。4.1.3 .基本服務(wù)器本系統(tǒng)對(duì)網(wǎng)絡(luò)硬件沒有特殊要求,只要是配置有Web服務(wù)器的局域網(wǎng)都可以在其中運(yùn)行。但本系統(tǒng)屬于網(wǎng)絡(luò)密集型應(yīng)用系統(tǒng),系統(tǒng)運(yùn)行 時(shí),大量數(shù)據(jù)需經(jīng)過網(wǎng)絡(luò)傳遞。所以網(wǎng)絡(luò)的傳輸性能直

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

6、絡(luò)計(jì)算方案,數(shù)據(jù)庫采用面向?qū)ο蟮拇笮完P(guān) 系數(shù)據(jù)庫(ORDBMS),具有如下特點(diǎn):1、分布式網(wǎng)絡(luò)計(jì)算通過數(shù)據(jù)的分布式處理,減輕數(shù)據(jù)庫服務(wù)器 及網(wǎng)絡(luò)數(shù)據(jù)的傳輸壓力,提高系統(tǒng)的整體效率。2、面向?qū)ο蟮拇笮完P(guān)系數(shù)據(jù)庫為數(shù)據(jù)的存儲(chǔ)、處理及管理提供充分的 安全及可靠保障,并具有極強(qiáng)的可擴(kuò)展性及兼容性。應(yīng)用服務(wù)器iWeb服務(wù)器數(shù)據(jù)服務(wù)器4.2.1. B/S結(jié)構(gòu)圖客戶機(jī)?Web Browser?Web S erver?S ervlets TDatabase S erver?HTML?OR B?lJDBCava G ateway產(chǎn)品的網(wǎng)絡(luò)平臺(tái)采用Browser/Server (瀏覽器/服務(wù)器)的方式,這是 一種

7、基于世界范圍內(nèi)最先進(jìn)技術(shù)的網(wǎng)絡(luò)配置方案,也是配合Internet/I ntranet建設(shè)的最佳方案,這種技術(shù)平臺(tái)方案最大限度地方便了用戶部署和維 護(hù)大型軟件系統(tǒng),從而大大降低了用戶目標(biāo)系統(tǒng)的總體擁有成本(TCO)。下面是對(duì)該體系結(jié)構(gòu)的具體說明:客戶端主要負(fù)責(zé)人機(jī)交互,包括一些與數(shù)據(jù)和應(yīng)用關(guān)系的圖形和界面運(yùn)算;WEB服務(wù)器主要負(fù)責(zé)對(duì)客戶端應(yīng)用程序的集中管理;應(yīng)用服務(wù)器主 要負(fù)責(zé)應(yīng)用系統(tǒng)的邏輯結(jié)構(gòu)和數(shù)據(jù)關(guān)系,即事物處理。應(yīng)用服務(wù)器又可以根據(jù)其處理的具體業(yè)務(wù)不同而分為多個(gè);數(shù)據(jù)服務(wù)器則主要負(fù)責(zé)數(shù)據(jù)的存儲(chǔ) 和組織、分布式管理、備分和同步等等。采用瀏覽器界面及Web Server方式的優(yōu)點(diǎn)* 瀏覽器界面

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

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

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

11、器則專注應(yīng)用業(yè)務(wù)處理。該結(jié)構(gòu)可將復(fù)雜的 業(yè)務(wù)處理分割成相互之間可交互、調(diào)用和通信的若干業(yè)務(wù)功能部件或?qū)ο螅?并可將其分配到多個(gè)網(wǎng)絡(luò)互連的應(yīng)用服務(wù)器中件實(shí)現(xiàn)負(fù)荷分擔(dān)。應(yīng)用服務(wù)器 中件往往還具備對(duì)分布對(duì)象的管理和實(shí)時(shí)調(diào)度 功能,實(shí)現(xiàn)真正的分布處理和 動(dòng)態(tài)負(fù)荷分擔(dān)。隨著In ternet的普及,安裝有Web瀏覽程序的PC機(jī)可以查詢星羅棋 布的Web服務(wù)器中的各種信息內(nèi)容。企業(yè)信息系統(tǒng)中綜合C/S體系結(jié)構(gòu)和 Web的信息發(fā)布與檢索技術(shù),使得企業(yè)管理軟件系統(tǒng)的網(wǎng)絡(luò)體系結(jié)構(gòu)跨入第 三階段,即B/S結(jié)構(gòu),它兼?zhèn)淞思刑幚砟J胶虲/S結(jié)構(gòu)體系的分布協(xié)同 處理模式。作為企業(yè)Intranet的前端是以TCP/IP

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

13、務(wù)器、數(shù)據(jù)庫服務(wù)器等)進(jìn)行協(xié)同,實(shí)現(xiàn) 分布式處理。可以看出,Intranet采用的是一種改進(jìn)的C/S處理模式,它把 C/S處理模式的服務(wù)器端進(jìn)一步深化,分解成應(yīng)用服務(wù)器(Web服務(wù)器) 和一個(gè)或多個(gè)數(shù)據(jù)庫服務(wù)器、文件服務(wù)器以及主機(jī)(Mai nframe )服務(wù)器。傳統(tǒng)的C/S體系結(jié)構(gòu)雖然是采用的是開放模式,由于通信協(xié)議等 的標(biāo)準(zhǔn)化,使得企業(yè)可以構(gòu)筑采用多廠家產(chǎn)品的網(wǎng)絡(luò)系統(tǒng)。但這只是系統(tǒng)開發(fā)者 一級(jí)的開放性,在特定的應(yīng)用中,無論是客戶端還是服務(wù)器端都還需要特 定的軟件,沒有能夠提供用戶真正期望的開放環(huán)境。而Intranet則是真正的 開放系統(tǒng)。因?yàn)樵贗ntranet終端側(cè)的系統(tǒng)已經(jīng) 統(tǒng)一為Web

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

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

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

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

18、用的需要、安全性、性能價(jià)格等方面的考慮,在海爾集團(tuán)財(cái) 務(wù)信息系統(tǒng)項(xiàng)目中我們推薦舊M DB2,現(xiàn)將其應(yīng)用方案簡(jiǎn)述如下:DB2DB2簡(jiǎn)介DB2關(guān)系型數(shù)據(jù)庫產(chǎn)品是EM的主要數(shù)據(jù)庫產(chǎn)品。80年代初DB2 的發(fā)展重點(diǎn)放在大型的主機(jī)平臺(tái)。從80年代中期到90年代初DB2已發(fā)展 到中型機(jī),小型機(jī),以及微機(jī)平臺(tái)。DB2目前不但運(yùn)行于所有舊M操作系 統(tǒng)平臺(tái),同時(shí)也已移植到許多其他計(jì)算機(jī)廠家的平臺(tái)上,現(xiàn)在的最高版本為 DB2 UDB V5.從硬件上,DB2支持基于Intel的微機(jī)、舊M的或非IBM的 各種RISC服務(wù)器和工作站、大型并行處理機(jī)、AS/400中型計(jì)算機(jī)系統(tǒng)、 運(yùn)行VM, VSE和MVS操作系統(tǒng)的主機(jī)

19、系統(tǒng);從操作系統(tǒng)上,DB2可運(yùn)行 于 AIX、HP_UX、Solaris、OS/2、Windows NT、SCO UNIX 等;從網(wǎng) 絡(luò)協(xié)議上,DB2 支持 TCP/IP,IPX/SPX,NetBIOS,APPC 等網(wǎng)絡(luò)協(xié)議.DB2 具有支持Java的Web功能;從單一處理器到對(duì)稱多處理器的伸縮能力;支 持影像聲音,圖像和文本等的多媒體功能。DB2數(shù)據(jù)庫產(chǎn)品被總稱為DB2產(chǎn)品系列。主要有四大系列:DB2工 作組版本,DB2企業(yè)版本,DB2個(gè)人版本和DB2擴(kuò)展企業(yè)版本。對(duì)于每 一系列的產(chǎn)品及其內(nèi)容,將在后面作詳細(xì)介紹。DB2支持的數(shù)據(jù)類型DB2支持如下數(shù)據(jù)類型:CHAR,VARCHAR,LONG

20、V ARCHAR,GRAPHIC,V ARGRAPHIC,LON GGRAPHIC,CHARACTERINTEGER,SMALLINTDATE,TIME,TIMESTAMPDOUBLE,DECIMALBLOB,CLOB,DBCLOBDB2的數(shù)據(jù)處理能力表空間多少不受限制普通表空間可達(dá)64GB,LOB達(dá)2TB表可達(dá)255歹I,每行可達(dá)4005個(gè)字節(jié)(不包括 BLOB, CLOB,LONG V ARCHAR, DBCLOB,以及 LONGVARGRAPHIC數(shù)據(jù)類型),4. 一個(gè)表的最多行數(shù)為4,000,000,000。DB2的數(shù)據(jù)管理能力支持表空間,表中的大對(duì)象可以同表中的一般數(shù)據(jù)分開存儲(chǔ).表空

21、間可以擴(kuò)展 容量數(shù)據(jù),日志分離支持在線備份支持?jǐn)?shù)據(jù)庫級(jí)和表空間級(jí)的恢復(fù)支持?jǐn)?shù)據(jù)載人導(dǎo)出裝載實(shí)用程序可從一個(gè)或多個(gè)文件、磁帶或命名管道中 ,將數(shù)據(jù)直接裝載進(jìn)DB2中數(shù)據(jù)庫可以分布支持集中管理DB2的數(shù)據(jù)復(fù)制功能DB2 UDB中集成了以前作為獨(dú)立功能模塊的數(shù)據(jù)復(fù)制工具。復(fù)制工具 不需要進(jìn)行另外的安裝和配置。DB2 UDB中利用復(fù)制工具進(jìn)行數(shù)據(jù)復(fù)制更簡(jiǎn)便,大致步驟如下:在上、下級(jí)DB2中創(chuàng)建數(shù)據(jù)庫利用DB2的管理工具“Control Center”定義下級(jí)單位的DB2中表為 復(fù)制 源表(DB2的復(fù)制只能在表一級(jí))3 .利用“ Control Center定義復(fù)制到的目標(biāo)表4 .根據(jù)DB2 UDB所在

22、的系統(tǒng)平臺(tái),配置Capture和Apply程序5 .下級(jí)單位運(yùn)行Capture程序,準(zhǔn)備好需要復(fù)制的數(shù)據(jù)6 .上級(jí)單位通過運(yùn)行Apply程序?qū)⑾录?jí)單位的數(shù)據(jù)復(fù)制到上級(jí)單位。DB2的可擴(kuò)展性DB2允許用戶建立自己的數(shù)據(jù)類型和函數(shù).DB2的并行性DB2具有很好的并行性。DB2把數(shù)據(jù)庫管理擴(kuò)充到了并行的、多節(jié)點(diǎn)的 環(huán)境.數(shù)據(jù)庫分區(qū)是數(shù)據(jù)庫的一部分,包含自己的數(shù)據(jù)、索引、配置文件、 和事務(wù)日志。數(shù)據(jù)庫分區(qū)有時(shí)被稱為節(jié)點(diǎn)或數(shù)據(jù)庫節(jié)點(diǎn)。因?yàn)閿?shù)據(jù)是跨越數(shù)據(jù)庫分區(qū)被分割的,你可以使用多物理節(jié)點(diǎn)上的多處 理器的強(qiáng)大功能以滿足信息的需要.數(shù)據(jù)檢索和更新的需求可以被自動(dòng)分解 成子需求,并在適當(dāng)?shù)臄?shù)據(jù)庫分區(qū)中并行的執(zhí)

23、行.事實(shí)上,跨越數(shù)據(jù)庫分區(qū) 分割數(shù)據(jù)庫對(duì)SQL語句的用戶是透明的.DB2提供了幾個(gè)并行特性,以增強(qiáng) 數(shù)據(jù)庫的性能和效率.DB2的擴(kuò)展企業(yè)版提供了數(shù)據(jù)庫被分割到跨越局域網(wǎng) 中多個(gè)獨(dú)立的計(jì)算機(jī)的能力.這使得一個(gè)應(yīng)用程序可以利用對(duì)單個(gè)計(jì)算機(jī)來說太大而無法處理的數(shù)據(jù)庫.在一個(gè)對(duì)稱多處理器(SMP)環(huán)境中使用DB2,通過發(fā)掘多處理器的硬盤空間和SMP系統(tǒng)及內(nèi)存,加速了單個(gè)SQL查詢的速度.工作量被更平均的分配在多處理器之間,進(jìn)而達(dá)到更大的可伸縮性.DB2的數(shù)據(jù)存取在DB2中,可用以下幾種方法查看數(shù)據(jù):控制中心(Control Center)命令中心(Command Center)命令行處理器(Comma

24、nd Line Processor) ODBC 應(yīng)用程序,如 Lotus Approach Internet應(yīng)用程序,如Java或 用C,C+或其他程序語言編寫的應(yīng)用程序DB2數(shù)據(jù)庫安全性DB2將操作系統(tǒng)和數(shù)據(jù)庫的權(quán)限相結(jié)合可對(duì)用戶授予數(shù)據(jù)庫級(jí)或表級(jí)的權(quán)限表的授權(quán)可由一般用戶和超級(jí)用戶代理.開發(fā)工具4.5.1. JAVAWeb瀏覽是現(xiàn)在國際互聯(lián)網(wǎng)甚至局域網(wǎng)的主要使用方式。文檔能很容 易地顯示文本和各種圖片,他還能提供超文本鏈接。這些瀏覽器調(diào)用 HTML語言寫的文檔,HTMUWWW瀏覽器技術(shù)只限于文本和 圖象。如果 你想播放一種聲音或運(yùn)行一個(gè)演示程序,你不得不下載那個(gè)文件并用你本 機(jī)上的能理解和

25、運(yùn)行那個(gè)文件格式的程序來播放它。Java程序和它的瀏覽器HotJava,提供了可讓你的瀏覽器運(yùn)行程序的方 法。你能從你的瀏覽器里直接播放聲音。你還能播放頁面里的動(dòng)畫。Java 還能告訴你的瀏覽器怎樣處理新的類型文件。當(dāng)我們能在2400 baud線上傳輸視頻圖象時(shí),HotJava將能顯示這些視頻。微軟總 裁比 爾蓋茨在悄悄地觀察了一段時(shí)間后,不無感慨地說:Java是長(zhǎng)時(shí)間以來最卓越的程序設(shè)計(jì)語言。Java是一種簡(jiǎn)單的、面象對(duì)象的、分布式的、鍵壯的、結(jié)構(gòu)的中 立 的、安全的、可移植的、解釋的、性能很優(yōu)異的、多線程的、動(dòng)態(tài)的開發(fā)語 言。Java提供了一個(gè)功能強(qiáng)大語言的所有功能,但幾乎沒有一點(diǎn)含混特征

26、。Java去掉了 C+語言的許多功能,讓Java的語言功能很精煉,并增 加了一些很有用的功能,如自動(dòng)收集碎片。Java去掉了以下幾個(gè)C和C+功能:指針運(yùn)算;結(jié)構(gòu);typedefs; #defi ne;需要釋放內(nèi)存。而且,Java很小,整個(gè)解釋器只需215K的RAM。2、面象對(duì)象Java可將用戶的需求進(jìn)行動(dòng)態(tài)的、可視化描述 ,以提供設(shè)計(jì)者更 加直觀的要求。由于Java語言的面向目標(biāo)的特性,所以完全可以用0-0 的技術(shù)與方法來開發(fā),這是符合最新的軟件開發(fā)規(guī)范要求的。Java實(shí)現(xiàn)了 C+的基本面象對(duì)象技術(shù)并有一些增強(qiáng),(為了語言簡(jiǎn)單,刪除了一些功能)。Java處理數(shù)據(jù)方式和用對(duì)象接口處理對(duì)象數(shù)據(jù)方

27、式一樣。3、分布式Java建立在擴(kuò)展TCP/IP網(wǎng)絡(luò)平臺(tái)上。庫函數(shù)提供了用HTTP和FTP 協(xié)議傳送和接受信息的方法。這使得程序員使用網(wǎng)絡(luò)上的文件和使用本機(jī)文 件一樣容易。4、健壯Java致力于檢查程序在編譯和運(yùn)行時(shí)的錯(cuò)誤。類型檢查幫助檢查 出許 多開發(fā)早期出現(xiàn)的錯(cuò)誤。Java自已操縱內(nèi)存減少了內(nèi)存出錯(cuò)的可能性。 Java還實(shí)現(xiàn)了真數(shù)組,避免了覆蓋數(shù)據(jù)的可能。這些功能特征 大大提高了開發(fā)Java應(yīng)用程序的周期Java提供:Null指針檢測(cè);數(shù)組邊界檢測(cè);異常出口 ; Byte code校驗(yàn)。5、結(jié)構(gòu)中立另外,為了建立Java作為網(wǎng)絡(luò)的一個(gè)整體,Java將它的程序編譯成 一種結(jié)構(gòu)中立的中間文件格

28、式。只要有Java運(yùn)行系統(tǒng)的機(jī)器都能執(zhí)行這種 中間代碼?,F(xiàn)在,Java運(yùn)行系統(tǒng)有(SPARC),Win32,系統(tǒng)(Windows95和 Windows NT)。Java源程序被編譯成一種高層次的與機(jī)器無關(guān)的 byte-code格式 語言,這種語言被設(shè)計(jì)在虛擬機(jī)上運(yùn)行,由機(jī)器相關(guān)的運(yùn)行調(diào)試器實(shí)現(xiàn)執(zhí) 行。6、安全Java的安全是兩方面的。一方面,在Java語言里,象指針和釋放內(nèi) 存等C+功能被刪除,避免了非法內(nèi)存操作。二方面,當(dāng)Java用來創(chuàng)建瀏 覽器時(shí),語言功能和一些瀏覽器本身提供的功能結(jié)合起來,使它更安全。Java語言在你的機(jī)器上執(zhí)行前,要經(jīng)過很多次的測(cè)試。它經(jīng)過代碼校 驗(yàn),檢查代碼段的格式,

29、檢測(cè)指針操作,對(duì)象操作是否過分以及試圖改變一 個(gè)對(duì)象的類型。Byte-code 校驗(yàn):如果byte-code通過代碼校驗(yàn),沒有返回錯(cuò)誤,我們可知道:代碼沒 有堆棧上溢出和下溢出;所有操作代碼參數(shù)類型都是正確的;沒有發(fā)生非 法數(shù)據(jù)轉(zhuǎn)換,如將整數(shù)轉(zhuǎn)換成指針;訪問對(duì)象操作是合法的。除了結(jié)構(gòu)中立的可移植性外,Java還實(shí)現(xiàn)了各平臺(tái)上移植,以方便程 序的開發(fā)。Ints在Java里永遠(yuǎn)是整數(shù),32位整數(shù)。而且,Java建立在一個(gè) 虛擬的Windows系統(tǒng)上,所以很容易地在UNIX,PC和Mac環(huán)境下實(shí)現(xiàn)。8、解釋Java解釋器(運(yùn)行系統(tǒng))能直接運(yùn)行目標(biāo)代碼指令。鏈接程序通常 比編 譯程序所需資源少,所以程

30、序員可以在創(chuàng)建源程序上花上更多的時(shí)間。9、性能優(yōu)異如果解釋器速度不慢,Java可以在運(yùn)行時(shí)直接將目標(biāo)代碼翻譯成 機(jī)器 指令。Sun用直接解釋器一秒鐘內(nèi)可調(diào)用300,000個(gè)過程。翻譯目標(biāo)代碼 的速度與C/C+的性能沒什么區(qū)別。10、多線程Java提供的多線程功能使得在一個(gè)程序里可同時(shí)執(zhí)行多個(gè)小任務(wù)。線 程-有時(shí)也稱小進(jìn)程-一是一個(gè)大進(jìn)程里分出來的小的獨(dú)立 的進(jìn)程。因?yàn)?Java實(shí)現(xiàn)的多線程技術(shù),所以比C和C+更鍵壯。多線程帶來的更大的好處是更好的交互性能和實(shí)時(shí)控制性能。當(dāng)然實(shí) 時(shí)控制性能還取決于系統(tǒng)本身(UNIX,Windows,Macintosh等),在開發(fā)難 易程度和性能上都比單線程要好。任何用過當(dāng)前瀏覽器的人,都感覺為調(diào)一副圖片而等待是一件很煩惱的事情。在Java里,你可用一個(gè)單線程來調(diào)一副圖片,而你可以訪問HTML里的其它信息而不必等7、可移植11 動(dòng)態(tài)Java盡可能地利用了面象對(duì)象技術(shù)的優(yōu)點(diǎn)。Java并不試圖在運(yùn)行 前將 所有模塊全部連接起來。一個(gè)新的或升級(jí)的庫函數(shù)并不需要更改源程序就 能正確運(yùn)行。12、類裝載Class Loader通過將本機(jī)類與網(wǎng)絡(luò)資源類的名稱分開,來保持安全 性。因?yàn)檎{(diào)入類時(shí)總要經(jīng)過檢查,這樣避免了 Trojan碼程序的出現(xiàn)。從網(wǎng) 絡(luò)上下載的類被調(diào)進(jìn)一個(gè)與源相關(guān)的私有的名字域。當(dāng)一個(gè)私有類訪問另 一個(gè)類時(shí),build-in (本機(jī)類)首先被檢查

溫馨提示

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

評(píng)論

0/150

提交評(píng)論