currently fashionable approach to systems integration in which applications from different vendors are made to work together using specially designed software, known as middleware, that acts as glue, and central data schema created to form a common language.

