`
shz2008bj
  • 浏览: 488644 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

SAP NetWeaver Process Integration (PI)

阅读更多

Dependencies on Other Usage Types (Software Units)

 

SAP NetWeaver Process Integration (SAP PI) requires a dual-stack (ABAP+Java) .

 

The default installation variant for an SAP PI system is the all-in-one installation where all the central components - namely the central Integration Server, Integration Builder, and System Landscape Directory (SLD) - are installed on one host.

 

All ABAP components and all Java components of the SAP PI system run on the primary application server instance (central instance) of the ABAP application server. The ABAP stack and the Java stack of the dual-stack system can be secured as one unit. For scalability reasons, additional dual-stack (ABAP+Java) application server instances (dialog instances) can be added on different hosts.


Start with the all-in-one scenario and secure all components of the all-in-one installation by using switchover software. This means that you do not need to perform any additional actions concerning the communication between these components when a switchover is initiated.

 

Using the all-in-one scenario as your starting point reduces the post-installation tasks for enabling switchover to a reasonable number and it keeps the administration of the server cluster as simple as possible.

 

SAP Process Integration - All-In-One x.jpg

 

Main Building Blocks

 

The main building blocks of PI are the following (see also attached graphics "SAP Process Integration - Main Building Blocks.ppt"):

  • Integration Server (resides ín the ABAP stack)
  • Mapping Runtime (resides ín the Java stack)
  • Adapter Engine (resides ín the Java stack)

 

SAP Process Integration - Main Building Blocks x.jpg

 

High Availability

 

SAP PI inherits the high availability of the dual-stack (ABAP+Java) .

 

Critical Components

 

PI Component or Service Number of Configurable Units System-Wide SPOF

ABAP stack:

ABAP Enqueue Server

ABAP Message Server

NFS

DBMS

Java stack:

Java Enqueue Server

Java Message Server

NFS

DBMS

1 ... n (*)

 

X

X

X

X

 

X

X

X

X

System Landscape Directory (SLD) 1 ... m
Integration Repository

Running on the Java stack

1 for each ABAP+Java application server instance (*)

Integration Directory

Running on the Java stack

1 for each ABAP+Java application server instance (*)

Integration Server:

  Central Adapter Engine

  Integration Engine

  Business Process Engine

1 for each ABAP+Java application server instance (*)

Running on the Java stack

Running on the ABAP stack

Running on the ABAP stack



 

(*) Critical components for high availability are inherited from the SAP dual-stack (ABAP+Java) system.

(**) J2EE Adapter Engine is available for backward compatibility only and should not be considered in a new SAP NetWeaver system. It is not described in this document.

 

Adapters

Adapters can play a crucial role in PI. Adapters are required in communication involving systems where PI middleware is not built in. It is important to note, however, that the scope of adapters as critical components is restricted to specific scenarios only. In general, one failing adapter does not affect the entire PI-based landscape, unlike an Integration Server failure.

For example, consider PI-based communication between two legacy SAP systems that are accessed by using the RFC adapter at runtime. In this case, the RFC adapter is a critical component for any mission-critical RFC communication scenario between those two systems. However, IDoc-based communication with the same application systems (using the IDoc adapter) is not affected by the runtime availability of the RFC adapter. A failing RFC adapter, of course, does not affect independent scenarios running across the Integration Server.

 

SAP Process Integration - Adapters x.jpg

 

Critical Components

 

PI Adapter Number of Configurable Units System-Wide SPOF
Central Adapter Engine 1 for each Integration Server
Adapter Engine (non-central) 1 ... m (*)
J2EE Adapter Engine 1 ... n X
Integration Server based Adapters (Idoc, plain HTTP)

Running on the ABAP stack

1 for each Integration Server (*)

PI to PI (no Adapters)

Running on the ABAP stack

1 for each Intergartion Server (*)



 

(*) High availability is inherited from the dual-stack (ABAP+Java) instances. For more information about critical components.
(**) J2EE Adapter Engine is available for backward compatibility only and should not be considered in a new SAP NetWeaver system. It is not described in this document.

 

Application Systems


When analyzing the high availability of the entire application landscape, it is helpful to view application systems as independent systems. The result is:

  • An application system as such is a critical component
  • Critical components inside an application system must be secured (for example, with switchover software)
  • Resilience to failures in application systems must be considered

 

Even if PI is set up in a failure-resilient way with optimized availability, this has no impact whatsoever on how resilient to failures a sender or receiver system is. A mission-critical application scenario needs high availability along the complete communication path.

 

Application systems can be optimized in their availability by proper configuration and by implementing switchover software (similar to the Integration Server). For non-SAP systems, see the documentation of the specific product. For the case of other SAP usage types see the relevant sections in this document.


Scalability

SAP PI scales with the available SAP PI system instances.

 

Normal SAP PI message traffic enters the Integration Server using the HTTP protocol. However, if the IDoc adapter is used, message data enters the Integration Server using the standard RFC protocol. Load balancing is also available for the RFC protocol. The Java and the ABAP message server are used as the call dispatcher. RFC load balancing offers two major benefits for the PI system:

  • Improved scalability
    Calls are parallelized and forwarded to several different SAP PI system instances.
  • Improved availability
    Any SAP PI system instance of the Integration Server can be the target of the incoming call. Therefore, it is not necessary that a specific instance of the SAP PI system is working.

 

With RFC load balancing activated, the sudden failure of one dual-stack (ABAP+Java) application server instance does not affect the accessibility of the PI system by IDocs. RFC load balancing can also be used with the RFC adapter of an Adapter Engine. The adapter then registers several threads at the SAP Gateway of an RFC client system. The client system can then make use of load balancing by means of multiple SAP Gateway registration.

 

Capabilities

You can find more information about the capabilities provided by SAP NetWeaver Process Integration at http://www.sdn.sap.com/irj/sdn/nw-pi71 .

分享到:
评论

相关推荐

    Upgrade to SAP NetWeaver Process Integration 7.1.pdf

    根据提供的文档信息,我们可以深入探讨升级到SAP NetWeaver Process Integration 7.1的相关知识点。这份文档主要涉及了从SAP Exchange Infrastructure (XI) 3.0 和 SAP NetWeaver 2004 升级到 SAP NetWeaver Process...

    Preview of Web Services Reliable Messaging in SAP Netweaver Process Integration 7.1.pdf

    为了满足这一需求,Web Services Reliable Messaging (WS-ReliableMessaging) 标准被广泛采纳并集成到各种中间件产品中,其中包括SAP NetWeaver Process Integration (PI) 7.1版本。 #### Standards in General ##...

    安装、配置和运行_SAP_NetWeaver_PI_7.1

    SAP NetWeaver Process Integration (PI) 7.1 是一款强大的企业级集成平台,它支持企业内部和跨企业的流程自动化及消息传递。通过提供一系列的服务总线功能,SAP NetWeaver PI 7.1 能够帮助组织实现应用、数据和服务...

    Install, Configure and Run SAP NetWeaver PI 7.1

    本指南旨在帮助用户快速安装SAP NetWeaver PI系统,并设置一个简单的流程集成(Process Integration, PI)场景。通过本指南,用户可以开始熟悉SAP NetWeaver PI的相关工具,并实现第一个PI场景的运行。 #### 任务与...

    Process Integration7.0标准的安装文档

    此手册不仅为系统管理员和技术顾问提供了详细的步骤指南,还涵盖了SAP NetWeaver Application Server ABAP (AS ABAP),SAP NetWeaver Application Server Java (AS Java)以及SAP NetWeaver Process Integration (PI)...

    SAP PO/PI教程 Process Orchestration The Comprehensive Guide

    2.3.2 SAP Process Orchestration and SAP NetWeaver Developer Studio 2.4 Summary Part II Advanced Adapter Engine Extended (AEX) 3 Configuring the System Landscape Directory 3.1 System Landscape ...

    安装、配置和运行 SAP NetWeaver PI 7.1

    SAP NetWeaver Process Integration (PI) 7.1 是一款强大的企业级集成平台,用于实现不同系统间的无缝连接与数据交换。本文旨在详细介绍 SAP NetWeaver PI 7.1 的安装、配置及启动流程集成场景的全过程。 #### 任务...

    Sap NetWeaver 架构分析

    - **Process Orchestration (PI/PO)**:用于系统间的集成,包括数据转换和流程控制。 3. **服务导向架构** SAP NetWeaver的SOA特性使其能够通过Web服务与其他系统通信。它支持WSDL(Web Services Description ...

    SAP NetWeaver流程集成方案.pdf

    这个平台的核心在于SAP NetWeaver Process Integration(PI),它为企业提供了全面的数据交换和流程自动化能力,确保了不同系统之间的无缝协作。 SAP NetWeaver 7.30版本是该解决方案的一个重要里程碑,它包含了...

    SAP NetWeaver AP BPP 技术概述

    4. **业务流程管理**:通过SAP NetWeaver Process Integration (PI)和SAP NetWeaver Workflow,实现跨系统间的流程集成和自动化。 5. **集成**:支持标准的Java和Web服务接口,便于与其他系统(如非SAP系统)进行...

    SAP PI Handbook 71

    ### SAP NetWeaver Process Integration (SAP PI) Handbook 7.1 #### 1. Introduction The SAP NetWeaver Process Integration (SAP PI) Handbook 7.1 serves as a comprehensive guide designed to provide an ...

    SAP NetWeaver

    2. **集成性(Integration)**:通过XI/PI(Exchange Infrastructure/Process Integration)实现不同系统之间的数据交换和流程集成。 3. **开放性(Openness)**:支持标准如J2EE、.NET、XML等,允许与非SAP系统...

    Implementing a Distributed Two-Phase-Commit Scenario with Web Services and SAP NetWeaver PI 7.1.pdf

    本文档介绍了如何在SAP NetWeaver Process Integration (PI) 7.1版本中实现分布式两阶段提交(Two-Phase Commit, TPC)场景。两阶段提交是一种用于确保分布式系统中事务一致性的重要协议。它通常被应用于需要跨多个...

    SAP PI/SAP PO 详细教程(手把手教学)

    - SAP PI:SAP NetWeaver Process Integration,主要处理系统间的集成。 - SAP PO:SAP Process Orchestration,集成了流程编排功能,提供更全面的集成和流程自动化解决方案。 五、安装与配置步骤 SAP PI/PO的安装...

    如何解决PI超时问题

    在SAP NetWeaver Process Integration (简称 SAP PI) 的使用过程中,超时问题是较为常见的技术难题之一。特别是对于同步场景下的集成流程(Synchronous XI/PI Scenarios),超时问题可能会导致业务流程中断或数据不...

    SAP NetWeaver 7.0 SR3 - Installation Documentation.pdf

    - **SAP NetWeaver Process Integration (PI)**: 进行业务流程集成的服务。 ##### 2. 目标读者 - 技术顾问 - 系统管理员 ##### 3. 版本信息 - 文档版本: 1.00 - 03/28/2008 - 最新版本获取地址: SAP Service ...

    SAP NetWeaver For Dummies.rar

    4. 数据集成:XI/PI(Exchange Infrastructure/Process Integration) SAP NetWeaver的数据集成工具如XI/PI,帮助企业实现不同系统间的无缝数据交换,支持B2B集成和企业内部的系统集成,确保信息流的顺畅。 5. ...

Global site tag (gtag.js) - Google Analytics