Events

The previous chapter introduced events as a mechanism to signal that something noteworthy happened. Events are important in an SOA platform, thus:

  • From a business point of view, events are a natural way to represent information. Businesses and their surrounding ecosystem of suppliers, partners, and clients cause and react with events continuously: a customer moving to a different address, a new purchase order, receiving an invoice from a supplier, sending a bill to a partner, and so on.
  • From a technical point of view, events improve the decoupling between software components. Software components are not required to know of each other’s existence any more.

An event contains a payload that provides information on the occurrence. The following ...

Get SOA Made Simple now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.