ENTERPRISE APPLICATION INTEGRATION (EAI)
Tools and methods to enable exchanges between applications not initially designed to communicate with each other. Based on modelling of application interaction, EAI translates data into a form usable by the receiving application and routes it to the right destination through the use of Middleware. EAI was initially developed to facilitate internal interoperation between the applications of a company’s information system. Today it also designates B2B software developed for IS applications of different partners to enable them to communicate through the Internet and XML-based languages.