Oracle SOA Suite OverView

來源:互聯網
上載者:User

標籤:

SOA是一場架構的變革,那既然是變革,那就一定是有內在的原因來推動這個架構的變革。在過去幾十年的時間裡面,應用程式架構已經經曆了3次巨大的變革,從Terminal/主機--> Client/Server-->Browser/Server, 無一例外,程式的複雜度,需求易變性,資源重用的等,都是不斷推動架構變革的內在動力。而到如今,隨著協同工作,企業資源管理等需求,單一的產品已經很難滿足客戶多樣的需求,如何最大限度的整合多樣化的產品,減少成本成為最迫切的需求。SOA就是在這樣的內因下才廣為人知。
SOA所強調的不是新技術,也不是新的App的整合方式,而是新的開發理念(Everything is a Service.)。從開發整個Server Application,轉變為開發一個個可以重用的服務,最後再從服務之間整合出產品,用以適應快速業務需求變化的節奏,更好的重用現有的程式碼群組建,機器資源,縮短開發週期。SOA的重用性,和以往的重用技術理念相比,他不僅僅是代碼,Library的重用,更是原有的Michine, Cpu, Memory等Execute Application能力的重用。
作為SOA架構的一個核心的利益,就是從已經存在的各種語言,各種硬體的IT系統擴充出Service,納入公司層面的整體架構。最大限度的利用原有的投資,來進行資源的整合。所以,在架構設計之初,技術架構師和業務架構師都需要考慮的問題就是,從產品本身看他是由什麼樣的服務組成,從公司和業界層面看,他可以給外界提供什麼樣的服務。另外還有就是Service的細粒度劃分的,什麼樣的Service才是有意義的Service。開發人員和業務專家都可以用共同的詞彙Service來描繪需求,這可以減少需求在傳遞間loose information的問題。
從SOA實現上看,我們可以看到有很多開源工具以及平台實現SOA,這些平台都基於同樣的標準,為SOA架構的應用程式提供SOA的實現基礎包,並封裝很多細節,降低開發人員學習和實現的曲線,更快的速度開發部署SOA架構的應用程式。而Oracle Suite更是其中的佼佼者,利用一組圖形化的介面,非常方便地定義出Service,並在WLS上進行整合部署,把很多規範細節都隱藏的非常好,整合了 Jdev, WLS, Suite等一系列的組建,提供了非常完善的服務。對於真正需要進行大量資源整合的大型公司,推行SOA架構是非常有價值的。

Oracle SOA Suite OverView

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.