版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、SOA應(yīng)用的若干問題及發(fā)展趨勢韓燕波網(wǎng)格與服務(wù)計算研究中心中科院計算技術(shù)研究所yhan 2007.07第1頁,共23頁。一、應(yīng)用整合問題及發(fā)展趨勢第2頁,共23頁。一些難點問題“需求固化”的問題:需求多變是軟件的固有問題,針對“固化”的需求定義打造“固態(tài)”的應(yīng)用系統(tǒng)的方式已不適合發(fā)展,應(yīng)用系統(tǒng)與應(yīng)用需求應(yīng)當解耦。“過于技術(shù)化”的問題:如何利用解空間的知識、思考模式和構(gòu)件來求解問題域中的問題是當前所謂IT專家的主要工作,構(gòu)造系統(tǒng)的復(fù)用程度、效率、成本和可擴展能力等指標必然會受到制約“重復(fù)建設(shè)”的問題:基層數(shù)據(jù)共享不夠、共性服務(wù)重復(fù)利用不足等問題相當普遍“平臺依賴“的問題:應(yīng)用與特定平臺和環(huán)境、共
2、性服務(wù)和專用功能服務(wù)之間應(yīng)當解耦第3頁,共23頁。解偶趨勢業(yè)務(wù)與技術(shù)的松耦合應(yīng)用與平臺的松耦合軟件與硬件的松耦合管理與使用的松耦合 SOA架構(gòu)有助于解偶 開放技術(shù)標準(XML, SOAP, WSDL,BPEL等)起重要作用 SOA形成新的思路和應(yīng)用構(gòu)造方法,給軟件構(gòu)造方法的改進帶來新的機遇第4頁,共23頁。 大眾用戶的參與程度反映技術(shù)的成熟度,編程大眾化是必然趨勢 建立業(yè)務(wù)級抽象和開發(fā)業(yè)務(wù)構(gòu)件已成為共識。業(yè)務(wù)構(gòu)件有面向領(lǐng)域的特征,應(yīng)易于被業(yè)務(wù)人員理解、直接使用或組合,易于被重用、拷貝 讓業(yè)務(wù)人員按問題域的知識及問題求解手段解決問題,可改善系統(tǒng)的復(fù)用程度、效率、可擴展能力和成本等指標業(yè)務(wù)化趨勢第
3、5頁,共23頁。一體化趨勢邏輯一體,物理自治的工作模式得到廣泛流行物理層虛擬層 封裝 注冊 映射 訪問控制 元數(shù)據(jù) 集成引擎有效層:廣泛共享和綜合利用 第6頁,共23頁。二、SOA關(guān)鍵技術(shù)第7頁,共23頁。函數(shù)對象構(gòu)件服務(wù)從外向內(nèi)看。服務(wù)、Web服務(wù)服務(wù)的3要素:Contract, Content, Context可自描述、可被他人發(fā)現(xiàn)和利用的組件服務(wù)1. 從資源制造和使用者角度:使用而不擁有,可更好地支持重用,為使用者提供了更省時、省事、更靈活的選擇余地2. 從資源有效利用角度:可利用廣域網(wǎng)內(nèi)的各種資源,屏蔽資源的異構(gòu)性,更好的支持互操作3. 從應(yīng)用構(gòu)建角度:支持動態(tài)綁定;支持跨組織的業(yè)務(wù)應(yīng)
4、用構(gòu)造第8頁,共23頁。SOA:一種體系結(jié)構(gòu)風(fēng)格,3種角色3種操作使用者服務(wù)提供者目錄查找注冊綁定/調(diào)用第9頁,共23頁。19901991199419971999上個十年構(gòu)件領(lǐng)域的發(fā)展和Web服務(wù)DCECORBACOM/DCOMXML、J2EEWeb ServicesWeb服務(wù)是可通過標準描述語言(如WSDL)定義接口,通過標準XML協(xié)議(如SOAP)訪問,通過互聯(lián)網(wǎng)來描述、發(fā)布、定位以及調(diào)用的一種軟件構(gòu)件。第10頁,共23頁。Web服務(wù)協(xié)議棧越來越復(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頁,共23頁。SOA中的一些核心問題背
6、后的“魔鬼”:效率安全基礎(chǔ)設(shè)施/支撐環(huán)境/基礎(chǔ)服務(wù)編程模式、工程方法使用模式服務(wù)質(zhì)量不確定性問題選取組合事務(wù)部署商業(yè)模式廣泛重用資源(動態(tài))優(yōu)化利用節(jié)約成本規(guī)范資源建設(shè)提高系統(tǒng)集成能力更有效的軟件構(gòu)造模式更好的應(yīng)變和系統(tǒng)重構(gòu)能力服務(wù)化業(yè)務(wù)規(guī)范誘人的“愿景”:第12頁,共23頁。三、SOA應(yīng)用的一些問題第13頁,共23頁。沒有借技術(shù)引進的機會強制規(guī)范和標準的貫徹未與業(yè)務(wù)流程梳理及資源優(yōu)化利用緊密關(guān)聯(lián)基于服務(wù)構(gòu)造系統(tǒng)SOA架構(gòu),可擴展能力弱盲目購買昂貴的平臺軟件有些應(yīng)用類型不宜引入Web Services應(yīng)用架構(gòu)、技術(shù)架構(gòu)和基礎(chǔ)設(shè)施規(guī)劃不到位對技術(shù)細節(jié)把握不夠,帶來實施上的困難,舉例:SOA得到廣
7、泛關(guān)注,但應(yīng)用中也有很大盲目性,普遍缺乏長遠、合理的規(guī)劃第14頁,共23頁。關(guān)于同一城市的 28個天氣預(yù)報,內(nèi)容、接口、可用性和服務(wù)質(zhì)量又不盡相同A1B1A2C1C2B1A4B1A3B2A1D2D1B1D1E1A1B1A2C1C2B1A4B1A3B2A1D2D1B1D1E1這么多,我該找哪幾個服務(wù)呢?萬一服務(wù)不能用怎么辦?ABCD按功能聚類技術(shù)細節(jié)舉例:第15頁,共23頁。Web Services缺少合理的組織和管理B8A1A2B3BSA12ABA16?技術(shù)細節(jié)舉例:第16頁,共23頁。四、SOA應(yīng)用的幾類有效模式第17頁,共23頁。技術(shù)級SOA業(yè)務(wù)級SOA業(yè)務(wù)級SOA:中國軟件發(fā)展的新機遇第
8、18頁,共23頁。實現(xiàn)面向領(lǐng)域的業(yè)務(wù)級SOA,構(gòu)造大粒度、領(lǐng)域相關(guān)的業(yè)務(wù)構(gòu)件(包括業(yè)務(wù)流程的封裝和重用)業(yè)務(wù)人員可理解的積木 Business services業(yè)務(wù)端“編程”物理實現(xiàn)層面的服務(wù)資源IT Services服務(wù)虛擬化第19頁,共23頁。建造分布式應(yīng)用系統(tǒng)需要新型的信息交換平臺,建立“信息資源中心”物理集中方式的“信息資源中心”并不成功需要建立邏輯上一體、物理上自治的“虛擬的信息資源中心”存儲服務(wù)器網(wǎng)絡(luò)物理層虛擬層 封裝 注冊 映射 訪問控制 元數(shù)據(jù) 集成引擎有效利用 建立基于SOA的“虛擬信息中心”第20頁,共23頁。建立基于SOA的“虛擬信息中心”(續(xù)) 建造信息和服務(wù)資源在邏輯
9、上一體化而物理上可獨立自治的“虛擬信息中心” 利用SOA和網(wǎng)格技術(shù),改變應(yīng)用系統(tǒng)建造、部署、運維模式實現(xiàn)一站式 服務(wù)和按需信息共享,SOA也拉近了業(yè)務(wù)領(lǐng)域和軟件實現(xiàn)之間的距離,適于 更快捷、高效地構(gòu)造集成化應(yīng)用第21頁,共23頁?!疤摂M信息中心”在電子政務(wù)中的應(yīng)用示例服務(wù)網(wǎng)格平臺人大黨委政協(xié)市府降低成本,提高協(xié)同能力第22頁,共23頁。應(yīng)用舉例:全國科技信息資源整合全國科技信息服務(wù)網(wǎng)建設(shè)國家科技信息資源中心省科技信息資源中心國家中心省級科技信息資源中心地市科技信息資源中心縣級科技信息服務(wù)機構(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. 本站所有資源如無特殊說明,都需要本地電腦安裝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. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025合同模板城鎮(zhèn)供熱特許經(jīng)營協(xié)議范本
- 2025買車不過戶合同協(xié)議書
- 家用智能設(shè)備安全及緊急控制策略
- 課題申報參考:馬克思政治經(jīng)濟學(xué)批判視域中的數(shù)字勞動研究
- 課題申報參考:鏈主企業(yè)數(shù)字化提升產(chǎn)業(yè)鏈自主可控能力的機制與路徑研究
- 科技創(chuàng)業(yè)的挑戰(zhàn)與應(yīng)對策略研究
- 用知識武裝孩子為孩子打造一個安全的成長環(huán)境
- 2024年收獲機械項目項目投資申請報告代可行性研究報告
- 2024年高純石英纖維正交三向織物項目項目投資申請報告代可行性研究報告
- 教育領(lǐng)域的創(chuàng)新思維培養(yǎng)方案與實踐
- 消防產(chǎn)品目錄(2025年修訂本)
- 地方性分異規(guī)律下的植被演替課件高三地理二輪專題復(fù)習(xí)
- 光伏項目風(fēng)險控制與安全方案
- 9.2提高防護能力教學(xué)設(shè)計 2024-2025學(xué)年統(tǒng)編版道德與法治七年級上冊
- 催收培訓(xùn)制度
- ISO 22003-1:2022《食品安全-第 1 部分:食品安全管理體系 審核與認證機構(gòu)要求》中文版(機翻)
- 2024年廣東省高考地理真題(解析版)
- 2024高考物理廣東卷押題模擬含解析
- 人教版五年級上冊數(shù)學(xué)簡便計算大全600題及答案
- GB/T 15945-1995電能質(zhì)量電力系統(tǒng)頻率允許偏差
- GB 32311-2015水電解制氫系統(tǒng)能效限定值及能效等級
評論
0/150
提交評論