云光設(shè)備標準管理系統(tǒng)的關(guān)鍵技術(shù)架構(gòu)及特點_第1頁
云光設(shè)備標準管理系統(tǒng)的關(guān)鍵技術(shù)架構(gòu)及特點_第2頁
云光設(shè)備標準管理系統(tǒng)的關(guān)鍵技術(shù)架構(gòu)及特點_第3頁
云光設(shè)備標準管理系統(tǒng)的關(guān)鍵技術(shù)架構(gòu)及特點_第4頁
云光設(shè)備標準管理系統(tǒng)的關(guān)鍵技術(shù)架構(gòu)及特點_第5頁
已閱讀5頁,還剩2頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

云光設(shè)備管理系統(tǒng)技術(shù)架構(gòu)及特點軟件技術(shù)結(jié)構(gòu)1.YG-F----基于SOA架構(gòu)系統(tǒng)YG-F是一個完整軟件系統(tǒng)建構(gòu)體系,包含運行環(huán)境、編程模型、架構(gòu)風格和相關(guān)方法論等。其關(guān)鍵是服務(wù),并涵蓋服務(wù)整個生命周期,建模-開發(fā)-裝配-運行-管理。SOA關(guān)鍵理念是業(yè)務(wù)驅(qū)動,采取松耦合、靈活體系架構(gòu)來滿足隨需應(yīng)變業(yè)務(wù)需求。SOA架構(gòu)是一個分層結(jié)構(gòu),從底層功效性服務(wù),到原子服務(wù)和服務(wù)構(gòu)件,到頂層業(yè)務(wù)步驟服務(wù),目標是最大程度地封裝不一樣服務(wù),從而達成復(fù)用目標。不管哪一個層次,其關(guān)鍵全部是服務(wù)——簡單和復(fù)雜。業(yè)務(wù)模式和步驟也能夠經(jīng)過服務(wù)重新組合變得愈加靈活。要搭建這個靈活多變架構(gòu),需要利用三個關(guān)鍵技術(shù)。YG-F是基于J2EE平臺、采取面向構(gòu)件技術(shù)實現(xiàn)企業(yè)級應(yīng)用開發(fā)、運行、管理、監(jiān)控、維護開發(fā)平臺,支持SCA1.0、SDO2.1規(guī)范。基于YG-N開發(fā)應(yīng)用程序含有符合國際標準,易于擴展,易于集成特征。用戶需求改變能夠直接經(jīng)過構(gòu)件裝配式設(shè)計思緒得以表現(xiàn),軟件架構(gòu)師和程序員跳出傳統(tǒng)開發(fā)模式局限,只需和構(gòu)件打交道,在根本進化軟件表示同時,也使其改動和維護易如反掌。2.關(guān)鍵特點功效描述統(tǒng)一企業(yè)級應(yīng)用平臺基于SOA模型統(tǒng)一企業(yè)級應(yīng)用平臺,能夠有效約束不一樣開發(fā)商遵照統(tǒng)一、標準化應(yīng)用架構(gòu)進行開發(fā),不一樣時期、不一樣廠商開發(fā)應(yīng)用系統(tǒng)相互之間能夠很好整合??焖夙憫?yīng)新需求提供層次分明MVC(Model-View-Control)多層結(jié)構(gòu),支持最新SOA技術(shù)標準,含有高度擴展性。另外,經(jīng)過對構(gòu)件重新組合生成部分新構(gòu)件,靈活地對局部功效加以修改或添加,從而隨時針對改變進行調(diào)整。系統(tǒng)高度穩(wěn)定性提供了更多成熟構(gòu)件,應(yīng)用框架也已經(jīng)在眾多用戶應(yīng)用系統(tǒng)中得到了證實,免去了項目大規(guī)模架構(gòu)開發(fā)帶來技術(shù)風險。方便系統(tǒng)維護和監(jiān)控提供強大應(yīng)用監(jiān)控工具,時刻掌握應(yīng)用系統(tǒng)運行情況,而且能夠快速定位故障和提供優(yōu)化方向。不僅極大地保護運行商軟件投資,更使得運行商對IT管控能力得到實質(zhì)改善和提升。保護已經(jīng)有軟件投資基于YG-F平臺應(yīng)用系統(tǒng),由若干個穩(wěn)定構(gòu)件組裝組成,這些結(jié)果經(jīng)過構(gòu)件形式可很好地被分享,經(jīng)過不停積累能夠形成本企業(yè)構(gòu)件庫,在以后IT系統(tǒng)建設(shè)中能夠很好地重用,從而降低反復(fù)投資。其次,YG-F還支持不一樣J2EE應(yīng)用服務(wù)器、數(shù)據(jù)庫和設(shè)備,最大程度地保障了原來對系統(tǒng)投入。屏蔽技術(shù)細節(jié)專注業(yè)務(wù)需求YG-F能夠有效地屏蔽底層J2EE復(fù)雜技術(shù),依靠豐富構(gòu)件庫,能夠極少甚至不用開發(fā)Java編程,從而使得開發(fā)人員能夠從技術(shù)細節(jié)中解脫出來,愈加專注在怎樣愈加好地實現(xiàn)業(yè)務(wù)需求上。軟件體系結(jié)構(gòu)軟件體系結(jié)構(gòu)是構(gòu)建應(yīng)用軟件最關(guān)鍵指標之一??茖W軟件體系結(jié)構(gòu)應(yīng)能確保應(yīng)用系統(tǒng)含有可伸縮性、可擴展性和可管理性,而且,必需和國際上優(yōu)異理念相吻合,這也正是本項目對軟件體系結(jié)構(gòu)要求。本系統(tǒng)軟件體系結(jié)構(gòu)采取多層體系結(jié)構(gòu),由接入層、應(yīng)用集成層和數(shù)據(jù)層組成,以下圖所表示:1.上圖左半部分,縱向描述。整個系統(tǒng)是一個多層結(jié)構(gòu),關(guān)鍵分為四層:層次描述接入層為用戶提供Web瀏覽器等多個接入方法,提供個性化、門戶、單一安全認證和信息服務(wù)。和總體業(yè)務(wù)邏輯結(jié)構(gòu)中接入層對應(yīng)。應(yīng)用支撐層N9不僅是表現(xiàn)單獨系統(tǒng)應(yīng)用,而是為EAM用戶一體化EAM整個信息化建設(shè)打下基礎(chǔ),并形成統(tǒng)一處理方案,達成最大程度資源共享。不一樣應(yīng)用系統(tǒng)之間存在著復(fù)雜交互工作,應(yīng)用支撐層承載內(nèi)容是公共組件,是EAM基礎(chǔ)設(shè)施關(guān)鍵組成部分,它所提供功效、服務(wù)大大擴展了應(yīng)用服務(wù)器關(guān)鍵基礎(chǔ)設(shè)施和特征,為快速構(gòu)建、組裝、集成、整合多種復(fù)雜、獨立應(yīng)用系統(tǒng)奠定基礎(chǔ),實現(xiàn)和其它系統(tǒng)集成。應(yīng)用支撐層和總體業(yè)務(wù)邏輯結(jié)構(gòu)應(yīng)用支撐平臺對應(yīng)。關(guān)鍵應(yīng)用層關(guān)鍵應(yīng)用層是系統(tǒng)應(yīng)用邏輯處理,包含企業(yè)設(shè)備管理系統(tǒng)各業(yè)務(wù)模塊。根據(jù)招標要求,依據(jù)組件化設(shè)計標準,我們將選擇J2EE作為本項目標技術(shù)路線。創(chuàng)建、組裝關(guān)鍵應(yīng)用層各個業(yè)務(wù)系統(tǒng)將會調(diào)用應(yīng)用支撐層中業(yè)務(wù)組件和公共組件。關(guān)鍵應(yīng)用層和總體業(yè)務(wù)邏輯結(jié)構(gòu)中應(yīng)用層相對應(yīng)。數(shù)據(jù)層這是整個系統(tǒng)數(shù)據(jù)中心,數(shù)據(jù)是一個廣義概念,它既可能是多種數(shù)據(jù)庫,也可能是數(shù)據(jù)文件,從結(jié)構(gòu)上看可能是異構(gòu)。數(shù)據(jù)層和業(yè)務(wù)邏輯結(jié)構(gòu)中“資源層”數(shù)據(jù)庫平臺對應(yīng)。2.上圖右半部分,橫向描述。系統(tǒng)是多層次、分布式體系,所以對系統(tǒng)管理和通信機制必需有對應(yīng)要求,不然將表現(xiàn)不出其優(yōu)越性。整個系統(tǒng)是基于以下基礎(chǔ)建立:功效描述綜合應(yīng)用管理對應(yīng)用基礎(chǔ)系統(tǒng)(中間件)、應(yīng)用服務(wù)器、數(shù)據(jù)庫等應(yīng)用軟件設(shè)施進行全方面監(jiān)控和管理。應(yīng)用管理由應(yīng)用配置管理、應(yīng)用拿權(quán)管理和應(yīng)用監(jiān)控管理三部分組成。應(yīng)用配置管理對應(yīng)用系統(tǒng)依據(jù)需要進行配置,如動態(tài)增加組件、重新分配位置。應(yīng)用安全管理負責系統(tǒng)安全,如權(quán)限配置、預(yù)防非法訪問等。應(yīng)用監(jiān)控管理包含對應(yīng)用故障、性能、狀態(tài)進行監(jiān)控管理,如進程死活、系統(tǒng)負載量等。全局事務(wù)管理考慮全局事務(wù)管理。軟件總線軟件總線是統(tǒng)一組件規(guī)范和API、數(shù)據(jù)庫表和文件等接口。軟件總線架構(gòu)能夠?qū)崿F(xiàn)組件熱插拔,便于應(yīng)用布署、系統(tǒng)管理及可擴展性。3.我們?yōu)楸鞠到y(tǒng)建設(shè)項目設(shè)計軟件體系結(jié)構(gòu),以構(gòu)建應(yīng)用基礎(chǔ)設(shè)施為關(guān)鍵,層次清楚,邏輯合理,含有極佳優(yōu)異性、可擴展性、可管理性和可伸縮性,能夠完全滿足本期項目建設(shè)EAM用戶企業(yè)設(shè)備管理系統(tǒng)需要。軟件安全結(jié)構(gòu)作為EAM用戶信息化建設(shè)關(guān)鍵項目,本項目標安全性是關(guān)系系統(tǒng)生命力決定性要素,也是確保系統(tǒng)實用性基礎(chǔ)。我們將依據(jù)用戶要求,結(jié)合國家保密、機要、公安和安全部門對安全保密相關(guān)法定要求,充足考慮信息系統(tǒng)安全等級和應(yīng)用安全性特殊需要,提出了一個由物理安全、網(wǎng)絡(luò)安全、應(yīng)用安全、系統(tǒng)安全和安全管理等五個層面組成科學安全支撐系統(tǒng)(以下圖),為接入層、應(yīng)用層、服務(wù)層和資源層保駕護航,為整個系統(tǒng)切實實用化奠定基礎(chǔ)。我們設(shè)計安全體系包含安全方法包含物理安全方法、網(wǎng)絡(luò)安全方法、系統(tǒng)安全方法和應(yīng)用安全方法和安全管理方法,每一安全方法依據(jù)風險起源差異會有不一樣風險應(yīng)對策略。這一多層次系統(tǒng)安全體系將為本系統(tǒng)真正建立起一個高安全性、高可靠性、高可管理性運行平臺??傮w性能目標總體性能目標基于軟件需求提出系統(tǒng)性能指標,我們明確提出提供給本項目應(yīng)用軟件系統(tǒng)總體性能指標,這些性能包含可靠性、易用性(用戶界面)、集成性、可維護性、可擴展性、可管理性和性能效率等,擴展了用戶對應(yīng)要求。具體以下表:性能指標性能目標1可靠性能屏蔽用戶操作錯誤,輸入數(shù)據(jù)時能進行有效性檢驗含有失效恢復(fù)能力及容錯性,故障可追溯操作權(quán)限控制安全可靠,不易非法侵入提供運行日志管理及審計功效,尤其對系統(tǒng)管理員授權(quán)配置操作也做了正確日志統(tǒng)計系統(tǒng)運行穩(wěn)定,操作錯誤不會造成死機或系統(tǒng)異常退出現(xiàn)象提供頁面級訪問控制含有數(shù)據(jù)備份及數(shù)據(jù)恢復(fù)能力,數(shù)據(jù)安全可靠,不丟失2易用性(用戶界面)易安裝性易學習性和了解性軟件含有可配置能力,如顯示界面、顯示格式等能夠調(diào)整用戶界面友好、界面風格保持一致多種提醒信息正確,術(shù)語規(guī)范友好圖形用戶界面和多語種支持3集成性支持各功效模塊間數(shù)據(jù)共享各功效模塊數(shù)據(jù)一致性支持和以往及未來待建業(yè)務(wù)系統(tǒng)數(shù)據(jù)集成提供門戶支持界面集成含有外部數(shù)據(jù)源聯(lián)接和

溫馨提示

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

評論

0/150

提交評論