Если будет интерес, я поясню отдельные моменты подробнее
Необычное в вашем решении только одно — выбор стратегии кэширования. А именно — время жизни ответа в кэше определяется не на стороне сервера приложений, а в запросе клиента (live_time).
Было бы интересно рассмотреть этот момент подробнее.
Прошу прощения за долгий ответ. (Давно не просматривал статью, а оповещения, видимо, пропустил.)
Идея переноса изменяемых параметров со стороны сервера приложений (СП) в том, чтобы СП требовал минимального администрирования. Также, предполагается, что информацией о времени жизни (live_time) располагает автор запроса, а СП только поддерживает универсальный proxy.
Реализация proxy-сервера на интеграционной шине