freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

第三章應(yīng)用軟件集成體系結(jié)構(gòu)-wenkub

2022-08-29 12:54:17 本頁面
 

【正文】 限制了應(yīng)用在異構(gòu)系統(tǒng)之間的移植。 中間件(系統(tǒng)服務(wù)) 應(yīng)用程序 1 應(yīng)用程序 2 應(yīng)用程序 3 操作系統(tǒng) /硬件平臺(tái) 1 操作系統(tǒng) /硬件平臺(tái) 2 2022/8/17 信息系統(tǒng)集成 18 中間件技術(shù) ?中間件的目的 ? 實(shí)現(xiàn)應(yīng)用與平臺(tái)的無關(guān)性,滿足大量應(yīng)用的需要。 ? 在開發(fā)的過程中對(duì)構(gòu)件修改、或替代原有構(gòu)件。前者使用已有的構(gòu)件進(jìn)行軟件開發(fā);后者的目的是開發(fā)可重用的軟件。 ? 將這種可重用的元素成為軟構(gòu)件,可重用的軟件元素越大,重用的粒度越大。 ? 目前主流的有: COM/DCOM、 Java、 COBRA 2022/8/17 信息系統(tǒng)集成 13 分布式計(jì)算 ?分布式對(duì)象技術(shù) ? 采用了面向?qū)ο蠹夹g(shù)中的封裝性和繼承性兩大特點(diǎn)。 ? 分布式系統(tǒng)的復(fù)雜性使得系統(tǒng)的可靠性降低。 ? 目前對(duì)網(wǎng)格的一般理解是指把整個(gè)互聯(lián)網(wǎng)或某個(gè)區(qū)域整合成統(tǒng)一的計(jì)算機(jī)系統(tǒng)。 ? 可自行決定何時(shí)中斷任務(wù),并將自己轉(zhuǎn)移到另一臺(tái)機(jī)器上。 2022/8/17 信息系統(tǒng)集成 9 客戶機(jī) /服務(wù)器模式 ?多層 C/S結(jié)構(gòu)的基本計(jì)算過程 ?對(duì)多層 C/S模式的支持規(guī)范主要有 Sun的 J2EE和微軟的 .NET。 2022/8/17 信息系統(tǒng)集成 8 客戶機(jī) /服務(wù)器模式 ?多層 C/S模式中,應(yīng)用系統(tǒng)被劃分為 ?客戶層:一般 PC,通過瀏覽器與 Web服務(wù)器聯(lián)系,訪問 Web服務(wù)器資源。 客戶端操作系統(tǒng) 應(yīng)用業(yè)務(wù)邏輯 用戶交互界面 數(shù)據(jù)庫 數(shù)據(jù)庫管理系統(tǒng) 網(wǎng)絡(luò)操作系統(tǒng) 服 務(wù) 器 客 戶 機(jī) Request Response 2022/8/17 信息系統(tǒng)集成 6 客戶機(jī) /服務(wù)器模式 ? B/S結(jié)構(gòu) ? Brower/Server 瀏覽器 /服務(wù)器模式 數(shù)據(jù)庫 數(shù)據(jù)庫管理系統(tǒng) 網(wǎng)絡(luò)操作系統(tǒng) 服 務(wù) 數(shù)據(jù)庫訪問系統(tǒng) Web支撐系統(tǒng) 網(wǎng)絡(luò)操作系統(tǒng) Web 服 務(wù) 客戶操作系統(tǒng) 瀏覽器 客 戶 機(jī) HTTP CGI TCP/IP IIOP Active X Request Request HTTP TCP/IP 2022/8/17 信息系統(tǒng)集成 7 客戶機(jī) /服務(wù)器模式 ?多層 C/S結(jié)構(gòu) ? B/S模式在構(gòu)造復(fù)雜應(yīng)用系統(tǒng)時(shí),利用 CGI等技術(shù)開發(fā)部署很難提高系統(tǒng)運(yùn)行效率。 ? 工業(yè)化分布式計(jì)算技術(shù)的發(fā)展已經(jīng)經(jīng)歷了兩代:第一代分布式計(jì)算技術(shù)是以支持信息共享為目標(biāo)的面向過程的客戶機(jī) /服務(wù)器技術(shù);第二代分布計(jì)算技術(shù)是以面向?qū)ο鬄橹饕卣鞯姆植际綄?duì)象技術(shù)。 ? 計(jì)算資源是參與計(jì)算過程的所有資源:處理器、存儲(chǔ)器、通信線路、程序和數(shù)據(jù)等。 ?軟件架構(gòu)模型 ? 研究軟件架構(gòu)的首要問題是如何表示軟件架構(gòu),即如何對(duì)軟件架構(gòu)建模。 ?軟件架構(gòu)的定義 將軟件系統(tǒng)劃分成多個(gè)模塊,明確各模塊之間的相互作用,組合起來實(shí)現(xiàn)系統(tǒng)的全部特征,就是系統(tǒng)的架構(gòu)。2022/8/17 信息系統(tǒng)集成 1 第三章 應(yīng)用軟件集成體系結(jié)構(gòu) ?概述 ?客戶機(jī) /服務(wù)器模式 ?分布式計(jì)算 ?軟件重用技術(shù) ?中間件技術(shù) ? J2EE應(yīng)用架構(gòu) ? .NET應(yīng)用架構(gòu) ?基于組件的軟件開發(fā) 2022/8/17 信息系統(tǒng)集成 2 概述 ?軟件應(yīng)用架構(gòu) 20世紀(jì) 60年代到 70年代,軟件危機(jī)使軟件成本日益增長,開發(fā)速度難以控制,質(zhì)量無法保證,軟件的維護(hù)困難等。 軟件架構(gòu)為軟件系統(tǒng)提供了一個(gè)結(jié)構(gòu)、行為和屬性的高級(jí)抽象,并由構(gòu)成系統(tǒng)的元素的描述及元素的相互作用、元素集成的模式,以及這些模式的約束組成。根據(jù)建模角度(側(cè)重點(diǎn))不同,通常將軟件架構(gòu)的模型分為 5種:結(jié)構(gòu)模型、框架模型、動(dòng)態(tài)模型、過程模型和功能模型。 ? 從發(fā)展歷程看,應(yīng)用系統(tǒng)的計(jì)算模式主要包括集中式和分布式計(jì)算。 ? 當(dāng)前以 Inter為平臺(tái)的 Agent計(jì)算、網(wǎng)格計(jì)算等分布式計(jì)算技術(shù)逐步深入的影響未來分布式計(jì)算技術(shù)的發(fā)展。 ?現(xiàn)有的 Web服務(wù)器支撐系統(tǒng)很難對(duì)各類中間件進(jìn)行有效的管理和組織,需要專門針對(duì)中間件的支撐系統(tǒng)。 ?表示層: Web服務(wù)器,接受用戶交互式操作,并將操作請(qǐng)求傳遞給應(yīng)用服務(wù)器。 數(shù)據(jù)庫 數(shù)據(jù)庫管理系統(tǒng) 網(wǎng)絡(luò)操作系統(tǒng) 數(shù)據(jù)庫服務(wù)器 應(yīng)用邏輯 中間件管理容器 網(wǎng)絡(luò)操作系統(tǒng) 應(yīng)用服務(wù)器 客戶操作系統(tǒng) 瀏覽器 客 戶 機(jī) 請(qǐng)求 Web支撐系統(tǒng) 網(wǎng)絡(luò)操作系統(tǒng) Web 服 務(wù) 器 服務(wù) 2022/8/17 信息系統(tǒng)集成 10 分布式計(jì)算 ? 移動(dòng) Agent ? 20世紀(jì) 90年代初由 General Magic 公司在推出商業(yè)Telescript時(shí)提出的,主要思想在于:結(jié)合 Agent技術(shù)和分布式計(jì)算技術(shù),將服務(wù)請(qǐng)求 Agent動(dòng)態(tài)移到服務(wù)器端執(zhí)行。 ? 具有自治性和智能路由的性能。 ? 網(wǎng)格的根本特征不在于規(guī)模,而是資源的廣泛共享。 ? 分布式軟件的開發(fā)和維護(hù)成本高昂。所操作的對(duì)象通常稱之為組件。 ? 基于構(gòu)件的軟件開發(fā)通常包括構(gòu)件獲取、構(gòu)件分類和檢索、構(gòu)件評(píng)估、適應(yīng)性修改,以及將現(xiàn)有的構(gòu)件在新的語境下組裝成新的系統(tǒng)的過程。 ? 用戶需根據(jù)應(yīng)用領(lǐng)域的特點(diǎn)及相似性確定構(gòu)件的可重用性。 2022/8/17 信息系統(tǒng)集成 16 軟件重用技術(shù) ?面向重用的軟件開發(fā) ? 以面向?qū)ο蠓椒榛A(chǔ),增強(qiáng)軟件的重用性。 ?中間件的作用 ? 屏蔽操作系統(tǒng)和網(wǎng)絡(luò)協(xié)議的差異,為應(yīng)用程序提供多種通信機(jī)制滿足不同領(lǐng)域的應(yīng)用需要。 2022/8/17 信息系統(tǒng)集成 19 中間件技術(shù) ?中間件的分類 ?數(shù)據(jù)庫訪問中間件 ?遠(yuǎn)程過程調(diào)用中間件 ?面向消息中間件 ?事務(wù)中間件 ?分布式對(duì)象中間件 2022/8/17 信息系統(tǒng)集成 20 中間件技術(shù) ? 數(shù)據(jù)庫訪問中間件 ?通過一個(gè)抽象層訪問數(shù)據(jù)庫,從而允許使用相同或相似的代碼訪問不同的數(shù)據(jù)庫資源。 2022/8/17 信息系統(tǒng)集成 21 中間件技術(shù) ?面向消息中間件 ?利用高效可靠的消息傳遞機(jī)制進(jìn)行平臺(tái)無關(guān)的數(shù)據(jù)交流,并可基于數(shù)據(jù)通信進(jìn)行分布系統(tǒng)的集成。 ?消息隊(duì)列和網(wǎng)絡(luò)通信的維護(hù)工作由 MOM完成。 ? ORB使對(duì)象可以透明地向其他對(duì)象發(fā)出請(qǐng)求或接受其他對(duì)象的響應(yīng),這些對(duì)象可在本地也可遠(yuǎn)程 ? ORB攔截請(qǐng)求調(diào)用,并負(fù)責(zé)找到可以實(shí)現(xiàn)請(qǐng)求的對(duì)象、傳送參數(shù)、調(diào)用相應(yīng)的方法、返回結(jié)果等。 ?隨著對(duì)象技術(shù)和事務(wù)技術(shù)的結(jié)合,出現(xiàn)了對(duì)象事務(wù)監(jiān)控器 ,可保證分布式對(duì)象的事務(wù)完整性。 ? 構(gòu)件的使用對(duì)架構(gòu)技術(shù) (即環(huán)境、基礎(chǔ)設(shè)施、計(jì)算平臺(tái)等 )有極大的依賴性。 ? 中間件與架構(gòu)是從兩種不同的角度看待軟件的中間層次,可以將中間件理解為架構(gòu)或構(gòu)建模型的具體實(shí)現(xiàn),是構(gòu)件存在的基礎(chǔ),中間件促進(jìn)了軟件的構(gòu)件化。 ? 應(yīng)用服務(wù)器還提供了一個(gè)稱為容器的管理環(huán)境,可以對(duì)應(yīng)用中的組件進(jìn)行配置和管理。 2022/8/17 信息系統(tǒng)集成 26 中間件技術(shù) ?應(yīng)用服務(wù)器的優(yōu)點(diǎn)在于: ?三層架構(gòu)體系:適合 Inter環(huán)境,使系統(tǒng)具有很強(qiáng)的可擴(kuò)展性和可管理性。 ?應(yīng)用服務(wù)器采用的三層 (多層 )架構(gòu),將應(yīng)用邏輯單獨(dú)作為一層,客戶可以根據(jù)不同的應(yīng)用邏輯專心設(shè)計(jì)該層。將更多的開發(fā)精力集中在應(yīng)用程序的業(yè)務(wù)邏輯和表示邏輯上,從而縮短企業(yè)的應(yīng)用開發(fā)周期、有效保護(hù)企業(yè)的投資。 J2EE運(yùn)行在J2SE之上。 ? 這樣每個(gè)層次都有明確的職責(zé),系統(tǒng)結(jié)構(gòu)十分清晰。 ?采用一般瀏覽器的是 B/S結(jié)構(gòu)中所提倡的瘦客戶端;采用 Java Applet一般屬于胖客戶端,客
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1