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