The process of linking multiple applications within a single organization together to simplify and automate business processes to the greatest extent possible.
"EAI solutions facilitate the seamless sharing of data and business processes among disparate applications in an enterprise."