Before you get a deep dive into the actual components and capabilities of SAP Integration Suite, advanced mesh, let’s build the bridge from what you have learned in unit 1 about messaging and events, and SAP Integration Suite, advanced event mesh.
As messaging enables computer systems to exchange data without needing a direct link or knowledge of each other’s location, you can compare this to postal and shipping services. Just like how you entrust the carrier with your letter or package for delivery, your systems pass on data to the messaging service, which then delivers it to the necessary applications.
Therefore, in its simplest form, messaging consists of:
- Publisher: The party that sends or communicates the message (also known as a producer)
- Message: The data the publisher wants to relay. Messages often contain event information, but can also include queries, commands, and more.
- Messaging system: The infrastructure that accommodates the message transmission.
- Subscriber: The ultimate recipient of the message (also called a consumer).
In an event-driven architecture, messages commonly have a destination that serves as a segregation between the publisher and the subscriber. In sophisticated event mesh systems, like the one provided by SAP Integration Suite, advanced event mesh, this destination can typically be a topic endpoint or a queue, managed by event brokers.