Integration is the action or process of enabling communication of data between multiple systems. This can be achieved in many different ways and, over the years, these methods have evolved alongside the underlying technology. In this section, we will explore historic and current ways of implementing event-driven integrations.