Currently we have SAP SRM, S/4 HANA backend system, non SAP applications have interfaces with Supplier where we are using SAP PO as middle ware.
As part of digitalisation, For a few existing interfaces we are planning to migrate and use Event Driven Architecture, Remaining all should be migrated to SAP Integration Suite.
For interfaces where Event Driven Architecture should be used we have to choose which tool should we go for? SAP advanced Event Mesh(AEM) or Apache Kafka? Also will SAP Advanced Mesh will be part of SAP Integration Suite in future? No additional license required for SAP AEM when we have SAP Integration Suite already?
now we have 2 questions to identify which will be best fit:
1. Cost is one thing we need to compare between the two.
2. The other question is, how difficult is it (for us and for the partner system) to connect to Kafka, and how much know how do we need to build up? Is Apache Kafka complex than SAP Advanced Event Mesh?
I learnt there is 3rd party add on(for example ASAPIO) to connect to ABAP to SAP Event Mesh.
Is there any advantage of using ASAPIO rather than PI/PO or CPI to connect ABAP to Event Mesh?
What are drawbacks if we use PI/PO or CPI instead of ASAPIO? Is using PI/PO or CPI in place of this ASAPIO is not state of art technology or recommended for EDA architecture?
Please suggest regarding the same, Thank you!