• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 新聞中心

    EEPW首頁 > 手機與無線通信 > 設計應用 > 芮祥麟:SOA、SaaS和云計算之間的關系

    芮祥麟:SOA、SaaS和云計算之間的關系

    作者: 時間:2011-02-13 來源:網絡 收藏

      隨著的概念受到越來越多的人的推崇和論證,“云上的日子”看起來離我們越來越近了。幾乎所有的IT廠商都不約而同了啟動了各自的戰略。但是由于每個企業的戰略出發點不同,企業推出的概念也有所差別。如果僅僅以自己的產品和業務為標準,片面地將云計算理解為,則不僅混淆了云計算概念,模糊了其產品形式, 還阻礙了云計算的推廣和應用。那么, 等同于云計算么?它們有什么區別? 我們應當如何正確理解這三者之間的關系呢?

      解惑云計算、

      云計算涵蓋的范圍很廣泛,內容也很豐富。我們通??梢园言品譃槿齻€層次:硬件層的基礎架構云(Infrastructure as a Service, IaaS)、平臺云(Platform as a Service, PaaS)和軟件應用云(Software as a Service, SaaS)。目前大家對于云計算概念的理解,主要有兩個誤區:一是片面地把SaaS視為云計算;二是以為運用了SOA架構就感覺好像實現了云計算,于是就把SOA和云計算等同起來。

      實際上,SOA作為一種面向服務的架構,是一種軟件架構設計的模型和方法論。從業務角度來看,一切以最大化“服務”的價值為出發點,SOA利用企業現有的各種軟件體系,重新整合并構建起一套新的軟件架構。這套軟件架構能夠隨著業務的變化,隨時靈活地結合現有服務,組成新軟件,共同服務于整個企業的業務體系。簡單的理解,我們可以把SOA看作是模塊化的組件,每個模塊都可以實現獨立功能,而不同模塊之間的結合則可以提供不同的服務,模塊之間的接口遵循統一標準,可以實現低成本的重構和重組。在SOA的技術框架下,可以把雜亂無章的龐大系統整合成一個全面有序的系統,從而增加企業在業務發展過程中應用系統的靈活性,實現最大的IT資產利用率。

      SOA技術其實在幾年前就已經出現了,但是任何一種IT技術,真正要產生效應,都必須要以大大降低實際系統的使用、維護以及升級的成本為前提。更重要的是,一種技術的普及需要,都只有在這種技術不斷成熟,并且形成相應的規模應用之后才能實現。

      SaaS則是一種基于互聯網技術的軟件價值交付的新型業務模式。具體地講,SaaS是按照使用者的需求提供軟件應用服務的業務模式。SOA架構可發揮其在系統界面和接口標準化等方面的優勢,為SaaS提供一個較好的技術平臺,從服務管理和系統運維角度為SaaS提供有力的技術支撐,從而有助于靈活地構建起一個用戶成本最低的SaaS方案。

      由此看來,SOA與SaaS有著必然的聯系:兩者都面向服務。但兩者也有著明顯的區別:SaaS側重于運營和交付,SOA側重于平臺架構。所以,SaaS是云計算的最終價值交付運營模式,SOA是實現云計算開放架構的基礎理念之一,兩者都包含了云計算的某些重要特征,但是他們都不能稱之為云計算的全部。

      互聯網技術催生云計算、SaaS與SOA的匯合

      云計算與SaaS、SOA三者本身的發展軌跡和側重點不同,但是卻又互相聯系,互相影響。

      我們可以從云計算的發展歷史來看,云計算的模式就好比以前在大學或者政府的研究機構里面的大型計算機中心。計算機中心把計算機的計算和存儲資源以租用時段的方式提供給內部各個科研單位,或者提供給外部用戶。從過去的大型計算機時代到個人計算機、企業服務器的興起,計算、存儲資源開始分散于企業。但是如今,企業面對成千上百臺服務器以及上千種不同的軟件,運維成本越來越高。云計算可以把所有的計算資源虛擬化,進行動態管理,進而大大降低企業的IT運維成本,因此已是一個頗有影響的技術趨勢。

      另一方面,從可適應性計算、網格計算到云計算,除了硬件資源的集中使用外,企業更希望操作系統、數據庫,以及軟件、應用等都能通過集中調配的方式滿足企業的各種需求。隨著互聯網技術的迅速發展與普及,SOA則能帶來整個軟件系統的互聯成本、維護成本、升級成本的大幅降低,并成為支撐云計算的技術標準。

      所有因素都幫助促成了從硬件層的基礎架構云(IaaS)到平臺云(PaaS)再到軟件應用云(SaaS)不同層次的云計算。

      SOA與SaaS合力, 推動云計算產業的成熟與發展

      云計算實現了IT基礎設施的社會共享;SOA有利于整合技術平臺,統一技術標準,推動軟件產業價值鏈中的各成員間的協調配合,充分利用硬件資源共享的有利條件,促使云上的軟件系統日趨成熟;SaaS則通過軟件交付模式上的創新,為云計算開辟出更大的市場空間,激勵眾多軟件廠商開發出更多應用,從而使云計算產業聯盟不斷發展壯大。

      總而言之,在云計算產業鏈向前推進的過程中,如果我們能善于發揮SOA和SaaS兩者的特點與優勢,將其效用結合起來,那必將有助于實現云計算產業的新一輪高速發展。(作者系SAP全球高級副總裁、SAP中國研究院總裁)



    關鍵詞: 芮祥麟 SOA SaaS 云計算

    評論


    相關推薦

    技術專區

    關閉
    主站蜘蛛池模板: 东阿县| 龙海市| 改则县| 额尔古纳市| 洪湖市| 福贡县| 延长县| 马山县| 云阳县| 延边| 晴隆县| 内江市| 永靖县| 利津县| 泰州市| 阳泉市| 西盟| 梁山县| 姚安县| 珲春市| 廊坊市| 兴隆县| 竹溪县| 拉萨市| 安丘市| 海丰县| 本溪市| 武乡县| 霍城县| 平阴县| 阿拉尔市| 于田县| 长葛市| 嘉善县| 秭归县| 梁山县| 紫阳县| 门头沟区| 新郑市| 通化市| 黎川县|