讓企業隨需而變——能根據市場的變化及時調整經營治理策略,一直是企業經營者孜孜以求的目標。而實現此目標則取決于企業信息、服務和業務流程的自由流動。由于大型企業的IT架構一般都具有異構本性,這就使得這種流動陷入困境——多平臺(IBM、BEA、Microsoft、SAP、Oracle等)和多種技術(J2EE、.NET、遺留技術等)的采用都要求IT部門通過硬編碼來實現點對點的連接,這妨礙了信息的快速流動,減慢了新業務服務的交付。面向服務的架構(SOA)的應用和實施為企業應對上述挑戰帶來了希望,然而隨著SOA從試用階段進入到實際應用階段,企業用戶發現:需要一種能夠答應他們迅速發現、構建、保護和治理這些服務的新型基礎架構。一般來說,一旦客戶構建并部署的服務超過50種,就會導致“務蔓延”現象:一大堆難以使用、沒人治理的服務會給企業在以下幾個重要方面帶來盲點:一是在獲得一致的數據視圖方面;二是在服務性能中提供可視性和衡量并確保安全級別方面。這些盲點的出現將導致高額的維護成本、更多的集成工作以及來自用戶的抵觸——這些都與企業希望擁有靈敏IT的初衷背道而馳。要解決這些問題,就需要有一類新的企業軟件來治理異構環境中的SOA的全生命周期,于是服務基礎架構(Service InfrastrUCture)應運而生,它遵循SOA的基本原則:粗粒度、松耦合和基于標準的服務。這類軟件能夠為業務邏輯交付一個中立的容器,以隔離底層技術的復雜性。BEA AquaLogic提供了一個開放和獨立的平臺,用于在異構的計算環境里開發、部署、治理并操作完全面向服務的架構(SOA),它為IT提供了一組統一的產品來處理消息傳遞、服務治理、數據一致和安全需要,使軟件服務能夠實現“一次構建、隨處使用”(COLA)的重用目標,從而幫助客戶把孤立的或“凍結”的IT資產變成“企業流動資產”,更快地響應業務需求的變化。目前已經交付的BEA AquaLogic包含以下產品: BEA AquaLogic Service Bus BEA AquaLogic Service Bus提供了用于提高IT靈敏性和適應業務需求的面向服務的基礎架構。它在一個單一的軟件產品中無縫地整合了EnterPRise Service Bus的集成功能和服務治理。這加速了服務部署,簡化了異構環境中的SOA治理,從而使IT可以更快地交付業務服務。其可實現的業務目標包括:通過動態配置不同共享服務之間的集成來節省時間;
通過簡單的集中式服務注冊來減少維護工作;
通過經濟有效的服務部署和自動配置來降低成本;
通過確保服務交付的正常進行和可用性來增加正常運行時間;
通過使用服務元數據來簡化共享服務的配置、集成和治理;
提高支持基于SOA的業務解決方案所需的企業可靠性和性能。BEA AquaLogic Data Services Platform 在大多數SOA職能中,數據是實現服務的第一要素。BEA AquaLogic Data Services Platform實現了創建和維護企業數據服務的自動化,可以幫助客戶提高生產力,實現業務優化,并加快創造價值的進程。BEA AquaLogic Data Services Platform提供了單個統一的數據視圖,這些數據可以來自整個企業的任意數據源。支持數據服務作為統一而一致的信息的單一訪問點,因此,數據服務很輕易構建、修改和重用。其可實現的業務目標包括:SOA架構師能夠快速實現數據服務層來加快創造價值的進程;
通過快速策略部署來加快創造價值的進程。BEA AquaLogic Service Registry 它是最完整的且經過驗證的業務服務注冊中心,提供了SOA治理和生命周期治理的基礎。作為唯一完全支持最新UDDI V3規范的注冊中心,BEA AquaLogic Service Registry?還提供了當今可獲得的所有SOA注冊中心所具有的最廣泛功能。其可實現的業務目標包括:憑借與平臺無關的開放架構,可用很好地用于現有IT基礎架構中,兼容主流的支持、治理和安全產品;