Enterprise application integration

(EAI) The use of middleware to integrate the application programs, databases, and legacy systems involved in an organisation's critical business processes.

Free Online Dictionary of Computing