webservice軟件體系結(jié)構(gòu)分析_第1頁
已閱讀1頁,還剩5頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、WebService軟件體系結(jié)構(gòu)分析軟件體系結(jié)構(gòu)分析1,軟件體系結(jié)構(gòu)簡介:雖然軟件體系結(jié)構(gòu)已經(jīng)在軟件工程領域中有著廣泛的應用,但迄今為止還沒有一個被大家所公認的定義,一般認為:1,軟件體系結(jié)構(gòu)是軟件在設計構(gòu)成上的基本、可供設計選擇的形態(tài)和總體結(jié)構(gòu)。2,軟件體系結(jié)構(gòu)定義軟件的局部和總體計算部件的構(gòu)成,以及這些部件之間的相互作用關系。即結(jié)構(gòu)(靜態(tài))和行為(動態(tài))。軟件體系結(jié)構(gòu)是對子系統(tǒng)、軟件系統(tǒng)組件以及他們之間相互關系的描述。論文格式,軟件

2、體系。子系統(tǒng)和組件一般定義在不同的視圖內(nèi),以顯示軟件系統(tǒng)的相關功能屬性和非功能屬性。系統(tǒng)的軟件體系結(jié)構(gòu)是一件人工制品,這是軟件設計活動的結(jié)果。2,軟件體系結(jié)構(gòu)的發(fā)展基于軟件模型的發(fā)展軟件模型包括過程模型、對象模型、組件模型、配置型組件模型、WebServices模型、GridServers模型、IntelligenceServices模型。不同的模型決定了不同的軟件體系,各種模型的發(fā)展是螺旋式的,不是拋棄式的。因此,軟件體系的重心也是不

3、同的。3,webservice模型中的體系結(jié)構(gòu)Webservice的定義:Webservice平臺是一套標準,它定義了應用程序如何在Web上實現(xiàn)互操作性。你可以用任何你喜歡的語言,在任何你喜歡的平臺上寫Webservice,只要我們可以通過種語言來擴展這套數(shù)據(jù)類型。XML結(jié)構(gòu)如下圖13圖13WebService平臺是用XSD來作為數(shù)據(jù)類型系統(tǒng)的。當你用某種語言如或C#來構(gòu)造一個WebService時,為了符合WebService標準,所

4、有你使用的數(shù)據(jù)類型都必須被轉(zhuǎn)換為XSD類型。如想讓它使用在不同平臺和不同軟件的不同組織間傳遞,還需要用某種東西將它包裝起來。這種東西就是一種協(xié)議,如SOAP。3.2SOAPSOAP即簡單對象訪問協(xié)議(SimpleObjectAccessProtocol),它是用于交換XML編碼信息的輕量級協(xié)議。它有三個主要方面:XMLenvelope為描述信息內(nèi)容和如何處理內(nèi)容定義了框架,將程序?qū)ο缶幋a成為XML對象的規(guī)則,執(zhí)行遠程過程調(diào)用(RPC)的

溫馨提示

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

評論

0/150

提交評論