Middleware
En informatique, le middleware est un terme générique pour qualifier toute application servant à rapprocher ou à mettre en relation (comme un médiateur) deux applications séparées.
Un cas d’usage concret de middleware est de permettre à des programmes développés pour accéder à une base de données type, d’accéder à d’autres bases de données.
Normalement, les applications middleware proposent des services de messaging pour que les différentes applications puissent communiquer. Le lien systématique qui relie des applications disparates, souvent via un middleware, est connu sous le nom d’EAI (Enterprise Application Integration).
Cette définition a été mise à jour en août 2014