The challenges in today’s fast-paced, digitally-driven world are enormous. However, some of them include the fact that traditional on-premise integration technology can’t keep up with the demands of integrating modern cloud-based and digitized application landscapes. Hence, modern integration approaches must be cloud native and hybrid, and must function in regionally distributed landscapes. This is, where real-time event-based integration comes into play, as it leverages emerging best practice for high-volume data-driven state-of-the-art omnichannel and supply chain solutions.
SAP provides highly sophisticated tools and methodologies to power all kinds of modern integrations with SAP Integration Suite. With the help of this intelligent tool, on-premise architectures can be efficiently moved to modern cloud-based integration approaches. On top, event-driven integrations add modern real-time integration capabilities to complement this market leading mix.
SAP has been delivering event-driven integration through SAP Event Mesh for several years. Recently, it has added SAP Integration Suite, advanced event mesh to help our customers support more integration scenarios and manage and monitor events across their entire lifecycle.
Let’s compare the two solutions to understand commonalities and differences:
- Both solutions are fully managed cloud services and can be used to integrate SAP and non-SAP systems through a network of event brokers.
- Unique to SAP Integration Suite, advanced event mesh is the ability to:
- Manage and monitor events, which is essential to ensure governance. As you scale event-based integration across your business and with third parties, event management becomes a must.
- Enable event lifecycle management - from design to publishing to discovery. This way, you can set, establish and enforce best practices and facilitate sharing and reuse.
- Create and publish event API products that are groups of asynchronous APIs that fulfill some specific business functions. With them, you can provide separate lines of business and any third parties all the information they need to subscribe and leverage a set of events. The documentation and code are ApyncAPI compliant. The code can be automatically generated.
- Run natively on various public clouds – including Amazon Web Services (AWS), Microsoft Azure, and Google Cloud Platform (GCP). Note the SAP Event Mesh can also run on multiple public clouds but only within SAP BTP. In addition, Advanced Event Mesh can also run on-premises and at the edge.
- Support event transactions; client applications can send or receive multiple messages in single atomic transactions within a session to maintain data consistency.
- Allow new and existing clients to ask a broker to resend messages previously delivered - for example, when the receiving application crashes before committing messages to its database or a newly started application requires historical data to make decisions based on messages just received.
- When it comes to sizing, the advanced edition allows for larger payloads and storage, providing greater use case flexibility.
The commonalities and differences of SAP Event Mesh and SAP Integration Suite, advanced event mesh are summarized in the following table:
Commonalities and Differences of SAP Integration Suite, Advanced Event Mesh and SAP Event Mesh
SAP Integration Suite, advanced event mesh | SAP Event Mesh | |
---|---|---|
Infrastructure model | Dedicated broker(s) in T-Shirt Sizes | Shared broker |
Deployment options | On-prem, Private and Public Clouds | BTP Deployment |
Message size and storage | Up to 30MB / Up to 6TB | 1MB / 10GB |
Typical use case size | Small to Ultra Large | Small to Medium |
Network of event brokers | OK | - |
Advanced event monitoring and analysis | OK | - |
Dynamic event routing | OK | - |
Filtering | OK | - |
Event replay | OK | - |
Event management | OK | - |
Distributed Tracing | OK | - |
Pricing | Broker based | Message based |
Protocols | AMQP, MQTT, SMF, SMF over Websockets | AMQP over Websockets |
From these commonalities and differences of the two solutions, the following conclusions can be drawn, which are summarized with a high-level comparison, when looking at parameters like target scenarios, main use cases, interfaces, and others:
High-Level Comparison Between SAP Integration Suite, Advanced Mesh and SAP Event Mesh
SAP Integration Suite, advanced event mesh | SAP Event Mesh | |
---|---|---|
Recommended for | General purpose: including SAP ecosystem. | SAP’s event-driven ecosystem and third-party components around the ecosystem. |
Target scenarios | SAP to everything and everything to everything. | SAP to everything. |
Main use cases | Integration, event streaming, and event-driven backbone | Integration and extension |
Numbers |
|
|
Interfaces | REST, JMS, AMQP, MQTT, SMF over WebSockets and direct | REST, JMS, AMQP, MQTT over WebSockets |
Deployment | Almost anywhere including cloud and on premise | On SAP BTP |
Pricing | Various T-shirt sizes, grows with your business | Usage-based pricing, starting with zero cost |
Advanced features |
|
|