SOA(Service-Oriented Architecture)議題在IT界已甚囂塵上,BEA在WebLogic平臺新增AquaLogic系列包括Service Bus、Data Service Platform、Enterprise Security及Service Registry等產品,以協助企業建置SOA環境。

目前BEA在臺灣主推Service Bus及Data Service Platform兩項產品,對於服務的安全管理與發布的審核流程有更嚴謹要求的企業,可搭配後兩項產品。

資料服務化是比較簡單的入門
Data Service Platform即過去的BEA Liquid Data for WebLogic,目前修改得更適合SOA。由於建構SOA需要很長一段時間,且不容易快速看出成效,建議企業從資料服務(Data Services)做起比較容易,也最快看到成效。

由於Data Services屬於資料的查詢,所以比較單純。AquaLogic Data Service Platform支援各家資料庫、Web Services、應用系統傳來的訊息或者檔案等多種資料來源,從多個資料來源擷取部分的內容,彙總成為更具價值的總覽。例如金控必須從原本各自獨立的系統,抽取客戶銀行、證券、基金、保險等資料,以了解客戶的財務狀況。

資料服務技術類似資料倉儲的ETL(Extract Transformation Load),不過,ETL是大量資料的分析;而資料服務則是提供即時、小量且關鍵的資料,屬於EII(Enterprise Information Integration,企業資訊整合)的工作。

Service Bus可說是服務的交換器
SOA的第一步就是分析出有用的功能封裝成為服務,當企業從各式應用系統中,萃取出來的服務越來越多,使用點對點的服務整合,將編織出一張複雜交錯的蜘蛛網。就像電腦之間可以直接以網路線串連,但一堆交錯的網路線難以管理,透過交換器就便於管理且更具彈性。

AquaLogic Service Bus即ESB(Enterprise Service Bus,企業服務匯流排)的機制,提供服務的註冊、發布、查找、使用原則、版本與變更管理、安全控管、跨平臺的流通及訊息的路由與格式轉換等功能。其管理機制,無關任何程式開發技術,是以條件設定的方式,管理服務之間的互動,可以在不中斷系統的情況下,動態部署服務的新版本,或修改服務之間的整合關係。

過去企業透過效能管理工具監控各系統的效能,現在AquaLogic Service Bus控制臺即包含監控機制,可提供訊息的呼叫、錯誤、效能、數量及違反使用者自訂的SLA(Service Level Agreement,服務等級協定)的次數等統計資料,以掌控服務運作的狀況。

企業的資訊架構可能包括Java、.NET,甚至更早的VB、COBOL等技術開發的系統,而SOA即希望做到元件服務化,打破資訊系統的壁壘,達到跨平臺整合及重複使用的目的。因此BEA AquaLogic系列是中立的,可部署與管理.NET開發的Web Services,幫助企業建置更具彈性的資訊架構。文⊙李延華

BEA AquaLogic產品系列











建議售價 廠商未提供
BEA www.bea.com.tw/(02)2784-1623
作業系統需求 Microsoft Windows 2000/2003、Red Hat Enterprise Linux 4.0、Sun Solaris 8/9/10、HP-UX 11/11i/11iV2
資料庫需求 Oracle、DB2、SQL Server及其他與JDBC 相容的資料庫
JDK版本 JDK 1.4.2以上

熱門新聞

Advertisement