В соответствии с нашей текущей архитектурой у нас есть Datapower, который действует как привратник для проверки каждого входящего запроса (в JSON) по схемам JSON.
У нас есть много успокоительных сервисов, имеющих соответствующие схемы JSON, находящиеся в самом Datapower. Однако каждый раз при изменении определения сервиса необходимо менять соответствующую схему. Это приводит к развертыванию затронутой схемы Datapower.
Теперь мы планируем иметь службу отдыха, которая будет вызываться Datapower для каждого входящего запроса, и она будет возвращать схему JSON для вызываемой службы, и эта схема будет присутствовать вместе с самим кодом службы, а не в Datapower. Таким образом, даже если есть какие-либо изменения в определении службы, мы также можем внести изменения в схему и развернуть службу. Это избавит нас от ненужного развертывания Datapower.
Есть ли лучший подход для проверки схемы? Все, чего я хочу, — это не развертывание Datapower для каждого изменения схемы.
Просто к вашему сведению, мы часто получаем изменения схемы.