REST API / OpenBanking API - URL-адрес агрегации ресурсов местоположения
Что было бы лучше, чтобы объединять перечисленные ниже ресурсы в один вызов API (причина в том, чтобы не делать несколько вызовов, чтобы получить все ресурсы с мобильного / IoT)
/ветви
/ Банкоматы
/ ITMS
Я могу подумать об агрегации их под родителем типа / местоположения, так что это будет что-то вроде ниже,
/ локации -> агрегатор
/ Места / филиалы
/ Места / Банкоматы
/ Места / ITMS
Вопрос в том, является ли приведенная выше хорошая практика, учитывая, что она должна соответствовать спецификации API openBanking или любым другим решениям / предложениям.
1 ответ
openBanking API
спецификация не учитывает вашу проблему и предназначена для публикации банковских услуг в виде материальных API сторонним организациям, таким как finTechs
,
Решение для объединения ресурсов и API для нескольких каналов - это API Gateway. Вы могли бы рассмотреть некоторые рамки, такие как Zuul
или же IBM Data Power
,