面向服務(wù)的軟件體系結(jié)構(gòu)soa

面向服務(wù)的軟件體系結(jié)構(gòu)soa

ID:34524061

大?。?.30 MB

頁數(shù):125頁

時間:2019-03-07

面向服務(wù)的軟件體系結(jié)構(gòu)soa_第1頁
面向服務(wù)的軟件體系結(jié)構(gòu)soa_第2頁
面向服務(wù)的軟件體系結(jié)構(gòu)soa_第3頁
面向服務(wù)的軟件體系結(jié)構(gòu)soa_第4頁
面向服務(wù)的軟件體系結(jié)構(gòu)soa_第5頁
資源描述:

《面向服務(wù)的軟件體系結(jié)構(gòu)soa》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫

1、第3章-面向服務(wù)的軟件體系結(jié)構(gòu)SOA面向服務(wù)架構(gòu)風(fēng)格ServiceOrientedArchitechtureò3.1SOA的背景ò3.2什么是SOAò3.3WebServiceò3.4EnterpriseServiceBus(ESB)ò3.5如何構(gòu)建SOA系統(tǒng)2010-9-301中國地質(zhì)大學(xué)(武漢)信息工程學(xué)院3.1SOA背景2010-9-302中國地質(zhì)大學(xué)(武漢)信息工程學(xué)院從企業(yè)的發(fā)展談起2010-9-303中國地質(zhì)大學(xué)(武漢)信息工程學(xué)院新方法的商業(yè)驅(qū)動力cuttingcosts&ConflictBettermaximizingMorecompetitiv

2、etheutilizationHeterogeneityChangeMoreresponsiveofexistingtechnologyò企業(yè)壓力之下的兩個基本的主題–異構(gòu)–變化中國地質(zhì)大學(xué)(武漢)信息工程學(xué)院軟件體系結(jié)構(gòu)的發(fā)展中國地質(zhì)大學(xué)(武漢)信息工程學(xué)院軟件構(gòu)架的發(fā)展歷程回顧2010-9-306中國地質(zhì)大學(xué)(武漢)信息工程學(xué)院Speech/Writing革新的浪潮DevicesWi-Fi/BroadbandWebServicesTrustedComputingHardwareRightsManagementXML/SOAPHTTP/HTMLSMTPEmai

3、lClientsWebBrowsersMouseGUILANsPCArchitectureDOSSpreadsheetsWordProcessorsTodayPCApplicationsInternetWebApps802010-9-30年代中780年代末到90年代中中國地質(zhì)大學(xué)(武漢)信息工程學(xué)院90年代中00年代中-...沒有企業(yè)是孤島合作伙伴合作伙伴客戶供應(yīng)商員工客戶合作伙伴供應(yīng)商是業(yè)務(wù)流程和人將參與者和能力(Capabilities)編織在一起員工供應(yīng)商2010-9-308中國地質(zhì)大學(xué)(武漢)信息工程學(xué)院互聯(lián)的軟件ò松耦合的設(shè)備、應(yīng)用程序、數(shù)據(jù)等的組成部

4、分òWebservices和XMLò自適應(yīng)的ò面向流程的2010-9-309中國地質(zhì)大學(xué)(武漢)信息工程學(xué)院2010-9-3010中國地質(zhì)大學(xué)(武漢)信息工程學(xué)院ò為了減少異構(gòu)性、互操作性和不斷改變的要求的問題,這樣的體系結(jié)構(gòu)應(yīng)該提供平臺來構(gòu)建具有下列特征的應(yīng)用程序服務(wù)–松散耦合–位置透明–協(xié)議獨立中國地質(zhì)大學(xué)(武漢)信息工程學(xué)院候選解決方案ò面向?qū)ο蟮姆治龊驮O(shè)計–通過封裝對象的某些方面,以簡化復(fù)雜業(yè)務(wù)場景的分析–為了降低復(fù)雜性,可以抽象對象的某些特征,這樣就可以只捕獲重要或本質(zhì)的方面。ò基于構(gòu)件的開發(fā)–通過內(nèi)聚一些更細(xì)粒度的對象來提供定義良好的功能–一旦組織在

5、更高層次上實現(xiàn)了基于完全獨立的功能構(gòu)件的體系結(jié)構(gòu),就可以將支持企業(yè)的應(yīng)用程序劃分成一組粒度越來越大的構(gòu)件??梢詫?gòu)件看作是打包、管理和公開服務(wù)的機制中國地質(zhì)大學(xué)(武漢)信息工程學(xué)院候選解決方案ò面向服務(wù)的設(shè)計–服務(wù)通常實現(xiàn)為粗粒度的可發(fā)現(xiàn)軟件實體,它作為單個實例存在,并且通過松散耦合的基于消息通信模型來與應(yīng)用程序和其他服務(wù)交互中國地質(zhì)大學(xué)(武漢)信息工程學(xué)院候選解決方案ò分層應(yīng)用系統(tǒng)體系結(jié)構(gòu)中國地質(zhì)大學(xué)(武漢)信息工程學(xué)院對新型體系結(jié)構(gòu)的要求ò不同系統(tǒng)和不同編程語言的互操作性?———一種適合各種系統(tǒng)和編程語言的通信協(xié)議被要求。ò一種與平臺無關(guān)的、清晰明確的描述語

6、言–為了使用其他提供者提供的服務(wù),不僅需要對提供者的系統(tǒng)進行訪問,而且那些服務(wù)的接口必須用一種語法清晰,平臺無關(guān)的語言描述。ò服務(wù)的查找和獲得–為了能夠在系統(tǒng)設(shè)計時特別是運行時方便地進行集成,我們需要一種機制用來查找和獲得有效的服務(wù),這些服務(wù)應(yīng)該基于他們的功能或者調(diào)用方式被很好地分類了。中國地質(zhì)大學(xué)(武漢)信息工程學(xué)院3.2什么是SOA2010-9-3016中國地質(zhì)大學(xué)(武漢)信息工程學(xué)院定義ò面向服務(wù)的體系結(jié)構(gòu)(service-orientedarchitecture,SOA)是一個構(gòu)件模型,它將應(yīng)用程序的不同功能單元(稱為服務(wù))通過定義良好的接口和契約聯(lián)系起

7、來–接口是采用中立的方式進行定義的,它應(yīng)該獨立于實現(xiàn)服務(wù)的硬件平臺、操作系統(tǒng)和編程語言。這使得構(gòu)建在各種這樣的系統(tǒng)中的服務(wù)可以以一種統(tǒng)一和通用的方式進行交互。ò服務(wù)(service)是封裝成用于業(yè)務(wù)流程的可復(fù)用構(gòu)件的應(yīng)用程序函數(shù)。它提供信息或簡化業(yè)務(wù)數(shù)據(jù)從一個有效的、一致的狀態(tài)向另一個狀態(tài)的轉(zhuǎn)變–用于實現(xiàn)特定服務(wù)的流程并不重要,只要它響應(yīng)命令并為請求提供高質(zhì)量的服務(wù)就可以了中國地質(zhì)大學(xué)(武漢)信息工程學(xué)院向面向服務(wù)的體系結(jié)構(gòu)的轉(zhuǎn)變ò面向功能的ò面向流程的ò一成不變的ò靈活的ò拖得很長的開發(fā)周期ò遞增的開發(fā)和部署ò孤立的應(yīng)用系統(tǒng)ò互連的解決方案ò緊耦合ò松耦合ò面

8、向?qū)ο蟮抹懊嫦蛳⒌抹皩?/p>

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。