IDataShare Node1 IDataShare + ~IDataShare() + makeServer() + makeClient() + readData() + commitCatalog() + interfaceID() Node2 INamedInterface Node2->Node1