Enterprise Application Integration (EAI) represents a new paradigm in the use of technologies and services. Small, medium, and large companies use it to facilitate their entire business process since it allows them to integrate everything from software applications to hardware systems.
This trend has allowed many open and private projects to develop supports for EAI solutions. This is because EAI is related to the use of middleware technologies, which serve as "bridges" in the informative exchange of every business application.