SAP技术发展史

(1)R/1时代

SAP创业于1972年。1973年推出财务会计模块。这就是R/1。

1972年是什么技术光景:

1、服务器:经典的IBM大型机 System/360在1964年才发布,最流行的DEC小型机 VAX在1976年才发布

2、操作系统:Unix在1974年才第一次对外公布消息

3、数据库:Oracle 1978年才开始创业

4、中间件:Tuxdo啥时候产生的我没查到,但估计在80年代肯定成立了。BEA成立于1995年,收购了Tuxdo

5、开发语言:开发语言当时倒有不少,除了汇编还有(Fortran、COBOL、BASIC、Pascal),但是C语言是1974年才诞生,Java 1995年才诞生。

(2)R/2时代

所以,1978年,SAP开发R/2时,自己发明了SAP界面标准规范、界面框架库,虽然当时的界面还是字符型的。要知道,世界上第一个可视化界面是乔布斯在1983年发布的Mac上才发布。而且SAP还发明了自己的数据库。没办法啊,计算机技术太早期,啥也没有,只能自己造。

1979年,R/2发布。1980年开始大卖。

其实,SAP发明自己的商业应用开发语言ABAP是在80年代,但是当时的ABAP只是为了做报表而用,有点像EXCEL现在的函数和宏。

(3)R/3时代

R/3是1993年发布的,离R/2的发布已经过去十多年了。要知道,亚马逊电子商务和雅虎资讯门户,是1995年成立的,那是世界互联网的爆发开端。

R/3在研发开始和成功发布这1990-1993这些年:

1、服务器:还是大型机小型机的天下。PC x86 Server,还得1998年Intel推出至强CPU之后,不过正好赶上互联网热

2、操作系统:客户端Windows3.0经典操作系统在1990年就发布了

3、数据库:Oracle公司在1986年就已经上市了

4、中间件:Tuxdo也已经成熟了

5、开发语言:一堆。VFP、VB、PB、Delphi这些开发语言融UI、逻辑、数据库开发于一体,都能开发/CS模式。而R/3就是C/S模式

这回,SAP自己不开发自己的数据库了,换成Oracle的数据库了。

但是,SAP仍然坚持自己的特定UI技术,这就是SAP UI,大家看到的常见的R/3界面,和Windows标准窗口有很大的不同。

而且,这次SAP发明了自己的开发语言ABAP,就和SalesForce发明自己的APEX一样,都是商业应用开发语言。毕竟JAVA还没产生呢。

而且,SAP还开发了自己的中间件。毕竟BEA在1995年才成立。J2EE标准在1998年才发布。

(4)ECC和NetWeaver时代

ECC,企业核心组件。NetWeaver,企业集成平台。SAP终于把平台和ERP应用分离了,并且平台成立一个独立的产品,还有独立的产品品牌。

NetWeaver,1997年开始研发,2001年推出。这时候,Java虚拟机、J2EE、WebLogic/WebSphere中间件、.NET平台都已经流行。三层架构:前端层、逻辑层、数据层早就大行天下了(我是1998年开发三层架构的)。

这次SAP又退了两步:

1、中间件:开始兼容用WebLogic/WebSphere

2、开发语言:开始兼容用Java了

但是SAP仍然很执着自己的UI前端技术,自己搞了一个自定义标签和语法的WebDynaPro。

(5)S/4时代

S/4,是发起于2010年。你看SAP每十年推出一代系统,所以SAP的节奏就是:卖五年、研发五年,一代一代更替。

2010年,多端适配UI、云计算、大数据都已经流行了。

SAP这时候:

1、云计算:自己也搞虚拟机、虚拟机集群管理

2、大数据:自己收购了一家韩国的内存计算公司,还2010年收购了Sybase(微软的SQLServer数据库就是和它合作搞成的)。于是HANA出现了

3、UI:这次SAP被打乖了,屈服于W3C页面标准和主流浏览器标准了。在H5、JQuery、BootStrap的基础上搞了一个Open UI 5。SAP终于放弃了自己的UI技术。

(6)C/4时代

2015年,夹杂了一堆营销云、商务云、销售云这些和Salesforce对标的东西,C,客户体验也,C/4套件发布。

SAP这时候技术又退让了一些:

1、云计算:这时候世界云计算已经巨头显现,SAP觉得自己搞的机会不太大了。所以SAP也不自己搞了,开始构建一个薄薄的兼容层,以便在这些AWS、Azure、Google Cloud云上方便部署就好了

2、大数据:也不坚持自己的HANA了,在这个大数据品牌下,也偷偷加入了Hadoop、Spark这些流行的开源支持了

3、UI:这次在Open UI 5的基础上,推出了一套统一皮肤的UI组件,这就是Fiori

不过,SAP还不死心,在面向未来的智能时代:

1、2016年并购Plat.One,用于企业物联网接入平台

2、2018年并购Recast.AI,主要用于智能问答机器人

这两个东西组成了Leonardo智能平台。但你仔细去探索SAP讲到的那些人工智能功能,你会发现,和SAP在20年前讲的数据挖掘、数据分析没啥两样,还是基于统计规则的。

不知道等AWS、微软、Google这些公司的人工智能也占据主流绝对垄断地位的时候(可能是2023-2025年吧),在纯公有云服务的时代,SAP是否还会继续坚持自己的智能平台技术。

最后留一个问题给大家:在纯公有云服务大行其道的未来十年,企业应用软件商对于自己的技术战略应该是如何?

发布了943 篇原创文章 · 获赞 478 · 访问量 821万+

猜你喜欢

转载自blog.csdn.net/david_lv/article/details/104568280
今日推荐