关注:SAP BI 技术 自我管理
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 平台之上的。
完整的版本历程:
Name | Version | Release |
BIW | 1.2A | Oct-98 |
BIW | 1.2B | Sep-99 |
BIW | 2.0A | Feb-00 |
BIW | 2.0B | Jun-00 |
BIW | 2.1C | Nov-00 |
Name Change, BIW to BW | ||
BW | 3.0A | Oct-01 |
BW | 3.0B | May-02 |
BW | 3.1 | Nov-02 |
BW | 3.1C | Apr-04 |
BW | 3.3 | Apr-04 |
BW | 3.5 | Apr-04 |
Name Change, BW to BI | ||
BI | 7 | Jul-05 |