包含BEA、IBM、Oracle、SAP、Siebel、Sybase等軟體大廠在周三(11/30)宣布將共同推動SOA(services-oriented architecture;服務導向架構)環境下的技術新規格SOA Programming Model(SOA程式模式),以協助企業能夠簡化導入SOA的流程。

SOA Programming Model包括服務元件架構(Service Component Architecture;SCA)以及服務資料物件(Service Data Objects;SDO),前者主要是用來簡化商業服務的開發,提供標準的應用程式開發介面(APIs)以組合已存在的企業服務;後者則是提供共同的方式以擷取存在不同地方及不同格式的資料。

雖然有許多企業軟體大廠都加入了該聯盟,但卻獨缺Java的創辦者昇陽(Sun)。不過該聯盟仍持續與Sun接洽,希望Sun能夠參與。

所謂的服務導向架構是為了協助企業在使用標準Web服務平台與軟體元件連結時,能夠降低應用程式及資料庫整合的問題。研究機構Forrester更預測,在今年底以前將有77%的大型企業積極引進SOA。

BEA標準及架構部門副總裁Ed Cobb並舉例說明SOA可能帶來的好處,假設有一家專門提供個人保險服務的保險公司,併購了另一家專辦車險的保險公司,而前者採用Java寫程式,並使用關聯性資料庫,後者卻採C++及XML資料儲存,要整合這兩家公司對工程師而言簡直是惡夢,但如果採用SOA,就能讓這兩家公司在整合之際同時保有原本的系統運作。因為業者可以採用SCA來組合各自的系統服務,並運用SDO進行資料庫分享。

IBM軟體標準部門副總裁Karla Norsworthy表示,雖然SCA是尚在草擬階段的新格式,不過該聯盟有意將SCA推向全球標準,這些支持SCA的軟體公司將積極推廣該項標準,而IBM也預計在幾個星期內在網站上開放程式碼以供程式開發人員進行測試。(編譯/陳曉莉)

熱門新聞

Advertisement