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.
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:
- 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.