軟件體系結構復習題_第1頁
已閱讀1頁,還剩3頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

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

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

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

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

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

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

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

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

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

10、備如何連入因特網(wǎng),以及數(shù)據(jù)如何在它們之間傳輸?shù)臉藴?。協(xié)議采用了 4 層的層級結構,每一層都呼叫它的下一層所提供的網(wǎng)絡來完成自己的需求。三層 三層 C/S C/S 結構的主要特點 結構的主要特點三層(或多層)結構的特點是在兩層結構的基礎上加入一個(或多個)中間件層。它將C/S體系結構中原本運行于客戶端的應用程序移到了中間件層,客戶端只負 責顯示與用戶交互的界面及少量的數(shù)據(jù)處理(如數(shù)據(jù)合法性檢驗)工作。客戶端將收集到的信息(請求)提交給中間

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

12、的三層;并且這些平臺和各個組成部分可以具有良好的可升級性和開放性。(3)三層C/S結構中,應用的各層可以并行開發(fā),各層也可以選擇各自最適合的開發(fā)語言。(4)允許充分利用功能層有效地隔離開表示層與數(shù)據(jù)層,未授權的用戶難以繞過功能層而利用數(shù)據(jù)庫工具或黑客手段去非法地訪問數(shù)據(jù)層,這就為嚴格的安全管理奠定了堅實的基礎;整個系統(tǒng)的管理層次也更加合理和可控制。或優(yōu)點:1、開發(fā)人員可以只關注整個結構中的其中某一層;2、可以很容易的用新的實現(xiàn)來替換原有

溫馨提示

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

評論

0/150

提交評論