SAP的東西較多版本也不少,我整理了一下BW的版本。
1)平臺概述
NetWeaver是SAP所有應用的技術整合平臺的名字, 其中包含六大部分,十餘個產品:
People Integration: EP, MI, Collabration
Information Integration: BW, KM, MDM
Process Integration: XI
Application Platform. WAS
Life Cycle Management: Solution Manager
Composite Application Framework
從範圍上說,原先Basis在其中只佔到10%, 只是WAS當中ABAP引擎部分。從概念上講,NetWeaver的出現不僅僅是多個產品的捆綁,主要是為實現ESA(Enterprise Service Architecture),
或者說SOA(Service Orinted Architecture)新型大型企業應用構架而產生。NetWeaver, 技術平臺將面向整合,從服務整合的角度去實現企業整體應用。例如,Web Service的實現和呼叫,
與第三方應用的互操作性。所以,NetWeaver並非只針對SAP應用的技術平臺,可以作為任何應用的 FrameWork, 比如說同IBM WebSphere Family 或者是 Microsoft .Net Framework作類比。
2)版本
先介紹一下SAP ERP軟體的版本。SAP創立於70年代,1973年開發出第一個財務軟體RF(即後來的R/1)。1979年著手開發R/2系統,並將原來單純的財務模組向生產管理等模組延伸。
隨著ERP概念的發展,80年代末,SAP開始研發R/3,這套語言是採用C和ABAp/4編寫的。這樣看來,目前很多仍舊執行的R/3系統,資歷很深。
早在1996年,SAP的使用者就請求SAP提供一個OLAP工具來幫助資料分析和處理,SAP就決定開發一個軟體來幫助使用者解決它們的問題,此軟體名為”Reporting Server“,
並且此專案由SAP的創始人之一Hasso Plattner擔綱,足見SAP對此專案的重視程度。
在1997年夏天,19個開發人員在Walldorf開發出了他們的第一個產品BW 1.0,其需求來自於5個特定的客戶(這就SAP的”Early Customer Program”;後來稱為”Early Adoption Program”;),
使用Excel作為其前端資料訪問工具。
1998年9月,SAP BIW 1.2A面市。
2003年,SAP BW 3.0B上市,在四個主要的研發中心(Walldorf, Palo Alto, Australia, Bangalore )共有超過70名開發人員,為後來SAP在BI領域內的發展以及今天NetWeaver BI的
出現奠定了基石。從SAP BW開始被設計,SAP就沒想過要採用第三方的OLAP引擎,僅簡單地沿用了SAP R/3的開發概念和方法。
儘管SAP BW 1.2A能支援在UNIX平臺上執行,但SAP BW後來的版本基礎是奠定在Microsoft OLE DB for OLAP基礎之上的,所以SAP BW選擇的OS平臺為Windows NT 4,而不是UNIX。
因為在Windows NT 4上,有Microsoft的資料庫產品SQL 7和Oracle 8 DBMS,為SAP BW的開發工作提供了極大的方便。
2004年3月31日,SAP釋出了BW 3.5 ,BW3.5構建在Netweaver 2004平臺之上,次年2005年10月24日,釋出了BW7.0,即BI 7.0 ,這個版本是構建在Netweaver 2004S 平臺之上的。
完整的版本歷程: