Este documento trata sobre los sistemas distribuidos y el middleware. Explica que el middleware es un software intermedio entre el sistema operativo y las aplicaciones que permite la integración de componentes distribuidos ocultando la heterogeneidad subyacente. Describe algunos servicios básicos que ofrece el middleware como comunicación, acceso a datos y seguridad. Finalmente concluye resaltando la importancia creciente del middleware para facilitar el desarrollo de aplicaciones distribuidas y la conexión entre sistemas heterogéneos.