O documento discute middleware como uma camada de software que possibilita a comunicação entre aplicações distribuídas de forma transparente, fornecendo serviços como integração entre sistemas heterogêneos. Ele explica o modelo de comunicação por middleware e seus objetivos principais de integração e intermediação. Também discute as vantagens de flexibilidade e desempenho, e a desvantagem de apenas retardar a colisão entre sistemas heterogêneos.