版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
軟件項(xiàng)目技術(shù)可行性技術(shù)路線:路線圖2、軟件開發(fā)流程公司以ISO9001為指導(dǎo),建立起了科學(xué)的軟件開發(fā)、工程管理、質(zhì)量管理和成本管理模式。此模式由分公司經(jīng)理和項(xiàng)目經(jīng)理執(zhí)行,并由項(xiàng)目負(fù)責(zé)人、技術(shù)負(fù)責(zé)人進(jìn)行監(jiān)督,對開發(fā)過程中的每個(gè)CheckPoint進(jìn)行詳細(xì)的審查,不符合規(guī)范的將不予通過,直至改進(jìn)通過審查為止,保證每個(gè)開發(fā)階段的品質(zhì),從而保證了整個(gè)軟件系統(tǒng)的品質(zhì)。同時(shí)要求必須同步提交各種項(xiàng)目文檔資料,文檔的內(nèi)容和形式主要參考國家標(biāo)準(zhǔn),為增強(qiáng)可操作性,對文檔的要求作了適當(dāng)?shù)恼{(diào)整和細(xì)2、系統(tǒng)架構(gòu)平臺來簡化企業(yè)解決方案的開發(fā)、部署和管理相關(guān)的復(fù)雜問題的體系結(jié)構(gòu)。J2EE使用多層的分布式應(yīng)用模型,應(yīng)用邏輯按功能劃分為組件,各個(gè)應(yīng)用組件根據(jù)他們所在的層分布在不同的機(jī)器上。Sun公司設(shè)計(jì)J2EE的初衷正是為了解決兩層模式(client/server)的弊端,在傳統(tǒng)模式中,客戶端擔(dān)當(dāng)了過多的角色而顯得臃腫,使用J2EE的多層企業(yè)級應(yīng)用模型將兩層化模型中的不同層面切分成許多層。一個(gè)多層化應(yīng)用能夠?yàn)椴煌拿糠N服務(wù)提供一個(gè)獨(dú)立的層,以下是J2EE典型的四層結(jié)構(gòu):運(yùn)行在客戶端機(jī)器上的客戶層組件EIS器上的業(yè)務(wù)信息系統(tǒng)J2EE為搭建具有可伸縮性、靈活性、易維護(hù)性的商務(wù)系統(tǒng)提供了良好的機(jī)制:保留現(xiàn)存的IT資產(chǎn):由于必須適應(yīng)新的業(yè)務(wù)需求,利用已有的信息系統(tǒng)方面的投資,而不是重新制定全盤方案就變得很重要。這樣,一個(gè)以漸進(jìn)的 (而不是激進(jìn)的,全盤否定的)方式建立在已有系統(tǒng)之上的服務(wù)器端平臺機(jī)制是我們所需求的。J2EE架構(gòu)可以充分利用用戶原有的投資,如一些公司使用的BEATuxedo、IBMCICS,IBMEncina,、InpriseVisiBroker以及NetscapeApplicationServer。這之所以成為可能是因?yàn)镴2EE擁有廣泛的業(yè)界支持和一些重要的'企業(yè)計(jì)算'領(lǐng)域供應(yīng)商的參與。每一個(gè)供應(yīng)商都對現(xiàn)有的客戶提供了不用廢棄已有投資,進(jìn)入可移植的J2EE領(lǐng)域的升級途徑。由于基于J2EE平臺的產(chǎn)品幾乎能夠在任何操作系統(tǒng)和硬件配置上運(yùn)行,現(xiàn)有的操作系統(tǒng)和硬件也能被保留使用。高效的開發(fā):J2EE允許把一些通用的、很繁瑣的服務(wù)端任務(wù)交給中間件供應(yīng)商去完成。這樣開發(fā)人員可以集中精力在如何創(chuàng)建邏輯上,相應(yīng)地縮短了開發(fā)時(shí)間。高級中間件供應(yīng)商提供以下這些復(fù)雜的中間件服務(wù):狀態(tài)管理服務(wù)--讓開發(fā)人員寫更少的代碼,不用關(guān)心如何管理狀態(tài),這樣能夠更快地完成程序開發(fā)。持續(xù)性服務(wù)--讓開發(fā)人員不用對數(shù)據(jù)訪問邏輯進(jìn)行編碼就能編寫應(yīng)用程序,能生成更輕巧,與數(shù)據(jù)庫無關(guān)的應(yīng)用程序,這種應(yīng)用程序更易于分布式共享數(shù)據(jù)對象CACHE服務(wù)--讓開發(fā)人員編制高性能的系統(tǒng),極大提高整體部署的伸縮性。支持異構(gòu)環(huán)境:J2EE能夠開發(fā)部署在異構(gòu)環(huán)境中的可移植程序。基于J2EE的應(yīng)用程序不依賴任何特定操作系統(tǒng)、中間件、硬件。因此設(shè)計(jì)合理的基于J2EE的程序只需開發(fā)一次就可部署到各種平臺。這在典型的異構(gòu)企業(yè)計(jì)可伸縮性:要選擇一種服務(wù)器端平臺,這種平臺應(yīng)能提供極佳的可伸縮性去滿足那些在他們系統(tǒng)上進(jìn)行商業(yè)運(yùn)作的大批新客戶。基于J2EE平臺的應(yīng)用程序可被部署到各種操作系統(tǒng)上。例如可被部署到Linux、或UNIX與大型機(jī)及的)J2EE領(lǐng)域的供應(yīng)商提供了更為廣泛的負(fù)載平衡策略。能消除系統(tǒng)中的瓶頸,允許多臺服務(wù)器集成部署。這種部署可達(dá)數(shù)千個(gè)處理器,實(shí)現(xiàn)可高度穩(wěn)定的可用性:一個(gè)服務(wù)器端平臺必須能全天候運(yùn)轉(zhuǎn)以滿足需求。因?yàn)镮NTERNET是全球化的、無處不在的,即使在夜間按計(jì)劃停機(jī)也可能造成嚴(yán)重?fù)p失。若是意外停機(jī),那會(huì)有災(zāi)難性后果。J2EE部署到可靠的操作環(huán)境中,他們支持長期的可用性。一些J2EE部署在WINDOWS、Linux環(huán)境中,也可選擇健壯性能更好的操作系統(tǒng)如SunSolaris、IBMOS/390。最健壯的操作系統(tǒng)可達(dá)到%的可用性或每年只需5分鐘停機(jī)時(shí)間。這是實(shí)時(shí)性很強(qiáng)商業(yè)系統(tǒng)理想基于構(gòu)件:它特點(diǎn)是編譯碼、獨(dú)立部署的單位、由第三方進(jìn)行組合的單位、無持久狀態(tài)等,它具有可插入、更好的設(shè)計(jì)、更好的復(fù)用、方便的更新、實(shí)現(xiàn)與接口分離的優(yōu)點(diǎn)。的中間件程序部件(一般情況下是EJB組件)能在不同的應(yīng)用服務(wù)器之間方便應(yīng)用服務(wù)器并完全重用EJB部件。定義的標(biāo)準(zhǔn)減少了開發(fā)成本和培訓(xùn)開銷。一旦學(xué)會(huì)了規(guī)范,就能將它們應(yīng)用于多個(gè)服務(wù)器。這不同于傳統(tǒng)中間件技術(shù),編程者要專門學(xué)習(xí)特殊標(biāo)準(zhǔn)、編程接口、開發(fā)方法等。2、采用三層(多層)應(yīng)用技術(shù)三層結(jié)構(gòu)框架及功能由于傳統(tǒng)的二層C/S結(jié)構(gòu)存在以下幾個(gè)局限:它是單一服務(wù)器且以局域網(wǎng)理大量的客戶機(jī);受限于供應(yīng)商,整個(gè)系統(tǒng)與特定的應(yīng)用程序聯(lián)系緊密;軟、硬件的組合及集成能力有限。因此,在樂清電子政務(wù)應(yīng)用系統(tǒng)中以三層結(jié)三層結(jié)構(gòu)是將應(yīng)用功能分成表示層、業(yè)務(wù)邏輯層和數(shù)據(jù)層三部分。其解決方案是對這三層進(jìn)行明確分割,并在邏輯上使其獨(dú)立。各層說明如下:表示層—擔(dān)負(fù)用戶與應(yīng)用間的對話功能,通過瀏覽器模式實(shí)現(xiàn)表示層,組成的B/S結(jié)構(gòu);或使用可以自動(dòng)更新的瘦客戶端軟件實(shí)現(xiàn)表示層,組成基于三層體系的“客戶/服務(wù)器”結(jié)構(gòu);業(yè)務(wù)邏輯層—包含了具體的業(yè)務(wù)處理邏輯程序相當(dāng)于應(yīng)用的本體;數(shù)據(jù)層—負(fù)責(zé)管理對數(shù)據(jù)庫數(shù)據(jù)的讀寫。主要是利用大型關(guān)系型數(shù)據(jù)庫進(jìn)行迅速、大量的數(shù)據(jù)處理。選用三層結(jié)構(gòu)的優(yōu)點(diǎn)選用三層結(jié)構(gòu)具有以下優(yōu)點(diǎn):系統(tǒng)管理簡單,大大減少客戶機(jī)維護(hù)工作量?;贐/S結(jié)構(gòu)的應(yīng)用模式無需客戶端維護(hù)工作;基于“客戶/服務(wù)器”結(jié)構(gòu)的客戶端可以實(shí)現(xiàn)自動(dòng)更新下載,也無需客戶端維護(hù)工作。具有靈活的硬件系統(tǒng)構(gòu)成對于各個(gè)層可以選擇與其處理負(fù)荷和處理特性相適應(yīng)的硬件,方便的實(shí)現(xiàn)負(fù)載均衡。清晰、合理地分割三層結(jié)構(gòu)并使其獨(dú)立,可以使系統(tǒng)構(gòu)成的變更非常簡單。因此,被分成三層的應(yīng)用基本上不需要修正。提高程序的可維護(hù)性三層B/S結(jié)構(gòu)中,應(yīng)用的各層可以并行開發(fā),各層也可以選擇各自最適合的開發(fā)語言。因?yàn)槭前磳臃指罟δ?所以各個(gè)程序的處理邏輯變得比較簡單。進(jìn)行嚴(yán)密的安全管理涉密的關(guān)鍵應(yīng)用的安全管理非常重要。在三層C/S結(jié)構(gòu)中,識別用戶的機(jī)構(gòu)是按層來構(gòu)筑的,對應(yīng)用和數(shù)據(jù)的存取權(quán)限也可以按層進(jìn)行設(shè)定。例如,即使外部的入侵者突破了表示層的安全防線,若在功能層中備有另外的安全機(jī)構(gòu),系統(tǒng)也可以阻止入侵者進(jìn)入其他部分。消息中間件采用消息中間件技術(shù)、基于J2EE的三層結(jié)構(gòu)構(gòu)建面向各級單位的數(shù)據(jù)交換體系中。消息中間件是位于平臺(硬件和操作系統(tǒng))和應(yīng)用之間的通用服務(wù),具有標(biāo)準(zhǔn)的程序接口和協(xié)議。針對不同的操作系統(tǒng)和硬件平臺,它們可以有符合接口和協(xié)議規(guī)范的多種實(shí)現(xiàn)。消息中間件起到了一個(gè)“平臺+通 (平臺)之上,不必關(guān)心具體的網(wǎng)絡(luò)編程技術(shù)細(xì)節(jié),大大簡化了設(shè)計(jì)和編程工作;另一方面,中間件完全負(fù)責(zé)消息通信,用戶只需關(guān)注于業(yè)務(wù)系統(tǒng)的運(yùn)行、開發(fā),有效地提高了效率。消息中間件通信傳輸類型:可靠傳輸可以在保證報(bào)文的正確性的前提下實(shí)現(xiàn)相對的實(shí)時(shí)傳輸。每個(gè)報(bào)文有相對的生命周期,在網(wǎng)絡(luò)超時(shí)或者接受方宕機(jī)時(shí)終止發(fā)送請求,即報(bào)文有可能丟失或非順序到達(dá)??煽總鬏攲μ幚頇C(jī)和網(wǎng)絡(luò)的開銷較小,一般適用于對傳輸速率要求較高的準(zhǔn)實(shí)時(shí)系統(tǒng),而對報(bào)文的丟失有一定的冗余確保傳送可以保證信息的無丟失、按順序傳送。在信息的發(fā)送者與接受者之間的網(wǎng)絡(luò)出現(xiàn)中斷或者接受者方的機(jī)器出現(xiàn)故障,在網(wǎng)路恢復(fù)連接后,仍然能保證在故障時(shí)期內(nèi)的所有信息按順序的正確到達(dá)。確保傳送的高可靠性是以較多的資源開銷(處理機(jī)、網(wǎng)絡(luò))作為代價(jià)的。因此,確保傳送一般是用于傳送頻率比較低,但傳送可靠性要求高的信息傳輸,如重要文件的傳輸?shù)?。該傳輸類型類似于電子郵件的傳輸方式。數(shù)據(jù)中間件在綜合數(shù)據(jù)支撐平臺中,為了整合桌面型數(shù)據(jù)庫成為一個(gè)可共享的具有用戶和權(quán)限管理的虛擬數(shù)據(jù)庫,需要采用數(shù)據(jù)中間件以屏蔽掉數(shù)據(jù)節(jié)點(diǎn)分布、數(shù)據(jù)庫表異構(gòu)特性,實(shí)現(xiàn)虛擬數(shù)據(jù)庫合理的軟件層次結(jié)構(gòu)。為了在電子政務(wù)系統(tǒng)的應(yīng)用層、網(wǎng)絡(luò)層實(shí)施細(xì)粒度的訪問控制,實(shí)現(xiàn)對用用當(dāng)今流行的高強(qiáng)度安全策略——數(shù)字證書技術(shù)。應(yīng)用系統(tǒng)可以基于數(shù)字證書以及相關(guān)的經(jīng)國家有關(guān)部門認(rèn)可的密碼算法認(rèn)證登錄系統(tǒng)的用戶的真實(shí)身份,進(jìn)行數(shù)字簽名和驗(yàn)證簽名,采用數(shù)字簽名技術(shù)解決抗抵賴性和數(shù)據(jù)完整性的的問題,利用安全系統(tǒng)提供的加密算法,解決信息的保密性問題。對重要數(shù)據(jù)庫的訪問,還要通過安全代理,對訪問者的身份基于數(shù)字證書進(jìn)行高強(qiáng)度的認(rèn)證,對其訪問應(yīng)用系統(tǒng)的請求進(jìn)行確認(rèn),如果該用戶沒有訪問的權(quán)限,其訪問請求將被安全代理拒絕。同時(shí),在安全代理服務(wù)器上還可以完成包括包過濾、加密、解密等技術(shù),從而實(shí)現(xiàn)權(quán)限確認(rèn)和數(shù)據(jù)的密存密5數(shù)據(jù)資源庫對不能(不方便)共享的桌面型數(shù)據(jù)庫,為暫時(shí)維持現(xiàn)有應(yīng)用不變且又能提供數(shù)據(jù)資源共享,提出了一個(gè)完備的基于整體應(yīng)用的數(shù)據(jù)庫解決方案——即虛擬數(shù)據(jù)庫解決方案。其基本思想是將分散的、局部的桌面形數(shù)據(jù)庫 (Foxpro、Access)利用網(wǎng)絡(luò)資源以及虛擬數(shù)據(jù)庫應(yīng)用將它們在邏輯上統(tǒng)一起來,實(shí)現(xiàn)呈現(xiàn)給用戶一個(gè)完整的、統(tǒng)一的數(shù)據(jù)庫訪問模式,同時(shí)提供數(shù)據(jù)資源的用戶和權(quán)限管理功能,即對用戶以及應(yīng)用程序來說就好像訪問大型關(guān)系型數(shù)據(jù)庫一樣方便地訪問數(shù)據(jù)資源,而不是在訪問分散于不同服務(wù)終端的數(shù)據(jù)庫,所有的處理都將在虛擬數(shù)據(jù)庫構(gòu)架中完成,不需要用戶或應(yīng)用程序涉及任何底層的輸入。6技術(shù)路線的可行性和解決關(guān)鍵技術(shù)的途徑三層應(yīng)用構(gòu)架是一種成熟的開發(fā)模式,可以應(yīng)用到電子政務(wù)中,針對行文運(yùn)作。3.建設(shè)標(biāo)準(zhǔn)中間件技術(shù)是軟件產(chǎn)品的發(fā)展方向,現(xiàn)在市場上已有大量的產(chǎn)品可供選擇,因此在結(jié)合電子政務(wù)需求開發(fā)數(shù)據(jù)中間件是可行的,在數(shù)據(jù)交換體系中采用消息中間件已是可行的,符合發(fā)展方向。安全應(yīng)用技術(shù)是電子政務(wù)中的一種重要指標(biāo),國內(nèi)許多單位進(jìn)行過大量的研發(fā)工作,有的已形成了產(chǎn)品,因此也具有可行性。虛擬數(shù)據(jù)庫是解決數(shù)據(jù)共享、系統(tǒng)平滑過渡的必又之路,結(jié)合數(shù)據(jù)庫技術(shù)和中間件技術(shù),一定能達(dá)到目標(biāo),創(chuàng)優(yōu)質(zhì)工程。3.通過與學(xué)校合作進(jìn)行調(diào)研和研討,不定期邀請行業(yè)專家進(jìn)行項(xiàng)目產(chǎn)品的評審和指導(dǎo)4.項(xiàng)目底層開發(fā)采用API接口擴(kuò)展,保證產(chǎn)品的兼容性和擴(kuò)展性,后期可快速的進(jìn)行移動(dòng)端擴(kuò)展開發(fā)5.數(shù)據(jù)庫建設(shè)符合可擴(kuò)展、分布式、大數(shù)據(jù)規(guī)劃要求技術(shù)指標(biāo):開發(fā)環(huán)境采用開發(fā)環(huán)境,開發(fā)語言采用C#、Javascript、Jquary、采用XML/JSON數(shù)據(jù)交換規(guī)則,數(shù)據(jù)庫采用SQLSERVER20122.開
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 渠道改造合同范本
- 苗木訂購協(xié)議書
- 融資出租協(xié)議書
- 視頻購置協(xié)議書
- 設(shè)備出讓協(xié)議書
- 設(shè)施用地協(xié)議書
- 評審廉潔協(xié)議書
- 試駕車輛協(xié)議書
- 2025棗莊市衛(wèi)生健康服務(wù)中心招聘120急救電話調(diào)度員1人考試重點(diǎn)試題及答案解析
- 庫房共管協(xié)議書
- 廣州市南沙區(qū)南沙街道社區(qū)專職招聘考試真題2024
- 孤獨(dú)癥譜系障礙的神經(jīng)發(fā)育軌跡研究
- 2025年12月長沙縣第二人民醫(yī)院公開招聘編外專業(yè)技術(shù)人員4人筆試考試備考試題及答案解析
- 2025年秋小學(xué)音樂湘藝版四年級上冊期末測試卷及答案
- 2025年安徽合肥廬江縣部分國有企業(yè)招聘工作人員17人筆試參考題庫附答案
- 輸液連接裝置安全管理專家共識解讀
- 作詞進(jìn)階教學(xué)課件下載
- 2025上海復(fù)旦大學(xué)人事處招聘辦公室行政管理助理崗位1名考試參考試題及答案解析
- 燃?xì)庋簿€員安全培訓(xùn)課件
- 2025版離婚協(xié)議書樣本:婚姻關(guān)系解除與子女撫養(yǎng)安排
- GJB827B--2020軍事設(shè)施建設(shè)費(fèi)用定額
評論
0/150
提交評論