下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
技術路線技術路線是參考目標系統(tǒng)的靜態(tài)和動態(tài)特性分析,為架構設計設定的高層技術方案選擇范圍。整個架構方案的設計圍繞選定的技術路線,并以之作為各項系統(tǒng)機制實現(xiàn)的技術基礎。本項目的系統(tǒng)架構設計在技術路線選擇時綜合考慮運行效率、開發(fā)效率以及隨需應變能力的平衡能力?;贘2EE架構的技術路線為了充分滿足系統(tǒng)在安全性、實用性、可移植性、易擴操作、易維護性等方面的要求,系統(tǒng)采用基于Java平臺的J2EE技術體系,系統(tǒng)構建于B/S三層應用體系結構之上,并采用JSP、Servlet、EJB、XML等編程技術和面向對象程序設計方法,將復雜的業(yè)務邏輯、流程控制邏輯和數(shù)據存取邏輯通過在不同的技術層面上實現(xiàn),在應用服務器之上,實現(xiàn)業(yè)務邏輯的快速部署和靈活調整,充分保證數(shù)據庫系統(tǒng)的安全可靠訪問。系統(tǒng)在應用層面采用符合J2EE(java2PlatformEnterpriseEdition)技術規(guī)范的構架。整個系統(tǒng)運行于應用服務器之上,利用應用中間件支撐系統(tǒng)的運行。為了充分滿足系統(tǒng)在安全性、實用性、可移植性、易擴操作、易維護性等方面的要求,系統(tǒng)采用基于Java平臺的J2EE技術體系,構建于B/S三層應用體系結構之上,并采用JSP、Servlet、EJB、XML等編程技術和面向對象程序設計方法,將復雜的業(yè)務邏輯、流程控制邏輯和數(shù)據存取邏輯通過在不同的技術層面上實現(xiàn),在應用服務器之上,實現(xiàn)業(yè)務邏輯的快速部署和靈活調整,充分保證數(shù)據庫系統(tǒng)的安全可靠訪問。J2EE是Java2EnterpriseEdition的簡稱,它繼承了Java平臺無關性的特點,用戶不必將自己捆綁在某一種硬件或操作系統(tǒng)上,可以根據自身的情況選擇合適的硬件、操作系統(tǒng)、數(shù)據庫。J2EE是一種功能完備、穩(wěn)定可靠、安全快速的企業(yè)級計算平臺,它由多種基于JAVA的技術組成,包括Portlet,EnterpriseJavaBeans(EJB),JavaServerPages(JSP),servlets,JavaNamingandDirectoryInterface(JNDI),JavaTransactionAPI(JTA),CORBA,JDBCAPI等。J2EE架構是當前主流的架構之一,J2EE體系結構提供中間層集成框架用來滿足無需太多費用而又需要高可用性、高可靠性以及可擴展性的應用的需求。通過提供統(tǒng)一的開發(fā)平臺,J2EE降低了開發(fā)多層應用的費用和復雜性,同時提供對現(xiàn)有應用程序集成強有力支持,完全支持EnterpriseJavaBeans,有良好的向導支持打包和部署應用,添加目錄支持,增強了安全機制,提高了性能。基于大粒度業(yè)務應用組件的技術路線大型的應用系統(tǒng)必然是由若干個子系統(tǒng)構成的,很難想象不劃分子系統(tǒng)的大型應用系統(tǒng)的開發(fā)、測試和最終運行、管理模式。一個業(yè)務組件應包括某一業(yè)務領域內的完整業(yè)務功能,業(yè)務組件通過接口實現(xiàn)同外界系統(tǒng)的數(shù)據交換。軟件復用思想也是應用系統(tǒng)的組件化劃分的重要應用和理論依據。通過良好的模塊劃分把系統(tǒng)分解成穩(wěn)定、靈活、可重用的系統(tǒng)和業(yè)務組件,可以在很大程度上提高軟件復用程度和隨需而變的適應能力?;诿嫦蚍占軜嫞⊿OA)的技術路線服務是一個組件的集合,它們向外界提供某個接口,能夠完成某種業(yè)務功能。在面向服務的架構中,服務的實現(xiàn)可以放在網絡的任何位置,只需要對外發(fā)布這個服務的描述,其他的系統(tǒng)(或者服務)就可以發(fā)現(xiàn)并且使用這個服務。不同的服務可能采用不同的開發(fā)語言、組件模型、硬件環(huán)境、數(shù)據庫,而在這個架構中它們無縫地集成在一起。這種方式消除了異構的分布的環(huán)境對應用系統(tǒng)的影響,開發(fā)者可只考慮系統(tǒng)的業(yè)務邏輯,關注某個部分業(yè)務功能的實現(xiàn),并將它們包裝成為合適的服務,不需要考慮和其他服務之間的互操作性問題,減少了系統(tǒng)的開發(fā)風險和成本。面向服務的架構(SOA)被認為是用于下一代應用系統(tǒng)開發(fā)的架構。幫助人們在開發(fā)應用的時候能夠尋找并使用已有的服務而不必重復開發(fā)某些功能;能夠方便集成異構系統(tǒng);能夠更容易地擴展已有系統(tǒng)。由于現(xiàn)有應用系統(tǒng)采用傳統(tǒng)緊耦合方式構建,存在系統(tǒng)間交互性能不強、重復建設、建設周期長等問題,故建議采用SOA松耦合方式構建業(yè)務應用層,增強系統(tǒng)之間交互性,避免重復建設,節(jié)約政府投資,加快系統(tǒng)建設進程。(1)以服務的形式提供獨立的、可復用的、自動化的服務組件;(2)通過快速組合與松散耦合來提高應用搭建效率,節(jié)約建設成本;(3)通過業(yè)務流程數(shù)據的收集及流程風險評估,建立標準的業(yè)務模型,在實際業(yè)務應用建立過程中,與標準流程進行比對,如不合理,則進行流程再造。面向服務的體系結構(Service-OrientedArchitecture,SOA)是一個組件模型,它將應用程序的不同功能單元(稱為服務)通過這些服務之間定義良好的接口和契約聯(lián)系起來。接口是采用中立的方式進行定義的,它應該獨立于實現(xiàn)服務的硬件平臺、操作系統(tǒng)和編程語言。這使得構建在各種這樣的系統(tǒng)中的服務可以以一種統(tǒng)一和通用的方法進行交互。以“服務”作為軟件系統(tǒng)的核心單元,系統(tǒng)把這些功能都抽象成一個個標準的服務,可以供本系統(tǒng)內部或外部很方便的調用,各個業(yè)務系統(tǒng)都是采用統(tǒng)一的面向服務的體系架構進行開發(fā)設計,從而保證標準的一致性和功能的一致性,提高了業(yè)務適應性,便于不同系統(tǒng)間進行交互,也便于后續(xù)維護升級??偟膩碚f,面向服務的架構可以盡可能地利用組織中的現(xiàn)有資源,保護已有投資。它通過將實現(xiàn)的細節(jié)和業(yè)務邏輯分離,使得系統(tǒng)可以更好地被復用、擴展和維護。基于WebService的通訊技術路線WebService也叫XMLWebServiceWebService是一種可以接收從Internet或者Intranet上的其它系統(tǒng)中傳遞過來的請求,輕量級的獨立的通訊技術。能使得運行在不同機器上的不同應用無須借助附加的、專門的第三方軟件或硬件,就可相互交換數(shù)據或集成。依據WebService規(guī)范實施的應用之間,無論它們所使用的語言、平臺或內部協(xié)議是什么,都可以相互交換數(shù)據。WebService是一種以SOAP為輕量型傳輸協(xié)議、以XML為數(shù)據封裝標準、基于HTTP的組件集成技術。WebService主要是為了使原來各孤立的站點之間的信息能夠相互通信、共享而提出的一種接口。WebService所使用的是Internet上統(tǒng)一、開放的標準,所以WebService可以在任何支持這些標準的環(huán)境(Windows,Linux)中使用。WebService技術有助于大量異構程序和平臺之間的互操作性,從而使存在的應用程序能夠被廣泛的用戶訪問。SOAP技術是WebService的核心,它以XML的標準格式封裝數(shù)據包,其中封裝的溝通信息是以文本方式來表達的,并且遵循標準的封裝規(guī)則。這意味著任何組件模型、開發(fā)工具、程序語言和應用系統(tǒng)只要支持XML和文本格式的數(shù)據,就可以順利的使用該技術?;赬ML的數(shù)據表示技術路線數(shù)據資源共享是一個開放的電子政務系統(tǒng)的基本功能,如果數(shù)據資源共享使用的數(shù)據格式千差萬別,則需要復雜的數(shù)據編碼和解碼工作,因此統(tǒng)一數(shù)據資源共享使用的數(shù)據封裝格式是進行電子政務平臺建設的首要任務。XML(eXtensibleMarkupLanguage,可延伸性標示語言)是目前國際上流行的數(shù)據表示標準,因為它的簡單性、開放性、可擴展性、靈活性、
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年度上海商場品牌發(fā)布會租賃合同2篇
- 2024版房地產抵押貸款資產證券化合同3篇
- 2024年別墅買賣合同范本:別墅買賣合同簽訂及備案手續(xù)3篇
- 2024年度校企共建石油工程技能培訓基地協(xié)議3篇
- 2024版WPS文檔租賃服務合同全新升級版3篇
- 2024版?zhèn)€人隱私錄像數(shù)據安全保護服務協(xié)議3篇
- 2024年度城市核心帶泳池的二手房居間服務協(xié)議范本3篇
- 2024年度商品混凝土供應與建筑行業(yè)綠色建材推廣合同3篇
- 2024年茶葉種植基地技術培訓合作契約3篇
- 2024年度高檔住宅區(qū)環(huán)保設施建設合同
- DZ∕T 0130.6-2006 地質礦產實驗室測試質量管理規(guī)范 第6部分:水樣分析(正式版)
- 倉庫管理教學總結與反思
- 2023年人教版八年級地理(上冊)期末試卷及答案(各版本)
- MOOC 中國電影經典影片鑒賞-北京師范大學 中國大學慕課答案
- 壓力性損傷治療護理新進展
- 大疆機場2操作白皮書
- 110kV變電站及110kV輸電線路運維投標技術方案(第二部分)
- 大班語言魔術喇叭
- 員工廉潔從業(yè)培訓
- 醫(yī)療器械培訓試題及答案
- 肺癌伴咯血護理查房
評論
0/150
提交評論