中間件漫談匯總課件_第1頁
中間件漫談匯總課件_第2頁
中間件漫談匯總課件_第3頁
中間件漫談匯總課件_第4頁
中間件漫談匯總課件_第5頁
已閱讀5頁,還剩28頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

中間件漫談國(guó)防科技大學(xué)吳泉源教授2004年11月中間件漫談國(guó)防科技大學(xué)吳泉源教授新興的基礎(chǔ)軟件隨需而變的軟件系統(tǒng)集成的軟件中間件的內(nèi)涵現(xiàn)狀與展望主要內(nèi)容新興的基礎(chǔ)軟件主要內(nèi)容一、新興的基礎(chǔ)軟件一、新興的基礎(chǔ)軟件基礎(chǔ)軟件中間件是繼操作系統(tǒng)和數(shù)據(jù)庫系統(tǒng)之后,隨著網(wǎng)絡(luò)的興起和發(fā)展而新興的又一基礎(chǔ)軟件軟件工程的目標(biāo)縮短和簡(jiǎn)化從問題空間到解空間的映射過程,消除和緩解軟件危機(jī)的進(jìn)一步加劇基礎(chǔ)軟件的任務(wù)在硬件基礎(chǔ)上建立比計(jì)算機(jī)裸機(jī)層次更高的軟件運(yùn)行平臺(tái)、開發(fā)平臺(tái)和管理平臺(tái),為應(yīng)用軟件開發(fā)者提供更靠近問題空間的解空間基礎(chǔ)軟件中間件是繼操作系統(tǒng)和數(shù)據(jù)庫系統(tǒng)之后,隨著網(wǎng)絡(luò)的興起和應(yīng)用軟件中間件數(shù)據(jù)庫系統(tǒng)操作系統(tǒng)裸機(jī)問題空間由中間件提供的解空間由數(shù)據(jù)庫系統(tǒng)提供的解空間由操作系統(tǒng)提供的解空間由計(jì)算機(jī)裸機(jī)提供的解空間應(yīng)用軟件中間件數(shù)據(jù)新興的基礎(chǔ)軟件計(jì)算機(jī)已進(jìn)入以網(wǎng)絡(luò)為中心的發(fā)展時(shí)期中間件是介于操作系統(tǒng)與網(wǎng)絡(luò)應(yīng)用之間的一層起承上啟下作用的支撐軟件中間件提供的解空間更靠近網(wǎng)絡(luò)應(yīng)用所面臨的問題空間,是快速構(gòu)建網(wǎng)絡(luò)應(yīng)用的利器!新興的基礎(chǔ)軟件計(jì)算機(jī)已進(jìn)入以網(wǎng)絡(luò)為中心的發(fā)展時(shí)期二、隨需而變的軟件二、隨需而變的軟件網(wǎng)絡(luò)應(yīng)用的基本特征網(wǎng)絡(luò)世界是開放的、可成長(zhǎng)的應(yīng)用需求是經(jīng)常變化的、不斷發(fā)展的分布性、自治性、異構(gòu)性已成為網(wǎng)絡(luò)應(yīng)用的固有特征網(wǎng)絡(luò)應(yīng)用的基本特征網(wǎng)絡(luò)世界是開放的、可成長(zhǎng)的隨需而變的軟件面對(duì)不斷變化和發(fā)展的信息世界,盡管制定必要的技術(shù)標(biāo)準(zhǔn)是一項(xiàng)重要的基礎(chǔ)性工作,但標(biāo)準(zhǔn)不是萬能的,必須依靠一種隨需而變的軟件來支持復(fù)雜的網(wǎng)絡(luò)應(yīng)用中間件通過軟總線加軟構(gòu)件技術(shù),通過對(duì)象代理、消息代理和各種適配機(jī)制,能適應(yīng)網(wǎng)絡(luò)世界和應(yīng)用需求的變化中間件提供的解空間能支持隨需而變的網(wǎng)絡(luò)應(yīng)用,是靈活響應(yīng)需求變化的利器!隨需而變的軟件面對(duì)不斷變化和發(fā)展的信息世界,盡管制定必要的技三、系統(tǒng)集成的軟件三、系統(tǒng)集成的軟件計(jì)算機(jī)信息系統(tǒng)的定義計(jì)算機(jī)信息系統(tǒng)是利用計(jì)算機(jī)采集、存儲(chǔ)、處理、傳輸和管理信息,并以人機(jī)交互方式提供信息服務(wù)的計(jì)算機(jī)應(yīng)用系統(tǒng)網(wǎng)絡(luò)化是當(dāng)前計(jì)算機(jī)信息系統(tǒng)的主流,隨著網(wǎng)絡(luò)技術(shù)的發(fā)展,計(jì)算機(jī)信息系統(tǒng)的規(guī)模和復(fù)雜度越來越大。計(jì)算機(jī)信息系統(tǒng)的定義計(jì)算機(jī)信息系統(tǒng)是利用計(jì)算機(jī)采集、存儲(chǔ)、處表現(xiàn)層業(yè)務(wù)層資源層基礎(chǔ)設(shè)施以多媒體等直觀形式采集信息,展現(xiàn)結(jié)果硬件、網(wǎng)絡(luò)、操作系統(tǒng)實(shí)現(xiàn)應(yīng)用業(yè)務(wù)邏輯及其流程的程序代碼數(shù)據(jù)庫等資源庫及其相關(guān)的資源管理系統(tǒng),如數(shù)據(jù)庫管理系統(tǒng),目錄服務(wù)系統(tǒng)用戶信息系統(tǒng)基本結(jié)構(gòu)表現(xiàn)層業(yè)務(wù)層資源層基礎(chǔ)設(shè)施以多媒體等直觀形式采集信息,展現(xiàn)結(jié)系統(tǒng)集成網(wǎng)絡(luò)應(yīng)用及其相關(guān)的信息系統(tǒng)所需要的關(guān)鍵支持是網(wǎng)絡(luò)各類信息資源的有效集成信息資源包括各類通信資源、數(shù)據(jù)資源、應(yīng)用資源和表現(xiàn)資源系統(tǒng)集成網(wǎng)絡(luò)應(yīng)用及其相關(guān)的信息系統(tǒng)所需要的關(guān)鍵支持是網(wǎng)絡(luò)各類展現(xiàn)層業(yè)務(wù)層資源層基礎(chǔ)設(shè)施系統(tǒng)集成表現(xiàn)資源集成,實(shí)現(xiàn)界面的自動(dòng)生成、統(tǒng)一管理與集成通信資源集成,實(shí)現(xiàn)互聯(lián)互通互操作應(yīng)用資源集成,實(shí)現(xiàn)應(yīng)用計(jì)算資源和業(yè)務(wù)流程的集成數(shù)據(jù)資源集成,實(shí)現(xiàn)不同數(shù)據(jù)源的數(shù)據(jù)交換和數(shù)據(jù)的語義級(jí)集成展現(xiàn)層業(yè)務(wù)層資源層基礎(chǔ)設(shè)施系統(tǒng)集成表現(xiàn)資源集成,實(shí)現(xiàn)界面的自系統(tǒng)集成信息系統(tǒng)的綜合集成水平直接反映了一個(gè)企業(yè)、一個(gè)部門、乃至整個(gè)國(guó)家信息化建設(shè)的水平中間件提供的解空間便是支持信息系統(tǒng)集成的解空間中間件以不變應(yīng)萬變,是實(shí)現(xiàn)信息系統(tǒng)綜合集成的利器!系統(tǒng)集成信息系統(tǒng)的綜合集成水平直接反映了一個(gè)企業(yè)、一個(gè)部門、四、中間件的內(nèi)涵四、中間件的內(nèi)涵基礎(chǔ)中間件應(yīng)用中間件領(lǐng)域應(yīng)用框架中間件的內(nèi)涵基礎(chǔ)中間件中間件的內(nèi)涵基礎(chǔ)中間件基礎(chǔ)中間件是在信息系統(tǒng)基礎(chǔ)設(shè)施層之上構(gòu)建的底層通信平臺(tái)+構(gòu)件化應(yīng)用服務(wù)器底層通信平臺(tái)相當(dāng)于操作系統(tǒng)的內(nèi)核應(yīng)用服務(wù)器相當(dāng)于操作系統(tǒng)運(yùn)行環(huán)境基礎(chǔ)中間件基礎(chǔ)中間件是在信息系統(tǒng)基礎(chǔ)設(shè)施層之上構(gòu)建的底層通信平臺(tái)作用:屏蔽底層各種異構(gòu)的網(wǎng)絡(luò)和操作系統(tǒng),在物理位置透明的情況下,實(shí)現(xiàn)異地對(duì)象之間的通信和互訪。底層通信平臺(tái)的核心是“軟總線”。底層通信平臺(tái)作用:屏蔽底層各種異構(gòu)的網(wǎng)絡(luò)和操作系統(tǒng),在物理位軟總線?A機(jī)B機(jī)就是支持訪問異地對(duì)象同一地址空間C++編譯器完成連接

對(duì)象A底層通信平臺(tái)要解決的問題對(duì)象B軟總線?A機(jī)B機(jī)就是支持訪問異地對(duì)象同一地址空間C++編譯器軟總線對(duì)象B對(duì)象AB機(jī)A機(jī)A的代理軟總線軟總線對(duì)象B對(duì)象AB機(jī)A機(jī)A的代理軟總線構(gòu)件化應(yīng)用服務(wù)器應(yīng)用服務(wù)器是在底層通信平臺(tái)的基礎(chǔ)上搭建的,是當(dāng)前中間件中最活躍的部分。主要作用是對(duì)網(wǎng)絡(luò)上各種軟硬件資源進(jìn)行調(diào)度和管理,為分布式網(wǎng)絡(luò)應(yīng)用提供數(shù)據(jù)庫資源連接、事務(wù)處理和安全管理等各類共性服務(wù)以及構(gòu)件化的開發(fā)、部署與運(yùn)行維護(hù)環(huán)境。構(gòu)件化應(yīng)用服務(wù)器應(yīng)用服務(wù)器是在底層通信平臺(tái)的基礎(chǔ)上搭建的,是應(yīng)用中間件數(shù)據(jù)集成中間件應(yīng)用代碼集成中間件業(yè)務(wù)流程集成中間件門戶集成中間件……應(yīng)用中間件數(shù)據(jù)集成中間件數(shù)據(jù)集成中間件作用:支持信息系統(tǒng)資源層的開發(fā)與運(yùn)行管理,實(shí)現(xiàn)不同來源、格式、性質(zhì)的數(shù)據(jù)的轉(zhuǎn)換與包裝,從而把各種異構(gòu)數(shù)據(jù)源集成在一起,并提供一個(gè)統(tǒng)一的高層訪問服務(wù)。原理:數(shù)據(jù)集成中間件向下需協(xié)調(diào)各數(shù)據(jù)庫系統(tǒng),向上應(yīng)為集成數(shù)據(jù)的應(yīng)用提供統(tǒng)一數(shù)據(jù)模式,以及數(shù)據(jù)訪問的通用接口。關(guān)鍵技術(shù):如何解決好數(shù)據(jù)的異構(gòu)性、完整性和語義沖突的問題,是該中間件技術(shù)的關(guān)鍵。數(shù)據(jù)集成中間件作用:支持信息系統(tǒng)資源層的開發(fā)與運(yùn)行管理,實(shí)現(xiàn)應(yīng)用代碼集成中間件利用適配機(jī)制把各種新建和遺留應(yīng)用代碼中的各類方法統(tǒng)一成標(biāo)準(zhǔn)的應(yīng)用接口,并包裝為消息的形式通過類似跨國(guó)郵政系統(tǒng)所提供的服務(wù)機(jī)制,即消息代理機(jī)制,實(shí)現(xiàn)信息系統(tǒng)業(yè)務(wù)邏輯層應(yīng)用代碼之間跨網(wǎng)絡(luò)的互連、互通和互操作應(yīng)用代碼集成中間件利用適配機(jī)制把各種新建和遺留應(yīng)用代碼中的各業(yè)務(wù)流程集成中間件作用:對(duì)信息系統(tǒng)業(yè)務(wù)邏輯層中的業(yè)務(wù)流程的整個(gè)生命周期進(jìn)行管理和控制,以協(xié)調(diào)參與流程的各應(yīng)用資源代碼之間的動(dòng)態(tài)執(zhí)行關(guān)系,并監(jiān)控和分析流程的執(zhí)行狀況。提供可視化的開發(fā)方法,以簡(jiǎn)化業(yè)務(wù)流程的描述,適應(yīng)業(yè)務(wù)流程的變化。業(yè)務(wù)流程集成中間件作用:對(duì)信息系統(tǒng)業(yè)務(wù)邏輯層中的業(yè)務(wù)流程的整門戶集成中間件作用:根據(jù)不同的應(yīng)用需求,調(diào)用相應(yīng)的信息系統(tǒng)業(yè)務(wù)層、資源層和基礎(chǔ)設(shè)施層軟件,向不同角色的用戶提供個(gè)性化的服務(wù),為信息系統(tǒng)展現(xiàn)層軟件的開發(fā)與運(yùn)行提供支持。主要功能:集中的門戶管理和開發(fā),個(gè)性化的內(nèi)容組織與管理,單點(diǎn)認(rèn)證登錄,以及統(tǒng)一而直觀的用戶界面等。門戶集成中間件作用:根據(jù)不同的應(yīng)用需求,調(diào)用相應(yīng)的信息系統(tǒng)業(yè)領(lǐng)域應(yīng)用框架指建立在上述各層中間件之上、面向具體領(lǐng)域應(yīng)用的信息系統(tǒng)平臺(tái)電子政務(wù)、電子商務(wù)電信、金融、衛(wèi)生、教育、交通、……ERPSCMCRM……領(lǐng)域應(yīng)用框架指建立在上述各層中間件之上、面向具體領(lǐng)域應(yīng)用的信五、現(xiàn)狀與展望五、現(xiàn)狀與展望國(guó)外中間件發(fā)展現(xiàn)狀標(biāo)準(zhǔn)體系OMGCORBASunJ2EEMicrosoft.NetWebService主流廠家IBM,BEA,Microsoft,Sun,Iona,Tibco,webMethod國(guó)外中間件發(fā)展現(xiàn)狀標(biāo)準(zhǔn)體系國(guó)內(nèi)中間件發(fā)展現(xiàn)狀國(guó)家863計(jì)劃、973計(jì)劃、信息產(chǎn)業(yè)部電子發(fā)展基金、國(guó)家發(fā)改委軟件行動(dòng)計(jì)劃重點(diǎn)支持四項(xiàng)成果獲國(guó)家科技進(jìn)步二等獎(jiǎng)出現(xiàn)了一批專門從事中間件產(chǎn)品開發(fā)與營(yíng)銷的專業(yè)公司推出了一批能與國(guó)外產(chǎn)品媲美的中間件產(chǎn)品國(guó)產(chǎn)中間件在金融、

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論