OADA client discovery middleware