SAP CPI Working environments & Architecture
Copyright © 2022 Tech Mahindra. All rights reserved.
SAP CPI Working environments
Copyright © 2022 Tech Mahindra. All rights reserved.
CPI Architecture
SAP CPI has implemented/runs on Apache Camel. i.e backend structure
[Link]
It is an open-source integration framework. It is based on Enterprise Integration Pattern.
Copyright © 2022 Tech Mahindra. All rights reserved.
IFLOW Templates
It is a pictorial representation of Flow, or it Specifies how the messages are to be processed in a
tenant/Servers.
SAP/Non-
SAP/Cloud/on-
premises
SAP/Non-
SAP/Cloud/on-
receiver1
premises Adapter1
Sender Adapter
step1 step2 step3
Adapter2 SAP/Non-
receiver2SAP/Cloud/on-
premises
Communication pallets
channel
Copyright © 2022 Tech Mahindra. All rights reserved.
Runtime Components of CPI/Integration Flows
Integration
Customer developer/Expe
rt
Account Integration Flow{IFLOW}
This IFLOW runs on Camel XML
Tenant
Deploy
RuntimeNode/ Camel Context
Tenant
Management WorkerNodes(VM)
Nodes. N nodes . N nodes
Camel Route(this makes sure
TMN and Runtime This BTP runs on that sequence of steps will
nodes runs on SAP JVM(java virtual execute on Runtime only
BTP machines)
Administrators Responsibility
Copyright © 2022 Tech Mahindra. All rights reserved.
CPI Architecture
SAP/Non-
SAP/Cloud/On
Admin premises SAP/Non-
Sender
SAP/Cloud/On
premises
Integration developer/Expert
Load
Bala Tenant
ncer Execute in Run
Discover Design TMN Time Node
Deploy on Tenant Monitoring Part
Copyright © 2022 Tech Mahindra. All rights reserved.
Copyright © 2022 Tech Mahindra. All rights reserved.