第六页主机/工作站服务器/客户端Service-Oriented Architecture SOAR/2时代,实时数据处理(Real Time Data Processing),平台为IBM大型机,基于字符的用户界面,应用层以模块构成,开发语言为ABAP,运行时环境是Basis/ABAP。R/3时代,平台为三层客户机/服务器系统,图形用户界面 (GUI),应用层次以模块构成,开发语言为ABAP,运行时环境是Basis/ABAP,对外接口为 ALE/RFC, IDoc。三层C/S结构是将应用功能分成表示层(显示)、功能层(分配和计算)和数据层(数据存储)三部分SAP NetWeaver时代,平台为多层客户/服务器系统,用户界面是企业门户、图形用户界面 (GUI)及Web浏览器,应用层以组件构成,开发语言为对象化的ABAP及Java,运行时环境是WebAS/ABAP/J2EE,对外接口为Web Services。一个典型的多层系统通常包括以下层次:界面层,通讯层(1SAPI),业务层,数据库层。三层架构只是一种约定俗成的称呼。界面层的功能就是显示数