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.
Evolution of integration patterns
Enterprise Application Integration
Enterprise Application Integration (EAI) is a concept that was spawned from the need to share data between multiple systems in the most efficient way. The premise behind EAI means creating an application (or suite of applications) to facilitate interactions between the many other applications that a business already has. Using the example...