SAP PI - Netweaver PI架构

SAP PI架构由在设计时,配置时和运行时使用的多个组件组成.在SAP PI中,发送方系统称为源,接收方称为目标系统,架构称为集线器和分支结构. Spoke用于连接外部系统,Hub用于交换消息.

SAP PI系统分为以下组件 :

  • Integration Server

  • Integration Builder

  • 系统架构目录SLD

  • 配置和监控

 SAP PI Architecture

运行时工作台

这是一个用于提供PI组件和消息的集中监控的工具.

Integration Server

这是SAP PI系统的关键组件之一,用于处理消息.

它由以下内容组成:以下三个引擎 :

  • 业务流程引擎

  • Integration Engine

  • 中央高级适配器引擎AAE

业务流程引擎

此zh-CN gine用于消息关联,并处理ccBPM中消息的处理.

Integration Engine

此引擎用于路由和映射,并提供中央集成服务器服务.如果源结构与目标结构不同,则集成引擎调用映射运行时,如下图所示,其中源结构转换为目标结构.

映射运行时基于在SAP PI平台主题下提到的Java Stack上.

Integration Engine

消息可以是以下两种类型 :

  • 同步消息已定义因为消息包含请求 - 响应部分

  • 异步消息被定义为消息包含请求或仅响应部分

在SAP PI中,消息由接口表示.接口包含XML格式的消息结构和方向.

中央高级适配器引擎(AAE)

当集成引擎处理消息时XML和SOAP协议,如果业务系统不包含特定格式的数据,则使用适配器转换集成引擎所需的消息特定协议和消息格式.

AAE

在SAP PI架构中,您可以将Adapter Engine视为Spoke,将Integration Engine视为HUB以连接到外部系统./p>

在SAP PI旧版本的双堆栈系统中,大多数适配器都是Java堆栈的一部分,只有两个适配器是ABAP堆栈的一部分.

Java堆栈适配器

以下适配器在Java Stack : 上运行;

RFC适配器,SAP Business Connector适配器,文件/FTP适配器,JDBC适配器,JMS适配器,SOAP适配器,市场适配器,邮件适配器,RNIF适配器,CIDX适配器

ABAP堆栈适配器

以下适配器在ABAP Stack 上运行:

Sr.NoABAP Stack Adapter&描述
1

IDOC和HTTP适配器

在SAP PI迁移到单堆栈系统的最新版本中,这两个适配器也移动到Java堆栈,因此形成的新引擎称为高级适配器引擎AAE .

2

服务存储库

Services Registry是一个UDDI投诉注册表,列出了可用的Web服务定义(基于WSDL),并使用分类系统进行了扩展.

3

企业服务存储库

这用于存储PI系统中的设计时存储库对象,如映射,接口和流程定义.

4

系统架构目录(SLD)

这包含有关横向和软件组件版本的信息.可以将SAP系统配置为在SLD下注册.

5

集成存储库

这用于配置PI系统中的方案,以便在不同系统之间交换消息.