Currently Being Moderated

Getting Started With Service Bus-Based Integration

 

SAP NetWeaver Process Integration (SAP NetWeaver PI) provides a service bus that enables secure, standards-based, reliable, and scalable communication between provider and consumer applications. With SAP NetWeaver PI, IT professionals can connect the providers and consumers of services and events seamlessly across the entire IT landscape, including providing access to legacy systems and B2B protocols more quickly and easily.

SAP NetWeaver PI provides the SOA foundation capabilities to our customers. Using SAP NetWeaver PI, customers can leverage enterprise services delivered by SAP and also enable their existing investments in third-party and legacy applications by integrating them into their landscape and also service enabling the functions delivered in these applications.

 

 

 

Overview

New Capabilities in SAP NetWeaver 7.1 Process Integration (Time: 00:19:40)
In this podcast, Sindhu Gangadharan talks to Paul Read about the new capabilities in SAP NetWeaver PI 7.1, the benefits for customers, and upgrade options.

 

Overview of SAP NetWeaver PI 7.1                  
This presentation introduces the new functions provided with SAP NetWeaver PI 7.1 and explains the basic architecture.

 

SAP NetWeaver PI 7.1 - Overview of Supported Standards                    
This presentation summarizes the standards supported in SAP NetWeaver PI 7.1.

 

Installation and First Steps

Quickly Install, Configure, and Run SAP NetWeaver PI  7.1 (Demo, Time: 00:27:55)
This demo recording shows how to quickly install and configure SAP NetWeaver PI 7.1 for a typical host and data base, as well as how to set up a simple example scenario based on the installation. Using the accompanying guide (PDF 127 KB), you should be able to install SAP NetWeaver PI and get running the example scenario in about 3 to 4 hours.

 

Simple Use Cases (EHP 1 for SAP NetWeaver PI 7.1)                   
This guide shows how to set up and execute a handful of simple example scenarios showing the basic mediation capabilities of SAP NetWeaver PI. These scenarioscan be configured and executed with minimum effort.

 

Simple Use Cases Test Files (EHP 1 for SAP NetWeaver PI 7.1)                
These test files are necessary to run the simple use cases for SAP NetWeaver Process Integration.

 

Upgrading to SAP NetWeaver PI 7.1                  
This presentation summarizes the upgrade paths to SAP NetWeaver PI 7.1 (when starting with an existing SAP NetWeaver XI 3.0 or SAP NetWeaver XI 7.0 installation).

 

Use Cases and Examples

Service Enabling and Integrating Legacy Applications With SAP NetWeaver PI 7.1                 
This article describes one basic use case of SAP NetWeaver PI, covering all steps necessary to make legacy functionality available as a standardized service, as well as to configure the mediated communication between service consumer and provider. Hyperlinks at the end of each section lead you to the relevant detailed SAP Library documentation.

 

Vodcast: Service Enabling Of Legacy Applications With SAP NetWeaver Process Integration 7.1 (Time: 00:12:55)
This video demonstration shows all steps necessary to make legacy functionality available as a standardized service, as well as to configure the mediated communication between service consumer and provider using SAP NetWeaver PI 7.1.

 

Demo Examples - Configuration Guide (EHP 1 for SAP NetWeaver PI 7.1)                
This guide describes all configuration steps that are necessary to set up and execute the SAP NetWeaver PI demo examples.

 

Demo Examples - Exercise Cancel Flight Booking (EHP 1 for SAP NetWeaver PI 7.1)               
This guide explains how to develop and test a simple process integration scenario using SAP NetWeaver PI.

 

Demo Examples - Exercise Cancel Flight Booking With ccBPM (EHP 1 for SAP NetWeaver PI 7.1)                 
This guide explains how to develop and test a simple cross-component process integration scenario using SAP NetWeaver PI. In the scenario, an integration process (ccBPM) is used.

 

SAP PCK - Simple Use Cases (EHP 1 for SAP NetWeaver PI 7.1)                  
This guide describes simple use cases for SAP Partner Connectivity Kit (SAP PCK).

 

SAP PCK - Simple Use Cases: Mapping Archive (SAP NetWeaver PI 7.1)                    
This file contains the mapping archive that is necessary to set up the simple use cases SAP Partner Connectivity Kit.

The Service Bus provides a communication infrastructure for the seamless connectivity of providers and consumers of services and events in a system landscape. The Service Bus implements a common service abstraction from lower-level protocols (HTTP, JMS, for example) and also provides service access to legacy systems and B2B protocols. The Service Bus ensures secure, reliable, and scalable communication (including Web Services Reliable Messaging) and supports various interaction patterns. It enables mediation (routing, structure mapping, and protocol conversion) between consumers and providers.
SAP NetWeaver Process Integration (SAP NetWeaver PI) - based on SAP NetWeaver Exchange Infrastructure - is SAP's platform for process integration using the exchange of XML messages. SAP NetWeaver PI provides a technical infrastructure for XML-based message exchange in order to connect SAP components with each other, as well as with non-SAP components.

 

SAP NetWeaver Process Integration implements the following sub capabilities of a Service Bus:

  • Mediation
  • Connectivity
  • Reliable Messaging and Security
  • Flexible Deployment

 

Mediation

One of the key principles of SAP NetWeaver PI is that data is exchanged between application systems in the form of XML messages. XML provides a set of standards and technical building blocks that provide a huge step forward in terms of interoperability.
XML is not only used for metadata, but it is also the syntax for everything that is exchanged between heterogeneous systems.
With XML you have a flexible, basic format for transporting and transforming information. Message formats can be based on open XML standards for business documents, or can be custom designed. Using XML-based mapping it is possible to transform messages into and from a common XML format, or directly from inbound into outbound format.

 

In SAP NetWeaver PI, messages are exchanged between communication partners by an Integration Broker. The Integration Broker routes the messages to the right receivers. Additionally, messages can be mapped, meaning that data structures on the sender's side can be mapped to data structures on the receiver's side.

 

For routing and mapping, the following options are available:

  • Receivers of a message can be defined statically at configuration time.
  • Routing rules enable the definition of content-based routing; with content-based routing, the receivers of a message are determined dynamically at runtime and are dependent on the content of the message.
  • Mappings can be defined for data transformation between the sender and receiver side.

 

Connectivity

SAP NetWeaver Process Integration provides a set of adapters to connect SAP, as well as non-SAP, applications with each other and thus enables them to participate in the exchange of XML messages. An adapter is required to connect other applications or technical systems, or to participate in B2B communication using specific industry standards like RosettaNet.
SAP provides certain adapters and relies on an eco-system of partners to provide adapters for other applications or industry standards. These partner adapters are sold and delivered through SAP.

 

Getting Started Documents

Overview

SAP NetWeaver Process Integration            
This presentation provides a brief overview on SAP NetWeaver Process Integration.

 

New Features and Functions for the Process Integration Capabilities of SAP NetWeaver  
Based on the current planning, SAP NetWeaver '04 SP Stack 20 and SAP NetWeaver 7.0 SP Stack 12 will be the final Support Package Stacks to contain new features and functions for the Process Integration capabilities of SAP NetWeaver. This blog gives an overview of all the new Process Integration features for these releases.

SAP NetWeaver Process Integration - Adapter Framework & Adapter Strategy
            
This presentation provides an overview on SAP NetWeaver Process Integration connectivity.

SAP NetWeaver 7.0 – Roles and Procedures in Integration Projects
            
In an integration project, several different roles (for example, application developer, system administrator) are involved. This document describes these roles as well as the procedures to be adhered to when planning and performing an integration project.


Examples

As part of SAP NetWeaver Process Integration, there are various examples available that guide you through the technical concepts and tools step by step.

The following examples are available:

  • Simple Application Cases: These provide a set of simple, fully-configurable, and executable Process Integration scenarios corresponding to a particular part of SAP NetWeaver Process Integration. The application cases usually comprise a single cross-component communication step and can be configured and executed with a minimum amount of effort. Therefore, they are particularly useful as an introduction to the topic.
  • Demo Examples: These provide a set of productive Process Integration scenarios that enable you to quickly learn the most important concepts of SAP NetWeaver Process Integration and follow them in the system. Each Process Integration scenario represents a simple business application case from the area Booking a Flight. For this reason, you do not require specific business knowledge to use the demo examples. Each Process Integration scenario has detailed configuration instructions and can therefore be fully configured and executed.

 

SAP NetWeaver 7.0 - Process Integration Demo Examples - Configuration Guide          
The document provides a complete configuration guideline to set up and run the demo examples.

 

SAP NetWeaver 7.0 - Simple Use Cases for Process Integration           
The document enables you to set up and execute the scenarios as well as check that the scenarios are executed correctly.

Delete Document

Are you sure you want to delete this document?