SOA應(yīng)用的若干問(wèn)題及發(fā)展趨勢(shì)課件_第1頁(yè)
SOA應(yīng)用的若干問(wèn)題及發(fā)展趨勢(shì)課件_第2頁(yè)
SOA應(yīng)用的若干問(wèn)題及發(fā)展趨勢(shì)課件_第3頁(yè)
SOA應(yīng)用的若干問(wèn)題及發(fā)展趨勢(shì)課件_第4頁(yè)
SOA應(yīng)用的若干問(wèn)題及發(fā)展趨勢(shì)課件_第5頁(yè)
已閱讀5頁(yè),還剩18頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、SOA應(yīng)用的若干問(wèn)題及發(fā)展趨勢(shì)韓燕波網(wǎng)格與服務(wù)計(jì)算研究中心中科院計(jì)算技術(shù)研究所yhan 2007.07第1頁(yè),共23頁(yè)。一、應(yīng)用整合問(wèn)題及發(fā)展趨勢(shì)第2頁(yè),共23頁(yè)。一些難點(diǎn)問(wèn)題“需求固化”的問(wèn)題:需求多變是軟件的固有問(wèn)題,針對(duì)“固化”的需求定義打造“固態(tài)”的應(yīng)用系統(tǒng)的方式已不適合發(fā)展,應(yīng)用系統(tǒng)與應(yīng)用需求應(yīng)當(dāng)解耦?!斑^(guò)于技術(shù)化”的問(wèn)題:如何利用解空間的知識(shí)、思考模式和構(gòu)件來(lái)求解問(wèn)題域中的問(wèn)題是當(dāng)前所謂IT專家的主要工作,構(gòu)造系統(tǒng)的復(fù)用程度、效率、成本和可擴(kuò)展能力等指標(biāo)必然會(huì)受到制約“重復(fù)建設(shè)”的問(wèn)題:基層數(shù)據(jù)共享不夠、共性服務(wù)重復(fù)利用不足等問(wèn)題相當(dāng)普遍“平臺(tái)依賴“的問(wèn)題:應(yīng)用與特定平臺(tái)和環(huán)境、共

2、性服務(wù)和專用功能服務(wù)之間應(yīng)當(dāng)解耦第3頁(yè),共23頁(yè)。解偶趨勢(shì)業(yè)務(wù)與技術(shù)的松耦合應(yīng)用與平臺(tái)的松耦合軟件與硬件的松耦合管理與使用的松耦合 SOA架構(gòu)有助于解偶 開(kāi)放技術(shù)標(biāo)準(zhǔn)(XML, SOAP, WSDL,BPEL等)起重要作用 SOA形成新的思路和應(yīng)用構(gòu)造方法,給軟件構(gòu)造方法的改進(jìn)帶來(lái)新的機(jī)遇第4頁(yè),共23頁(yè)。 大眾用戶的參與程度反映技術(shù)的成熟度,編程大眾化是必然趨勢(shì) 建立業(yè)務(wù)級(jí)抽象和開(kāi)發(fā)業(yè)務(wù)構(gòu)件已成為共識(shí)。業(yè)務(wù)構(gòu)件有面向領(lǐng)域的特征,應(yīng)易于被業(yè)務(wù)人員理解、直接使用或組合,易于被重用、拷貝 讓業(yè)務(wù)人員按問(wèn)題域的知識(shí)及問(wèn)題求解手段解決問(wèn)題,可改善系統(tǒng)的復(fù)用程度、效率、可擴(kuò)展能力和成本等指標(biāo)業(yè)務(wù)化趨勢(shì)第

3、5頁(yè),共23頁(yè)。一體化趨勢(shì)邏輯一體,物理自治的工作模式得到廣泛流行物理層虛擬層 封裝 注冊(cè) 映射 訪問(wèn)控制 元數(shù)據(jù) 集成引擎有效層:廣泛共享和綜合利用 第6頁(yè),共23頁(yè)。二、SOA關(guān)鍵技術(shù)第7頁(yè),共23頁(yè)。函數(shù)對(duì)象構(gòu)件服務(wù)從外向內(nèi)看。服務(wù)、Web服務(wù)服務(wù)的3要素:Contract, Content, Context可自描述、可被他人發(fā)現(xiàn)和利用的組件服務(wù)1. 從資源制造和使用者角度:使用而不擁有,可更好地支持重用,為使用者提供了更省時(shí)、省事、更靈活的選擇余地2. 從資源有效利用角度:可利用廣域網(wǎng)內(nèi)的各種資源,屏蔽資源的異構(gòu)性,更好的支持互操作3. 從應(yīng)用構(gòu)建角度:支持動(dòng)態(tài)綁定;支持跨組織的業(yè)務(wù)應(yīng)

4、用構(gòu)造第8頁(yè),共23頁(yè)。SOA:一種體系結(jié)構(gòu)風(fēng)格,3種角色3種操作使用者服務(wù)提供者目錄查找注冊(cè)綁定/調(diào)用第9頁(yè),共23頁(yè)。19901991199419971999上個(gè)十年構(gòu)件領(lǐng)域的發(fā)展和Web服務(wù)DCECORBACOM/DCOMXML、J2EEWeb ServicesWeb服務(wù)是可通過(guò)標(biāo)準(zhǔn)描述語(yǔ)言(如WSDL)定義接口,通過(guò)標(biāo)準(zhǔn)XML協(xié)議(如SOAP)訪問(wèn),通過(guò)互聯(lián)網(wǎng)來(lái)描述、發(fā)布、定位以及調(diào)用的一種軟件構(gòu)件。第10頁(yè),共23頁(yè)。Web服務(wù)協(xié)議棧越來(lái)越復(fù)雜,如此繼續(xù)跟隨?WS-*不斷推出Web Service技術(shù)Service CompositionTransportsMessagingDesc

5、riptionQuality ofExperience(QoX)HTTP/HTTPSSMTPRMI / IIOPXSDWSDLSOAPXMLWS-AddressingWS-Renewable ReferencesWS-Metadata ExchangeWS-PolicyWS-Service GroupWS-Resource PropertiesJMSWS-SecurityWS-Reliable MessagingWS-TransactionWS-Resource LifetimeWS-Base FaultsWS-NotificationBPEL4WS第11頁(yè),共23頁(yè)。SOA中的一些核心問(wèn)題背

6、后的“魔鬼”:效率安全基礎(chǔ)設(shè)施/支撐環(huán)境/基礎(chǔ)服務(wù)編程模式、工程方法使用模式服務(wù)質(zhì)量不確定性問(wèn)題選取組合事務(wù)部署商業(yè)模式廣泛重用資源(動(dòng)態(tài))優(yōu)化利用節(jié)約成本規(guī)范資源建設(shè)提高系統(tǒng)集成能力更有效的軟件構(gòu)造模式更好的應(yīng)變和系統(tǒng)重構(gòu)能力服務(wù)化業(yè)務(wù)規(guī)范誘人的“愿景”:第12頁(yè),共23頁(yè)。三、SOA應(yīng)用的一些問(wèn)題第13頁(yè),共23頁(yè)。沒(méi)有借技術(shù)引進(jìn)的機(jī)會(huì)強(qiáng)制規(guī)范和標(biāo)準(zhǔn)的貫徹未與業(yè)務(wù)流程梳理及資源優(yōu)化利用緊密關(guān)聯(lián)基于服務(wù)構(gòu)造系統(tǒng)SOA架構(gòu),可擴(kuò)展能力弱盲目購(gòu)買昂貴的平臺(tái)軟件有些應(yīng)用類型不宜引入Web Services應(yīng)用架構(gòu)、技術(shù)架構(gòu)和基礎(chǔ)設(shè)施規(guī)劃不到位對(duì)技術(shù)細(xì)節(jié)把握不夠,帶來(lái)實(shí)施上的困難,舉例:SOA得到廣

7、泛關(guān)注,但應(yīng)用中也有很大盲目性,普遍缺乏長(zhǎng)遠(yuǎn)、合理的規(guī)劃第14頁(yè),共23頁(yè)。關(guān)于同一城市的 28個(gè)天氣預(yù)報(bào),內(nèi)容、接口、可用性和服務(wù)質(zhì)量又不盡相同A1B1A2C1C2B1A4B1A3B2A1D2D1B1D1E1A1B1A2C1C2B1A4B1A3B2A1D2D1B1D1E1這么多,我該找哪幾個(gè)服務(wù)呢?萬(wàn)一服務(wù)不能用怎么辦?ABCD按功能聚類技術(shù)細(xì)節(jié)舉例:第15頁(yè),共23頁(yè)。Web Services缺少合理的組織和管理B8A1A2B3BSA12ABA16?技術(shù)細(xì)節(jié)舉例:第16頁(yè),共23頁(yè)。四、SOA應(yīng)用的幾類有效模式第17頁(yè),共23頁(yè)。技術(shù)級(jí)SOA業(yè)務(wù)級(jí)SOA業(yè)務(wù)級(jí)SOA:中國(guó)軟件發(fā)展的新機(jī)遇第

8、18頁(yè),共23頁(yè)。實(shí)現(xiàn)面向領(lǐng)域的業(yè)務(wù)級(jí)SOA,構(gòu)造大粒度、領(lǐng)域相關(guān)的業(yè)務(wù)構(gòu)件(包括業(yè)務(wù)流程的封裝和重用)業(yè)務(wù)人員可理解的積木 Business services業(yè)務(wù)端“編程”物理實(shí)現(xiàn)層面的服務(wù)資源IT Services服務(wù)虛擬化第19頁(yè),共23頁(yè)。建造分布式應(yīng)用系統(tǒng)需要新型的信息交換平臺(tái),建立“信息資源中心”物理集中方式的“信息資源中心”并不成功需要建立邏輯上一體、物理上自治的“虛擬的信息資源中心”存儲(chǔ)服務(wù)器網(wǎng)絡(luò)物理層虛擬層 封裝 注冊(cè) 映射 訪問(wèn)控制 元數(shù)據(jù) 集成引擎有效利用 建立基于SOA的“虛擬信息中心”第20頁(yè),共23頁(yè)。建立基于SOA的“虛擬信息中心”(續(xù)) 建造信息和服務(wù)資源在邏輯

9、上一體化而物理上可獨(dú)立自治的“虛擬信息中心” 利用SOA和網(wǎng)格技術(shù),改變應(yīng)用系統(tǒng)建造、部署、運(yùn)維模式實(shí)現(xiàn)一站式 服務(wù)和按需信息共享,SOA也拉近了業(yè)務(wù)領(lǐng)域和軟件實(shí)現(xiàn)之間的距離,適于 更快捷、高效地構(gòu)造集成化應(yīng)用第21頁(yè),共23頁(yè)。“虛擬信息中心”在電子政務(wù)中的應(yīng)用示例服務(wù)網(wǎng)格平臺(tái)人大黨委政協(xié)市府降低成本,提高協(xié)同能力第22頁(yè),共23頁(yè)。應(yīng)用舉例:全國(guó)科技信息資源整合全國(guó)科技信息服務(wù)網(wǎng)建設(shè)國(guó)家科技信息資源中心省科技信息資源中心國(guó)家中心省級(jí)科技信息資源中心地市科技信息資源中心縣級(jí)科技信息服務(wù)機(jī)構(gòu)數(shù)據(jù)整合、資源目錄、信息發(fā)布、業(yè)務(wù)服務(wù)、數(shù)據(jù)處理、數(shù)據(jù)交換信息服務(wù)、數(shù)據(jù)管理、信息發(fā)布、業(yè)務(wù)服務(wù)、數(shù)據(jù)處理地區(qū)科技信息資源中心數(shù)據(jù)整合、資源目錄、信息發(fā)布、業(yè)務(wù)服務(wù)、數(shù)據(jù)處理、數(shù)據(jù)交換省科技信息資源中心數(shù)據(jù)整合、資源目錄、信息發(fā)布、業(yè)務(wù)服務(wù)、數(shù)據(jù)處理、數(shù)據(jù)交換省科技信息資源中心數(shù)據(jù)整合、資源目錄、信息發(fā)布、業(yè)務(wù)服務(wù)、數(shù)據(jù)處理、數(shù)據(jù)交換信息服務(wù)、數(shù)據(jù)管理、信息發(fā)布、業(yè)務(wù)服務(wù)、數(shù)據(jù)處理地區(qū)科技信息資源中心信息服務(wù)、數(shù)據(jù)管理、信息發(fā)布、業(yè)務(wù)服務(wù)、數(shù)據(jù)處理地區(qū)科技信

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論