構建SOA的IT捷徑:BEAAquaLogicServiceBus

餘二五發表於2017-11-14
今天,很多公司都試圖採用“服務驅動”的方式來提高敏捷性和響應能力,這不僅表現在與客戶和合作夥伴的互動上,也表現在IT 基礎架構的設計和建立上。“服務驅動”要求IT 實施面向服務的架構(SOA),將企業應用中的分散功能組合成基於標準、可互操作的“服務”,並快速組合和重用這些服務來滿足業務需求。SOA 的中心是服務,而不是應用。通過實施SOA,公司能提高效率,更快地推出服務,並提高敏捷性,以響應不斷變化的業務需求。
  BEA AquaLogic Service Bus:敏捷的 SOA 基礎架構
  ESB 必須支援執行在各種應用平臺(如遺留棧、.Net 和J2EE 等)上的服務的互動。在SOA中,可以將服務定義為使用者,來訪問和使用其他服務(稱為提供者)的資源。ESB 必須對服務使用者和提供者隱藏所使用傳輸協議和訊息格式的差別。ESB 必須能夠翻譯一個服務在“說什麼”,另一個服務在“說什麼”,使用高效能的互操作標準(如XQuery)在不同服務端點之間實現動態和無縫的轉換。
  BEA AquaLogic Service Bus 是一個“企業級”的ESB 產品,專門用於面向服務的整合,管理服務互動,並在各種異構的IT 環境之間代理訊息。BEA AquaLogic Service Bus 是一種輕量級技術,無狀態;高效能的架構提供了一箇中間層,可以滿足企業SOA 的要求。
  BEA AquaLogic Service Bus 由策略驅動,降低了服務客戶(即服務使用者)和業務服務(服務提供者)之間的耦合程度,提供一個點,用於安全控制、監控和SLA(服務級別協議)實施。它通過配置(而不是編寫程式碼)來動態實施服務整合關係的更改,允許客戶改進服務架構的各個方面:安全,服務位置、可用性和響應性,資料格式,監控,以及傳輸和通訊。
本文轉自 牛海彬 51CTO部落格,原文連結:http://blog.51cto.com/newhappy/77283,如需轉載請自行聯絡原作者


相關文章