




下載本文檔
版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、電子政務(wù)技術(shù)路線(xiàn)1三層多層應(yīng)用技術(shù)1.1三層結(jié)構(gòu)框架及功能由于傳統(tǒng)的二層 C/S 結(jié)構(gòu)存在以下幾個(gè)局限:它是單一效勞器且以局域網(wǎng)為中央的所以難以擴(kuò)展至廣域網(wǎng)范圍或 Internet 的大型應(yīng)用模式難以治理大量的客戶(hù)機(jī);受限于供給商,整個(gè)系統(tǒng)與特定的應(yīng)用程序聯(lián)系緊密;軟、硬件的組合及集成水平有限.因此,在樂(lè)清電子政務(wù)應(yīng)用系統(tǒng)中以三層結(jié)構(gòu)體系為主.三層結(jié)構(gòu)是將應(yīng)用功能分成表示層、業(yè)務(wù)邏輯層和數(shù)據(jù)層三局部.其解決方案是對(duì)這三層進(jìn)行明確分割,并在邏輯上使其獨(dú)立.各層說(shuō)明如下:表示層-擔(dān)負(fù)用戶(hù)與應(yīng)用間的對(duì)話(huà)功能,通過(guò)瀏覽器模式實(shí)現(xiàn)表示層,組成的 B/S 結(jié)構(gòu);或使用可以自動(dòng)更新的瘦客戶(hù)端軟件實(shí)現(xiàn)表示層,
2、組成基于三層體系的“瘦客戶(hù)/效勞器結(jié)構(gòu);業(yè)務(wù)邏輯層一包含了具體的業(yè)務(wù)處理邏輯程序相當(dāng)于應(yīng)用的本體;數(shù)據(jù)層一負(fù)責(zé)治理對(duì)數(shù)據(jù)庫(kù)數(shù)據(jù)的讀寫(xiě).主要是利用大型關(guān)系型數(shù)據(jù)庫(kù)進(jìn)行迅速、大量的數(shù)據(jù)處理.1.2選用三層結(jié)構(gòu)的優(yōu)點(diǎn)選用三層結(jié)構(gòu)具有以下優(yōu)點(diǎn):系統(tǒng)治理簡(jiǎn)單,大大減少客戶(hù)機(jī)維護(hù)工作量.基于 B/S 結(jié)構(gòu)的應(yīng)用模式無(wú)需客戶(hù)端維護(hù)工作; 基于“瘦客戶(hù)/服務(wù)器結(jié)構(gòu)的客戶(hù)端可以實(shí)現(xiàn)自動(dòng)更新下載也無(wú)需客戶(hù)端維護(hù)工作.具有靈活的硬件系統(tǒng)構(gòu)成對(duì)于各個(gè)層可以選擇與其處理負(fù)荷和處理特性相適應(yīng)的硬件,方便的實(shí)現(xiàn)負(fù)載均衡.清楚、合理地分割三層結(jié)構(gòu)并使其獨(dú)立,可以使系統(tǒng)構(gòu)成的變更非常簡(jiǎn)單.因此,被分成三層的應(yīng)用根本上不需要修正
3、.提升程序的可維護(hù)性三層 C/S 結(jié)構(gòu)中,應(yīng)用的各層可以并行開(kāi)發(fā),各層也可以選擇各自最適合的開(kāi)發(fā)語(yǔ)言.由于是按層分割功能,所以各個(gè)程序的處理邏輯變得比擬簡(jiǎn)單.進(jìn)行嚴(yán)密的平安治理涉密的關(guān)鍵應(yīng)用的平安治理非常重要.在三層 C/S 結(jié)構(gòu)中,識(shí)別用戶(hù)的機(jī)構(gòu)是按層來(lái)構(gòu)筑的,對(duì)應(yīng)用和數(shù)據(jù)的存取權(quán)限也可以按層進(jìn)行設(shè)定.例如,即使外部的入侵者突破了表示層的平安防線(xiàn),假設(shè)在功能層中備有另外的平安機(jī)構(gòu),系統(tǒng)也可以阻止入侵者進(jìn)入其他局部.2J2EE技術(shù)標(biāo)準(zhǔn)和JAVA技術(shù)J2EE 提供了一套企業(yè)級(jí) Java 應(yīng)用框架(一種標(biāo)準(zhǔn)),是一種利用 Java2 平臺(tái)來(lái)簡(jiǎn)化企業(yè)解決方案的開(kāi)發(fā)、部署和治理相關(guān)的復(fù)雜問(wèn)題的體系結(jié)構(gòu)
4、.J2EE 使用多層的分布式應(yīng)用模型,應(yīng)用邏輯按功能劃分為組件,各個(gè)應(yīng)用組件根據(jù)他們所在的層分布在不同的機(jī)器上.Sun 公司設(shè)計(jì) J2EE 的初衷正是為了解決兩層模式(client/server)的弊端,在傳統(tǒng)模式中,客戶(hù)端擔(dān)當(dāng)了過(guò)多的角色而顯得臃月中,使用J2EE 的多層企業(yè)級(jí)應(yīng)用模型將兩層化模型中的不同層面切分成許多層.一個(gè)多層化應(yīng)用能夠?yàn)椴煌拿糠N效勞提供一個(gè)獨(dú)立的層,以下是 J2EE 典型的四層結(jié)構(gòu):運(yùn)行在客戶(hù)端機(jī)器上的客戶(hù)層組件運(yùn)行在 J2EE 效勞器上的 Web 層組件運(yùn)行在 J2EE 效勞器上的業(yè)務(wù)邏輯層組件運(yùn)行在 EIS 或數(shù)據(jù)庫(kù)效勞器上的業(yè)務(wù)信息系統(tǒng)J2EEJ2EE應(yīng)用程序1
5、 1應(yīng)用程序客戶(hù)端J2ELJ2EL回用程序2 2動(dòng)毒ILT1LILT1L頁(yè)面Ent&rpfiseEnt&rpfiseBeisnsBeisnsEnterpriseEnterpriseBeansBeans客戶(hù)層fcbfcb層業(yè)務(wù)及客戶(hù)端機(jī)器J2EE眼務(wù)器J2EE 為搭建具有可伸縮性、靈活性、易維護(hù)性的商務(wù)系統(tǒng)提供了良好的機(jī)制:保存現(xiàn)存的 IT 資產(chǎn):由于必須適應(yīng)新的業(yè)務(wù)需求,利用已有的信息系統(tǒng)方面的投資,而不是重新制定全盤(pán)方案就變得很重要.這樣,一個(gè)以漸進(jìn)的而不是激進(jìn)的,全盤(pán)否認(rèn)的 方式建立在已有系統(tǒng)之上的效勞器端平臺(tái)機(jī)制是我們所需求的.J2EE 架構(gòu)可以充分利用用戶(hù)原有的投資,如
6、一些公司使用的 BEATuxedo、IBMCICS,IBMEncina,、InpriseVisiBroker 以及 NetscapeApplicationServer.這之所以成為可能是由于 J2EE擁有廣泛的業(yè)界支持和一些重要的企業(yè)計(jì)算領(lǐng)域供給商的參與.每一個(gè)供給商都對(duì)現(xiàn)有的客戶(hù)提供了不用廢棄已有投資,進(jìn)入可移植的J2EE領(lǐng)域的升級(jí)途徑.由于基于J2EE 平臺(tái)的產(chǎn)品幾乎能夠在任何操作系統(tǒng)和硬件配置上運(yùn)行,現(xiàn)有的操作系統(tǒng)和硬件也能被保存使用.高效的開(kāi)發(fā):J2EE 允許把一些通用的、很繁瑣的效勞端任務(wù)交給中間件供應(yīng)商去完成.這樣開(kāi)發(fā)人員可以集中精力在如何創(chuàng)立邏輯上,相應(yīng)地縮短了開(kāi)發(fā)時(shí)間.高級(jí)中間
7、件供給商提供以下這些復(fù)雜的中間件效勞:狀態(tài)治理效勞-讓開(kāi)發(fā)人員寫(xiě)更少的代碼,不用關(guān)心如何治理狀態(tài),這樣能夠更快地完成程序開(kāi)發(fā).持續(xù)性效勞一一讓開(kāi)發(fā)人員不用對(duì)數(shù)據(jù)訪問(wèn)邏輯進(jìn)行編碼就能編寫(xiě)應(yīng)用程序,能生成更輕巧,與數(shù)據(jù)庫(kù)無(wú)關(guān)的應(yīng)用程序,這種應(yīng)用程序更易于開(kāi)發(fā)與維護(hù).分布式共享數(shù)據(jù)對(duì)象 CACHE 效勞一讓開(kāi)發(fā)人員編制高性能的系統(tǒng),極大提升整體部署的伸縮性.支持異構(gòu)環(huán)境:J2EE 能夠開(kāi)發(fā)部署在異構(gòu)環(huán)境中的可移植程序.基于 J2EE 的應(yīng)用程序不依賴(lài)任何特定操作系統(tǒng)、中間件、硬件.因此設(shè)計(jì)合理的基于 J2EE 的程序只需開(kāi)發(fā)一次就可部署到各種平臺(tái).這在典型的異構(gòu)企業(yè)計(jì)算環(huán)境中是十分關(guān)鍵的.J2EE
8、標(biāo)準(zhǔn)也允許客戶(hù)訂購(gòu)與J2EE兼容的第三方的現(xiàn)成的組件,把他們部署到異構(gòu)環(huán)境中,節(jié)省了由自己制訂整個(gè)方案所需的費(fèi)用.可伸縮性:要選擇一種效勞器端平臺(tái),這種平臺(tái)應(yīng)能提供極佳的可伸縮性去滿(mǎn)足那些在他們系統(tǒng)上進(jìn)行商業(yè)運(yùn)作的大批新客戶(hù).基于 J2EE 平臺(tái)的應(yīng)用程序可被部署到各種操作系統(tǒng)上.例如可被部署到 Linux、或 UNIX 與大型機(jī)系統(tǒng),數(shù)據(jù)岸數(shù)據(jù)眸EISEIS層數(shù)據(jù)摩效勞浮這種系統(tǒng)單機(jī)可支持 64 至 256 個(gè)處理器.這是 NT 效勞器所望塵莫及的 J2EE 領(lǐng)域的供給商提供了更為廣泛的負(fù)載平衡策略.能消除系統(tǒng)中的瓶頸允許多臺(tái)服務(wù)器集成部署.這種部署可達(dá)數(shù)千個(gè)處理器,實(shí)現(xiàn)可高度伸縮的系統(tǒng),滿(mǎn)
9、足未來(lái)應(yīng)用的需要.穩(wěn)定的可用性:一個(gè)效勞器端平臺(tái)必須能全天候運(yùn)轉(zhuǎn)以滿(mǎn)足需求.由于 INTERNET是全球化的、無(wú)處不在的,即使在夜間按方案停機(jī)也可能造成嚴(yán)重?fù)p失.假設(shè)是意外停機(jī),那會(huì)有災(zāi)難性后果.J2EE 部署到可靠的操作環(huán)境中,他們支持長(zhǎng)期的可用性.一些J2EE 部署在 WINDOWSLinux 環(huán)境中,也可選擇健壯性能更好的操作系統(tǒng)如 SunSolaris、IBMOS/390.最健壯的操作系統(tǒng)可到達(dá) 99.999%的可用性或每年只需 5 分鐘停機(jī)時(shí)間這是實(shí)時(shí)性很強(qiáng)商業(yè)系統(tǒng)理想的選擇.基于構(gòu)件:它特點(diǎn)是編譯碼、獨(dú)立部署的單位、由第三方進(jìn)行組合的單位、無(wú)持久狀態(tài)等,它具有可插入、更好的設(shè)計(jì)、更
10、好的復(fù)用、方便的更新、實(shí)現(xiàn)與接口別離的優(yōu)點(diǎn).使用 Java 技術(shù)有著以下明顯的優(yōu)點(diǎn):首先,Java是一種非常輕便的語(yǔ)言.這意味著基于Java應(yīng)用效勞器開(kāi)發(fā)的中問(wèn)件程序部件一般情況下是 EJB 組件能在不同的應(yīng)用效勞器之間方便地移動(dòng);如果發(fā)現(xiàn)某種應(yīng)用效勞器的性能或特征不太好,就可以選擇另外的應(yīng)用效勞器并完全重用 EJB 部件.其次,基于 Java 的開(kāi)發(fā)都是要符合業(yè)界統(tǒng)一標(biāo)準(zhǔn)的企業(yè)級(jí) Java 技術(shù)所定義的標(biāo)準(zhǔn)減少了開(kāi)發(fā)本錢(qián)和培訓(xùn)開(kāi)銷(xiāo).一旦學(xué)會(huì)了標(biāo)準(zhǔn),就能將它們應(yīng)用于多個(gè)效勞器.這不同于傳統(tǒng)中間件技術(shù),編程者要專(zhuān)門(mén)學(xué)習(xí)特殊標(biāo)準(zhǔn)、編程接口、開(kāi)發(fā)方法等.3中間件技術(shù)3.1消息中間件采用消息中間件技術(shù)
11、、基于 J2EE 的三層結(jié)構(gòu)構(gòu)建面向各級(jí)單位的數(shù)據(jù)交換體系中.消息中間件是位于平臺(tái)硬件和操作系統(tǒng)和應(yīng)用之間的通用效勞具有標(biāo)準(zhǔn)的程序接口和協(xié)議.針對(duì)不同的操作系統(tǒng)和硬件平臺(tái),它們可以有符合接口和協(xié)議標(biāo)準(zhǔn)的多種實(shí)現(xiàn).消息中間件起到了一個(gè)“平臺(tái)+通信的作用,一方面使進(jìn)一步的開(kāi)發(fā)工作可以構(gòu)建在一個(gè)統(tǒng)一的開(kāi)發(fā)環(huán)境平臺(tái)之上,不必關(guān)心具體的網(wǎng)絡(luò)編程技術(shù)細(xì)節(jié),大大簡(jiǎn)化了設(shè)計(jì)和編程工作;另一方面,中間件完全負(fù)責(zé)消息通信,用戶(hù)只需關(guān)注于業(yè)務(wù)系統(tǒng)的運(yùn)行、開(kāi)發(fā),有效地提升了效率.消息中間件通信傳輸類(lèi)型:可靠傳輸可以在保證報(bào)文的正確性的前提下實(shí)現(xiàn)相對(duì)的實(shí)時(shí)傳輸.每個(gè)報(bào)文有相對(duì)的生命周期,在網(wǎng)絡(luò)超時(shí)或者接受方宕機(jī)時(shí)終止發(fā)
12、送請(qǐng)求,即報(bào)文有可能喪失或非順序到達(dá).可靠傳輸對(duì)處理機(jī)和網(wǎng)絡(luò)的開(kāi)銷(xiāo)較小,一般適用于對(duì)傳輸速率要求較高的準(zhǔn)實(shí)時(shí)系統(tǒng),而對(duì)報(bào)文的喪失有一定的冗余度.保證傳送可以保證信息的無(wú)喪失、按順序傳送.在信息的發(fā)送者與接受者之間的網(wǎng)絡(luò)出現(xiàn)中斷或者接受者方的機(jī)器出現(xiàn)故障,在網(wǎng)路恢復(fù)連接后仍然能保證在故障時(shí)期內(nèi)的所有信息按順序的正確到達(dá).保證傳送的高可靠性是以較多的資源開(kāi)銷(xiāo)處理機(jī)、網(wǎng)絡(luò)作為代價(jià)的.因此,保證傳送一般是用于傳送頻率比擬低,但傳送可靠性要求高的信息傳輸,如重要文件的傳輸?shù)?該傳輸類(lèi)型類(lèi)似于電子郵件的傳輸方式.3.2數(shù)據(jù)中間件在綜合數(shù)據(jù)支撐平臺(tái)中,為了整合桌面型數(shù)據(jù)庫(kù)成為一個(gè)可共享的具有用戶(hù)和權(quán)限治理的
13、虛擬數(shù)據(jù)庫(kù),需要采用數(shù)據(jù)中間件以屏蔽掉數(shù)據(jù)節(jié)點(diǎn)分布、數(shù)據(jù)庫(kù)表異構(gòu)特性,實(shí)現(xiàn)虛擬數(shù)據(jù)庫(kù)合理的軟件層次結(jié)構(gòu).4平安應(yīng)用技術(shù)為了在電子政務(wù)系統(tǒng)的應(yīng)用層、網(wǎng)絡(luò)層實(shí)施細(xì)粒度的訪問(wèn)限制,實(shí)現(xiàn)對(duì)用戶(hù)的身份鑒別、實(shí)現(xiàn)信息的保密性、完整性、真實(shí)性和抗抵賴(lài)性等保護(hù),采用當(dāng)今流行的高強(qiáng)度平安策略一-數(shù)字證書(shū)技術(shù).應(yīng)用系統(tǒng)可以基于數(shù)字證書(shū)以及相關(guān)的經(jīng)國(guó)家有關(guān)部門(mén)認(rèn)可的密碼算法認(rèn)證登錄系統(tǒng)的用戶(hù)的真實(shí)身份,進(jìn)行數(shù)字簽名和驗(yàn)證簽名,采用數(shù)字簽名技術(shù)解決抗抵賴(lài)性和數(shù)據(jù)完整性的的問(wèn)題,利用安全系統(tǒng)提供的加密算法,解決信息的保密性問(wèn)題.對(duì)重要數(shù)據(jù)庫(kù)的訪問(wèn),還要通過(guò)平安代理,對(duì)訪問(wèn)者的身份基于數(shù)字證書(shū)進(jìn)行高強(qiáng)度的認(rèn)證對(duì)其訪問(wèn)應(yīng)用
14、系統(tǒng)的請(qǐng)求進(jìn)行確認(rèn),如果該用戶(hù)沒(méi)有訪問(wèn)的權(quán)限,其訪問(wèn)請(qǐng)求將被平安代理拒絕.同時(shí),在平安代理效勞器上還可以完成包括包過(guò)濾、加密、解密等技術(shù),從而實(shí)現(xiàn)權(quán)限確認(rèn)和數(shù)據(jù)的密存密傳功能.5數(shù)據(jù)資源庫(kù)對(duì)不能不方便共享的桌面型數(shù)據(jù)庫(kù),為暫時(shí)維持現(xiàn)有應(yīng)用不變且又能提供數(shù)據(jù)資源共享,提出了一個(gè)完備的基于整體應(yīng)用的數(shù)據(jù)庫(kù)解決方案一-即虛擬數(shù)據(jù)庫(kù)解決方案.其根本思想是將分散的、局部的桌面形數(shù)據(jù)庫(kù)Foxpro、Access利用網(wǎng)絡(luò)資源以及虛擬數(shù)據(jù)庫(kù)應(yīng)用將它們?cè)谶壿嬌辖y(tǒng)一起來(lái),實(shí)現(xiàn)呈現(xiàn)給用戶(hù)一個(gè)完整的、統(tǒng)一的數(shù)據(jù)庫(kù)訪問(wèn)模式,同時(shí)提供數(shù)據(jù)資源的用戶(hù)和權(quán)限治理功能,即對(duì)用戶(hù)以及應(yīng)用程序來(lái)說(shuō)就好似訪問(wèn)大型關(guān)系型數(shù)據(jù)庫(kù)一樣方便地訪問(wèn)數(shù)據(jù)資源,而不是在訪問(wèn)分散于不同效勞終端的數(shù)據(jù)庫(kù),所有的處理都將在虛擬數(shù)據(jù)庫(kù)構(gòu)架中完成,不需要用戶(hù)或應(yīng)用程序涉及任何底層的輸入.6技術(shù)路線(xiàn)的可行性和解決關(guān)鍵技術(shù)的途徑三層應(yīng)用構(gòu)架是一種成熟的開(kāi)發(fā)模式,可以應(yīng)用到電子政務(wù)中,針對(duì)行文應(yīng)用的特殊要求,建議 Domino 平臺(tái)這一成熟的體系,以保證電子政務(wù)的正常運(yùn)作.Java 技術(shù)是一種成熟的技術(shù),已經(jīng)得到廣泛的應(yīng)用,J2EE
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 工資核算薪酬管理制度
- 關(guān)于電梯安全管理制度
- 其他安全保衛(wèi)管理制度
- 醫(yī)用耗材采購(gòu)管理制度
- 行政組織理論中員工參與的作用試題及答案
- 創(chuàng)意店鋪物料管理制度
- 學(xué)校安全物資管理制度
- 公司薪酬分級(jí)管理制度
- 醫(yī)院病房床單管理制度
- 關(guān)于員工打架管理制度
- 統(tǒng)編版語(yǔ)文三年級(jí)上冊(cè)第四單元快樂(lè)讀書(shū)吧:在那奇妙的王國(guó)里 課件
- 第二屆全國(guó)化工和醫(yī)藥行業(yè)安全生產(chǎn)線(xiàn)上知識(shí)競(jìng)賽題庫(kù)(共150題)
- 數(shù)據(jù)采集與分析服務(wù)協(xié)議
- 國(guó)家開(kāi)放大學(xué)國(guó)開(kāi)電大《統(tǒng)計(jì)與數(shù)據(jù)分析基礎(chǔ)》形考任務(wù)1-4 參考答案
- (高清版)DG∕TJ 08-2251-2018 消防設(shè)施物聯(lián)網(wǎng)系統(tǒng)技術(shù)標(biāo)準(zhǔn)
- 會(huì)展安全風(fēng)險(xiǎn)評(píng)估報(bào)告
- 河南省青桐鳴大聯(lián)考普通高中2024-2025學(xué)年高三考前適應(yīng)性考試英語(yǔ)試題及答案
- 導(dǎo)電高分子課件:探索導(dǎo)電材料的秘密
- 內(nèi)蒙古自治區(qū)通遼市2025屆高三下學(xué)期三模生物試題 含解析
- 浙江省麗水市2023-2024學(xué)年高一數(shù)學(xué)下學(xué)期6月期末教學(xué)質(zhì)量監(jiān)控試題含答案
- 2025年成人高考《語(yǔ)文》文學(xué)常識(shí)經(jīng)典題型與歷年真題試卷
評(píng)論
0/150
提交評(píng)論