ABAP 7.5巩固之SAP NetWeaver Overview

看了下ABAP 7.5认证内容的SAP NetWeaver Overview章节,还是有新的发现的,简单做下总结。

1.一个SAP实例只能有一个Spool进程,可以有多个Enq进程,进程可以不停机切换类型(参考文章《SAP的Operation Mode设置》),所有进程结构相同,使用Shard Memory作为通用主内存。

2.每个进程都是数据库的单一客户端(不是使用同一个数据库连接池),启动SAP时系统将每个WP进程注册为数据库的一个单独通道。

ABAP 7.5巩固之SAP NetWeaver  Overview

3.Gateway是SAP和外部系统交互(RFC,BAPI,Jco,Nco)的接口;ICM是处理HTTP请求的服务;Dispatcher建立用户与SAP系统的连接,每一个进程都与Dispatcher有关系,It receives requests from an SAP GUI or web browser and directs the requests to a free work process.

ABAP 7.5巩固之SAP NetWeaver  Overview

4.SAP ABAP和SAP Java实例可以单独安装或者合在一起安装(Dual Core),但对应的数据库Schema是分开的,ABAP和Java间的沟通通过Jco,旧版PI是Dual Core架构。

5.AMC解决的是ABAP进程间的通信,APC基于事件驱动编程、解决的是SAP和外部系统的通信、使用WebSocket和TCP WebSocket、支持有状态和无状态连接。

补充:WebSocket和TCP WebSocket弥补的是前端和后端的交互中,如果前端不做操作,后端不能主动向前端推送数据的http协议缺陷。WebSocket和TCP WebSocket最大的特点就是服务端可以主动向客户端推送消息,客户端也可以主动向服务端发送消息,实现了真正的平等。

ABAP 7.5巩固之SAP NetWeaver  Overview

6.SAP NetWeaver和SAP BASIS的区别是,SAP NetWeaver多了处理HTTP的功能(通过往内核里加了ICM服务,以支持HTTP处理)。

7.SAP从小微企业到中小系企业、大型企业、大型集团企业的产品线分别是SAP Business One(SBO),SAP Business ByDesign(BYD),SAP S/4HANA(B1),SAP Business Suite(SAP全家桶)。

8.SAP产品的进化史,R/2,R/3,ECC,S4/HANA.

9.一台服务器可以安装多个SAP的产品或者一个产品安装多个实例,用实例号进行区分,例如00、01这样子。

ABAP 7.5巩固之SAP NetWeaver  Overview

10.SAP应用和数据库可以在一台服务器上安装,也可以分开安装,通常是分开安装、便于扩展。应用服务器通常也将Message服务和其他服务服务(Dialog)分开安装,因为Message服务起到统一调度的作用、只需要一台就可以了,Dialog服务可以根据也许需要动态扩展多台。

11.使用HANA的优势:列存储,数据压缩,并行查询,CDS使得运算下沉。

12.SAP内核是个啥?SAP内核类似于JVM,是运行ABAP程序、执行数据库操作、与外部通信、管理SAP NetWeaver的一个基础架构,是SAP系统运行的最底层逻辑。从形式上看就是操作系统里的一堆二进制程序,在底层默默处理ftp、rfc、file、c-call、mail等各种操作的。

ABAP 7.5巩固之SAP NetWeaver  Overview

如若转载,请注明出处:https://www.gavindong.com/7987.html

email