The document summarizes key aspects of the gCube architecture and its approaches to enabling interoperability across heterogeneous resources and communities. gCube aims to hide heterogeneity by providing unified access to diverse resources, and embrace heterogeneity by supporting multiple protocols and models. It utilizes various approaches like blackboard communication, wrappers, and adapters to achieve interoperability for resource discovery, content access, data discovery, process execution, and security. Applications like AquaMaps and time series management are also discussed.