Introduction To SAP CPI 1708473586

Download as pdf or txt
Download as pdf or txt
You are on page 1of 16

Introduction to SAP CPI

Agenda
• Overview
• SAP BTP Integration Suite
• Orchestration Capabilities
• Connectivity in SAP Cloud Integration Platform
• Challenges in SAP CPI
• SAP CPI Architecture
• SAP CPI Framework
• Further Topics to be Covered

ABT_CPI_001 Copyright © 2022-Abusinesstech Abusinesstech.com


Overview
SAP Cloud Platform Integration is a robust cloud-based integration platform that seamlessly
integrates cloud applications with other SAP or non-SAP cloud or on-premises applications.
In other words, it supports integration between different applications, which can be called
A2A, with business partners, which is also called B2B, and with public authorities, also known
as B2G. One of the fundamental aspects of cloud-based applications is security. There is a
strong focus on safety in CPI, such as data isolation, multitenancy, message, payload-level
encryption, signing, and certificate-based authentication. With CPI's enterprise license, you
also get the intelligent design-time solution, the Integration Advisor, for creating and
maintaining your integration content.
CPI offers a rich set of pre-packaged integration content to integrate SAP and non-SAP
applications to accelerate your integration projects. You can search, discover, experience,
and consume the suitable predefined integration packages from SAP and selected partners.

ABT_CPI_001 Copyright © 2022-Abusinesstech Abusinesstech.com


SAP Cloud Platform Integration is limited to cloud-based integrations and supports hybrid
integration scenarios where you have a mix of cloud and on-premises applications.
Apart from integrating processes, which is its core strength.
• It also supports data integration, mobile integration, and IoT use cases.

• It provides a rich set of connectivity options that focus on non-SAP integration.

There are a lot of in-built technical adapters and function adapters that you can use in your
integration scenario. Another vital aspect is most of the design-time and monitoring
operations you can do in Web tooling, like creating integration flows, configuring them,
deploying them, monitoring your security artifacts, etc. All of them are exposed via remote
OData APIs. And you can easily leverage these APIs to build your app on top of the Cloud
Platform Integration.

ABT_CPI_001 Copyright © 2022-Abusinesstech Abusinesstech.com


ABT_CPI_001 Copyright © 2022-Abusinesstech Abusinesstech.com
SAP BTP Integration Suite
SAP's intelligent suite strategy is the Intelligent Enterprise suite strategy; the cornerstone
of this strategy is integration. SAP Integration Suite connects and contextualizes processes
and data while enabling new content-rich applications to be assembled faster with less
dependence on IT. Pre-built integration packs along with existing investments can be
composed to deliver new outcomes with less involvement by integration experts.

Capabilities
• Cloud Integration
• API Management
• Open Connectors
• Integration Advisor
• Trading Partner Management
• Integration Assessment
ABT_CPI_001 Copyright © 2022-Abusinesstech Abusinesstech.com
ABT_CPI_001 Copyright © 2022-Abusinesstech Abusinesstech.com
Orchestration Capabilities
Now let us look at the flexible pipeline steps in SAP Cloud Platform Integration. There are
more than 40 independent and reusable process steps that you can use in your integration
flow, for example, message mapping, which is a step that allows you to create a mapping
between your source and target message format.
You can use a router, which enables you to route the message across different routes based
on a particular condition. The splitter allows you to split the messages. And during the
message processing, if you want to transform the message formats, it is possible using the
message converters like CSV to XML, JSON to XML, EDI to XML, and vice versa. There are also
a few security-related steps, like encrypter, decrypter, signer, verify, and so on, which you
can use to add a layer of security at the message level.

ABT_CPI_001 Copyright © 2022-Abusinesstech Abusinesstech.com


ABT_CPI_001 Copyright © 2022-Abusinesstech Abusinesstech.com
Connectivity in SAP Cloud Integration Platform
Now coming to the connectivity options available in CPI, you can see a list of in-built technical
adapters like HTTP, SOAP, OData, and so on, and active adapters like SuccessFactors, Ariba,
Facebook, Twitter, and so on that are available in CPI. Some of the latest additions are the
Process Direct adapter, enabling you to communicate with other integration flows deployed
in your tenant without passing through the load balancer. Another new enhancement is the
JDBC adapter, which allows connectivity to databases, and the AS4 adapter for B2G
connectivity.
CPI also offers an Adapter Development Kit, using which you can build your custom adapter
for other connectivity needs. And if you are an SAP partner and want to make adapters, you
can also use the ADK and then get it certified by SAP.

ABT_CPI_001 Copyright © 2022-Abusinesstech Abusinesstech.com


ABT_CPI_001 Copyright © 2022-Abusinesstech Abusinesstech.com
Challenges in SAP CPI

• Data Security and Compliance • Customized SAP

• Master Data Synchronization • Cloud Integration

• Time to Implement • Technical Protocols

• Cost to Implement • Support

• Upgrade • End-To-End Monitoring

• Monitoring • On-Premises SAP

• Non-SAP • Real-Time Business Process


Integration

ABT_CPI_001 Copyright © 2022-Abusinesstech Abusinesstech.com


SAP CPI Architecture
SAP Cloud Applications
SuccessFactors, C4C, Ariba, ByD, Concur…

SAP Cloud Integration


Pre-Packaged Community and
Engineered For Cloud Multi-Level Security Marketplace
Integration Flows

SAP On-Premise 3rd Party On-Premise 3rd Party Cloud Solution

ABT_CPI_001 Copyright © 2022-Abusinesstech Abusinesstech.com


Whatever data that we have in our cloud should
Storage not be visible to other people of our company

SAP Cloud User • Which users are there in the organization?


Management • What is the hierarchy of the users?
Platform • How many employees and managers are there?

Authority/Rule to access the application


Security which will be not available for others

ABT_CPI_001 Copyright © 2022-Abusinesstech Abusinesstech.com


SAP CPI Framework
• Apache camel is the integration framework for SAP CPI.

• Camel is the open-source java framework network.

• Camel is based on the Enterprise Integration pattern.

• For more details on Apache Camel -:https://camel.apache.org

ABT_CPI_001 Copyright © 2022-Abusinesstech Abusinesstech.com


Further Topics To be covered
• Content Modifiers
• Number ranges
• Exception handling
• Version Management
• Request – Reply
• Content enricher
• Message Mapping
• Content-Based Routing
• Splitter/Gather
• Session handlings, and many more.

ABT_CPI_001 Copyright © 2022-Abusinesstech Abusinesstech.com

You might also like