版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、面向服務架構的十大技術與基礎理論體系中科院軟件所 研究員 仲萃豪前言實踐論認為:從實踐提升到理論,再由理論指導實踐,由此向前發(fā)展。目前 SOA 的發(fā)展的情況正是如此,通過不少實踐, SOA 的模候了。當前國內要發(fā)展 SOA 主要有三方面工作:方法、工具和環(huán)境。方認知科學哲理、工程技術和方法、最后是理論。SOA 是從面向對象、構件架構等逐步發(fā)展完善,且相互依托、相互補充、又各自適應不同范圍,因此在討論 SOA 理論時,要了解它是如何演化過程來,繼承了那些理論體系,其適應度如何。 為結構編程方法40年前國際上發(fā)生了“軟件危機”,如IBM公司開發(fā)一個操作系統(tǒng)、或美國的航空公司開發(fā)飛機訂票系統(tǒng),都花費
2、了上千人年的工作量,E.W.Dijkstra計方法”,他認為:人的智力是有限的,采用數(shù)學或物理學的思維方法,用枚舉、抽象、歸納、類比等思維方式簡化問題。由于我也是數(shù)法擴展到軟件設計中時,稱為“結構化分析和結構化設計(SASD)”。所謂“結構程序設計方法”,就是基于面向對象設計方法的早期工程這門學科,建立了編程的基礎理論體系。用理論期長、復用性差、成本高、文檔多、以及難以適應系統(tǒng)演化等問題,十多年來仍舊困惑著這門學科,“軟件危機”仍未解決。人們的知識是從一個定理、一個原理逐步積累起來的,社會是依靠知識的不斷積累發(fā)展的。是造成“軟件危機”的根本原因。由此提出了編程工作是否也可以重才獲得成功。我用此
3、方法設計了一個大型操作系統(tǒng),這套方法和理論在產(chǎn)品開發(fā)和科研領域方面用得很多,因此我稱它為 第二個技術與基礎理論。 UML統(tǒng)一建模語言了UML統(tǒng)一建模語言。UML為軟件開發(fā)和SOA的產(chǎn)生起到奠基和里程碑的作用。UML多新的概念,認為軟件開發(fā)的過程實質上是從抽象的模型逐步細UML應軟件的多變性,提供了演化的概念。架構概念奠定基礎理論模型。第四個技術與基礎理論是構件架構由于這種 OO 方法真正用于實際工程中開發(fā)的應用軟件卻很少見在 1998年日本京都召開的基于構件的軟件開發(fā)(CBSD)”國際專題學出了用戶端/服務器模式后,才產(chǎn)生對架構的研究,出現(xiàn)了構件和架構。卡內基.梅隆大學為軟件的架構和框架建立了
4、扎實的基礎理論,何交互的;進一步影響到資源的配置、團隊的組織以及產(chǎn)品的質量。前最吃香的軟件工程師的職稱。三層體系結構是由二層結構的胖終端中的應用構件獨立出來組成術及其理論。我參與了國產(chǎn)網(wǎng)絡版CIS 得了極大的成功,廣州地稅的數(shù)據(jù)大集中,銀行的通存通取、機票訂票、電子商場等都是在國內獲得成功的實例。面向服務架構被廣泛接受絕非偶然八年前我的最后一位博士生王文軍的學位論文是“分布式系統(tǒng)的聯(lián)邦結構”,即面向服務的架構,但未被應用和發(fā)展,而二年前IBM公司提出SOA后卻很快被廣泛接受,其原因可從客觀需求上和技術成熟度上二方面來敘述:智能交通、電子政務、數(shù)字地球等已是本世紀發(fā)展的熱點。GartnerGro
5、up預計,到2008年基于件產(chǎn)品將占領70%的市場份額。IDC預測到2007年,基于SOA的支撐平臺、應用軟件等相關市場將達到210億美。我預言今明二年將是國內IP行業(yè)的發(fā)展熱點。面向對象和構件架構的基礎理論和技術已趨向成熟,發(fā)展到統(tǒng)一建模語言,提供建模工具;中間件集群理論己趨向成熟,并提出了中間件inter 技術;SOA的基礎理論和技術規(guī)范,由此巳是水到渠成,使SOA拙壯成長。什么是 SOA?SOAservice-oriented architecture)是面向服務的體系結構,是一功能部件(稱為服務)通過這些服務之間定義良好的接口和規(guī)范,按成一個新系統(tǒng)。SOA的二大目標“整合創(chuàng)新和隨需應變
6、”及其基礎理論和技術這二句話是IBM人人為我,用服務這個簡單概念整合在一起。另外,新增設的業(yè)務功能,應允許變化,即隨需應變。SOA實現(xiàn)中的組成部分SOA的體系結構仍舊是三層或N的聯(lián)系,不是用 、J2EE 或.NET 的方式,而且用 WBDL 和SOAP 來實現(xiàn),概念簡單統(tǒng)一,目前都是采用嵌入 ESB 企業(yè)服務總線的平臺來實現(xiàn),ESB是一個中間件群,確保系統(tǒng)實現(xiàn)了服務接口、礎理論體系。另外,普遍采用BPEL(業(yè)務過程執(zhí)行語言)來描述用戶需求,由 BPM(業(yè)務過程管理平臺)來解釋執(zhí)行,就構成了第七個技術與基礎理論。SOA的主要優(yōu)點利用現(xiàn)有的資產(chǎn)。方法是將這些現(xiàn)有的資產(chǎn)包裝成提供企業(yè)功能的服務。組織
7、可以繼續(xù)從現(xiàn)有的資源中獲取價值,而不必重新從頭開始構建。的影響降到最低限度。因為復雜性是隔離的。當更多的企業(yè)一起協(xié)作提供價值鏈時,這會變得更加重要。更快地整合和現(xiàn)實。通過利用現(xiàn)有的構件和服務,可以減少完成軟件開發(fā)生命周期所需的時間。這使得可以快速地開發(fā)新的業(yè)務服務,并允許組織迅速地對改變做出響應和縮短開發(fā)時間。減少成本和增加重用。通過以松散耦合的方式公開業(yè)務服務,企業(yè)可以根據(jù)業(yè)務要求更輕松地使用和組合服務。SOA 業(yè)務流程是由一系列業(yè)務服務組成的,可以更輕松地創(chuàng)建、修改和管理它來滿足不同時期的需要。國外發(fā)展情況IBM公開宣布僅三年不到,去年年底,BEA公司、甲骨文公司、惠普等所有名牌公司都在中
8、國召開了SOA發(fā)布會。由于SOA模型統(tǒng)一,因此都是把本公司的中間件產(chǎn)品向SOA靠,提供開發(fā)和運行SOA系統(tǒng)的相應工具和環(huán)境,以爭取市場的份額。國內發(fā)展情況正邦高科信息技術公司是國內最早采用SOA證卷公司的管理系統(tǒng)。中和威公司開發(fā)了ESBSOA運行平臺的產(chǎn)品。但國內企事企單位大多還處于觀望階奴,具體應用還剛剛開始。北京市市科委將支持SOA提供研發(fā)資金,由軟件行業(yè)促進中心統(tǒng)一管理,促進北京市IP行業(yè)發(fā)展,其方案如下圖:為 MDD 動的需求工程建模理論,稱它為第八個技術與基礎理論體系。另一個構件的領域工程將要擴充成 SOA 的參考結構,第九個技術與基礎理論體系。SOA的門戶將要反映SOA所有功能的表現(xiàn)層界面,為此如何將最新的 WEB2.0 與 SOA 給合,這是第十個技術與基礎理 SOA在實際應用時必需要建立的理論和技術。隨著SOASOA有關的規(guī)范和標準將不斷出現(xiàn),如 SOAP、WSDL、ESB、 BEPL 語言等,它們的出現(xiàn)象征著 SOA將逐步走向成熟。我們更
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 醫(yī)療行業(yè)中的家居智能技術應用案例分享
- 專屬2024版婚禮主持與現(xiàn)場布置一體化服務協(xié)議版
- 二零二五年度高層建筑消防通道改造施工協(xié)議3篇
- 2025年度個人二手房交易合同模板產(chǎn)權清晰保障版2篇
- 二零二五年度電子商務平臺軟件開發(fā)框架合作協(xié)議3篇
- 牡丹江2025年黑龍江牡丹江醫(yī)學院科大學招聘93人筆試歷年參考題庫附帶答案詳解
- 二零二五年度車輛保養(yǎng)與綠色出行獎勵合同4篇
- 2025版智慧社區(qū)門衛(wèi)服務與物業(yè)管理合同2篇
- 湖北2025年湖北省水利水電科學研究院招聘14人筆試歷年參考題庫附帶答案詳解
- 溫州2025年浙江溫州市公安局洞頭區(qū)分局第一期招聘編外用工筆試歷年參考題庫附帶答案詳解
- 2023年譯林版英語五年級下冊Units-1-2單元測試卷-含答案
- Unit-3-Reading-and-thinking課文詳解課件-高中英語人教版必修第二冊
- 施工管理中的文檔管理方法與要求
- DL∕T 547-2020 電力系統(tǒng)光纖通信運行管理規(guī)程
- 種子輪投資協(xié)議
- 物業(yè)客服培訓課件PPT模板
- 員工工資條模板
- 執(zhí)行依據(jù)主文范文(通用4篇)
- 浙教版七年級數(shù)學下冊全冊課件
- 華為攜手深圳國際會展中心創(chuàng)建世界一流展館
- 2023版思想道德與法治專題2 領悟人生真諦 把握人生方向 第3講 創(chuàng)造有意義的人生
評論
0/150
提交評論