SOA 新業務語言 新系統架構——參考模型和重要概念

來源:互聯網
上載者:User
文章目錄
  • SOA 新業務語言 新系統架構——參考模型和重要概念
  • IBM
  • Microsoft
  • BEA
 

SOA 新業務語言 新系統架構——參考模型和重要概念 SOA 參考模型 是一個架構,使各個項目都有一個遵從的依據,藉以促進一致性、最佳實務典範,和標準化。參考模型並不受限於目前的 IT 現況,而應該針對一個經過深思熟慮的願景目標,可以說是 IT 指導未來所有的新開發工作,藉以實現該目標的參考依據。一般來說,2-3 年的規劃,是一個比較合適的涵蓋範圍,既能提供足夠的時間來達成面向服務的轉型,而又不至於過於長遠而虛幻。因此,參考模型提供了一個溝通目標願景的方法,協助部門和角色各異的 IT 人員,逐漸朝向該目標會合。 SOA 參考模型指導所有實施 SOA 的各個項目,能共同朝向企業級服務,和 SOA 基礎架構標準方向的集中發展,儘早使企業從中獲益。換句話說,參考模型規劃的重點,在於開發一個特定於某個企業需要、切實可行的路線圖,以填補當前和願景 目標之間的鴻溝;評估用於開發、部署和管理、監控的現有系統和技術,定義目標狀態願景,目標參考模型模型。 SOA 參考模型可說是指導 SOA 成功的藍圖,其作用包括: 
  •  促進 IT 與業務的緊密配合: 參考模型的制定,以業務驅動力和 IT 目標為出發點,分析 SOA 解決方案能對這些驅動力帶來多大的正面影響,進而為從目前 IT 現況演化到願景架構,定出實現架構、相關規範及路線圖。參考模型因此提供了從業務和 IT 目標,到實現架構間的可跟蹤性,是業務與 IT 之間進行溝通的重要媒介,是企業實現業務靈活性、可管理性和變更規劃的基礎。
  • 協助企業向重用、團隊協作和資源共用的文化遷移:參考模型確立了 SOA 架構標準和技術部署的最佳實務,為日後各個 SOA 的實施項目,訂立架構遵從性的度量標準和指標。
  我們可以將參考模型的內容,粗分為兩大部分: 對服務建立一套共同的詞彙和做法,包括:
  • 服務的正式定義 – 例如服務必須由契約 (contract)、介面 (interface),和實現 (implementation) 所組成
  • 服務的分類(核心業務功能服務,資料服務,展現服務等),以及各類服務的設計原則和建議
  • 介面標準 (JMS, RMI, HTTP 等),建議的介面樣式(例如:盡量採用粗粒度、非同步服務調用模式),可靠性要求等
  • 需要遵從的 WS-* 標準
  • 安全性原則
  • 服務版本控制策略
  • 服務和資料模型採用規範
  • 服務生命週期定義
 與服務基礎設施,例如企業服務匯流排 (ESB)、商務程序管理 (BPM)、註冊庫 (Registry)、資產庫 (Repository) 等相關的規範,包括:
  • 必須支援什麼樣的部署配置
  • 必須具備什麼樣的能力
  • 各個組件的責任
  • 組件之間的耦合關係和原則,應避免的事項,例如,展現服務和商務程序服務不可直接調用資料服務,而必須通過核心商務服務;換句話說,資料服務不可直接與展現服務和商務程序服務有耦合關係
  • 各個組件應支援那些科技和標準(例如:SCA, SDO…)
  • 有哪些安全顧慮需要考慮,如何系統管理權限
  • 要採用哪些產品
 IBM SOA Foundation 參考模型 Microsoft BEA 為 SOA 參考模型調整過的 4+1 視圖

 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.