軟件體系結(jié)構(gòu)復(fù)習(xí)題_第1頁
已閱讀1頁,還剩3頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、軟件體系結(jié)構(gòu)復(fù)習(xí)題15 個(gè)中選擇 10 個(gè)回答 60 分名詞解釋:SCA, SOA, OSOA, OASIS, CORBA, DCOM, URI, URL, WSDL, Web Service, OGSA, GloBus, x/OPEN, IIOP, GIOP問答題:1.網(wǎng)格與 P2P 體系結(jié)構(gòu)的聯(lián)系與區(qū)別2.OGSA 的五層體系結(jié)構(gòu)與 TCP/IP 五層體系結(jié)構(gòu)的聯(lián)系與區(qū)別3.三層 C/S 結(jié)構(gòu)的主要特點(diǎn)4.SCA 與 SOA 的聯(lián)系

2、5.解釋流媒體信道模型中提高服務(wù)用戶數(shù)的基本方法其它部分CORBA,流媒體:信道模型,方法,用體系結(jié)構(gòu)圖加以解釋體系結(jié)構(gòu)中超級節(jié)點(diǎn)形成的對等架構(gòu)采用 SCA 模型,從 XML 找出體系結(jié)構(gòu)圖,及構(gòu)件關(guān)系答案:名詞解釋: 名詞解釋:SCA SCA: 服務(wù)構(gòu)件架構(gòu)(Service Component Architecture) 致力于為使用廣泛的編程語言來構(gòu)造服務(wù)構(gòu)件提供一種編程模型,并且也為把這些服務(wù)構(gòu)件組裝為一個(gè)業(yè)務(wù)上的解決方案提供了一

3、種模型,這種組裝的活動正是采用 面向服務(wù)的架構(gòu)(service-oriented architecture)來搭建應(yīng)用系統(tǒng)的核心。SOA: SOA: 面向服務(wù)的體系結(jié)構(gòu)(Service-oriented architecture)是構(gòu)造分布式系統(tǒng)的應(yīng)用程序的方法。它將應(yīng)用程序功能作為服務(wù)發(fā)送給最終用戶或者其他服務(wù)。它采用開放標(biāo)準(zhǔn)、與軟件資源進(jìn)行交互并采用表示的標(biāo)準(zhǔn)方式。OSOA OSOA:OSOA(Open Service

4、Oriented Architecture)協(xié)作組織目前正在起草一系列的規(guī)范,并以免版稅的許可方式提供給業(yè)界使用。這個(gè)站點(diǎn)集中包括了已經(jīng)完成的規(guī)范和那些還處在早期的草案,我們希望能夠得到來自于社區(qū)的反饋。CORBA: CORBA: CORBA(Common Object Request Broker Architecture,公共對象請求代理體 系結(jié)構(gòu),通用對象請求代理體系結(jié)構(gòu))是由 OMG 組織制訂的一種標(biāo)準(zhǔn)的面向?qū)ο髴?yīng)

5、用程 序體系規(guī)范?;蛘哒f CORBA 體系結(jié)構(gòu)是對象管理組織(OMG)為解決分布式處理環(huán)境(DCE)中,硬件和軟件系統(tǒng)的互連而提出的一種解決方案;OMG 組織是一個(gè)國際性的非 盈利組織,其職責(zé)是為應(yīng)用開發(fā)提供一個(gè)公共框架,制訂工業(yè)指南和對象管理規(guī)范,加快對象技術(shù)的發(fā)展。DCOM: DCOM: DCOM(分布式組件對象模型,分布式組件對象模式)是一系列微軟的概念和程序接口,利用這個(gè)接口,客戶端程序?qū)ο竽軌蛘埱髞碜跃W(wǎng)絡(luò)中另一臺計(jì)算機(jī)上的服務(wù)

6、器程序?qū)ο?。DCOM 基于組件對象模型(COM),COM 提供了一套允許同一臺計(jì)算機(jī)上的客戶端和服務(wù)器之間進(jìn)行通信的接口(運(yùn)行在 Windows95 或者其后的版本上)。URI URI:Web上可用的每種資源 - HTML文檔、圖像、視頻片段、程序等 - 由一個(gè)通用資源標(biāo)志符(Uniform Resource Identifier, 簡稱“URI“)進(jìn)行定位。URI一般由三部分組成:存放資源的主機(jī)名、片段標(biāo)志符、相對URISCA 一種是

7、使用 SOA 的業(yè)務(wù)解決方案的編程模型。SCA 提供了這么一個(gè)特性,使得將已存在的功能組裝成新的解決方案盡可能的簡單。該文檔檢驗(yàn)了這些特性中的一些。SCA 提供了實(shí)現(xiàn)面向服務(wù)的架構(gòu)(SOA)的一個(gè)編程模型。面向服務(wù)的架構(gòu)已經(jīng)在軟件開發(fā)領(lǐng)域存在很多年了。但是當(dāng)一些組織試圖去定義最佳的實(shí)現(xiàn)和管理技能的時(shí)候,為一個(gè)特定組織開發(fā)一個(gè) SOA 的細(xì)節(jié)卻是難以捉摸的。SCA 規(guī)范是為了企業(yè)應(yīng)用集成而制定,OSGI 規(guī)范的初衷則是為移動設(shè)備計(jì)算而制定

8、的。由于二者的出發(fā)點(diǎn)不一樣,導(dǎo)致了兩個(gè)規(guī)范的側(cè)重點(diǎn)不一樣。SCA 規(guī)范現(xiàn)在的版本是 0.95,相對OSGI 規(guī)范的 4.0 版本還顯得多少有些稚嫩。OGSA OGSA 的五層體系結(jié)構(gòu)與 的五層體系結(jié)構(gòu)與 TCP/IP TCP/IP 五層體系結(jié)構(gòu)的聯(lián)系與區(qū)別(未完成) 五層體系結(jié)構(gòu)的聯(lián)系與區(qū)別(未完成)OGSA(Open Grid Services Architecture)被稱為是下一代的網(wǎng)格體系結(jié)構(gòu),它是在原來“五層沙漏結(jié)構(gòu)”的基礎(chǔ)上

9、,結(jié)合最新的 Web Service 技術(shù)提出來的。OGSA 包括兩大關(guān)鍵技術(shù)即網(wǎng)格技術(shù)和 Web Service 技術(shù)。Transmission Control Protocol/Internet Protocol 的簡寫,中譯名為傳輸控制協(xié)議/因特網(wǎng)互聯(lián)協(xié)議,又名網(wǎng)絡(luò)通訊協(xié)議,是 Internet 最基本的協(xié)議、Internet 國際互聯(lián)網(wǎng)絡(luò)的基礎(chǔ),由網(wǎng)絡(luò)層的 IP 協(xié)議和傳輸層的 TCP 協(xié)議組成。TCP/IP 定義了電子設(shè)

10、備如何連入因特網(wǎng),以及數(shù)據(jù)如何在它們之間傳輸?shù)臉?biāo)準(zhǔn)。協(xié)議采用了 4 層的層級結(jié)構(gòu),每一層都呼叫它的下一層所提供的網(wǎng)絡(luò)來完成自己的需求。三層 三層 C/S C/S 結(jié)構(gòu)的主要特點(diǎn) 結(jié)構(gòu)的主要特點(diǎn)三層(或多層)結(jié)構(gòu)的特點(diǎn)是在兩層結(jié)構(gòu)的基礎(chǔ)上加入一個(gè)(或多個(gè))中間件層。它將C/S體系結(jié)構(gòu)中原本運(yùn)行于客戶端的應(yīng)用程序移到了中間件層,客戶端只負(fù) 責(zé)顯示與用戶交互的界面及少量的數(shù)據(jù)處理(如數(shù)據(jù)合法性檢驗(yàn))工作??蛻舳藢⑹占降男畔ⅲㄕ埱螅┨峤唤o中間

11、件服務(wù)器,中間件服務(wù)器進(jìn)行相應(yīng)的業(yè)務(wù)處理 (包括對數(shù)據(jù)庫的操作),再將處理結(jié)果反饋給客戶機(jī)。與傳統(tǒng)的C/S體系結(jié)構(gòu)相比,三層體系結(jié)構(gòu)存在以下優(yōu)點(diǎn):客戶端零維護(hù),可擴(kuò)展性好,安全性好,資源重用性好?;?1) (1)允許合理地劃分三層結(jié)構(gòu)的功能,使之在邏輯上保持相對獨(dú)立性,從而使整個(gè)系統(tǒng)的邏輯結(jié)構(gòu)更為清晰,能提高系統(tǒng)和軟件的可維護(hù)性和可擴(kuò)展性。(2)允許更靈活有效地選用相應(yīng)的平臺和硬件系統(tǒng),使之在處理負(fù)荷能力上與處理特性上分別適應(yīng)于結(jié)構(gòu)清晰

12、的三層;并且這些平臺和各個(gè)組成部分可以具有良好的可升級性和開放性。(3)三層C/S結(jié)構(gòu)中,應(yīng)用的各層可以并行開發(fā),各層也可以選擇各自最適合的開發(fā)語言。(4)允許充分利用功能層有效地隔離開表示層與數(shù)據(jù)層,未授權(quán)的用戶難以繞過功能層而利用數(shù)據(jù)庫工具或黑客手段去非法地訪問數(shù)據(jù)層,這就為嚴(yán)格的安全管理奠定了堅(jiān)實(shí)的基礎(chǔ);整個(gè)系統(tǒng)的管理層次也更加合理和可控制。或優(yōu)點(diǎn):1、開發(fā)人員可以只關(guān)注整個(gè)結(jié)構(gòu)中的其中某一層;2、可以很容易的用新的實(shí)現(xià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. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論