Introducing Integration Concepts

Objective

After completing this lesson, you will be able to summarize the purpose of APIs and integrations

Introduction to Integrations & APIs

Integrations are used to connect applications on different platforms to each other for the purpose of sending data and/or adapting processes. For example, a customer may use SAP SuccessFactors Employee Central as their human resources (HR) system of record, and SAP S/4HANA Cloud as their financial system of record. If you want to create employees in Employee Central and have them display as users in SAP S/4HANA Cloud, you need an integration.

Graphic summarizing the integration relationships between different types of cloud and on premise software.

An integration package is often a collection of one or more Application Programming Interfaces (APIs). APIs are messengers that carry different types of data, such as worker details, photo, availability, and workforce information. When a group of APIs collectively accomplish a task, like integrating employee data from the HR system of record to SAP S/4HANA Cloud, it's called an integration package.

Integration Principles for SAP Business Suite

SAP's integration strategy is based on four key principles:

Graphic summarizing the four key principles of SAP's integration strategy.
  • Out-of-the-box integration
  • Open integration
    • Huge library of predelivered public APIs on the SAP Business Accelerator Hub to support integrations with third party applications and any type of custom extensions.
  • Holistic integration
  • AI-driven integration
    • Artificial intelligence and machine learning are used to simplify the development of integration scenarios. For example, the Integration Advisor capability within the SAP Integration Suite has a crowd-based machine learning approach to enable users to define, maintain, share, and deploy Business-to-Business (B2B) and Application-to-Application (A2A) integration content much faster than building it from scratch.