El documento presenta una arquitectura para la computación distribuida basada en objetos, enfocada en simplificar el acceso del usuario a sistemas complejos sin necesidad de conocimientos técnicos. Propone el uso de agentes inteligentes y middleware para asegurar la interoperabilidad y la consistencia de los datos en proyectos distribuidos. Además, se discuten las técnicas de coordinación entre agentes para optimizar la toma de decisiones y mantener la integridad de la información.