El documento habla sobre las arquitecturas de sistemas distribuidos. Explica que el middleware forma una capa entre las aplicaciones y las plataformas distribuidas, ocultando parcialmente la distribución. También discute técnicas como interceptores y software adaptativo para lograr la adaptación del middleware a cambios en el entorno.