Может ли инструмент управления API помочь достичь уровня 3 (модель зрелости RMM-Richardson) с уровня 0?

Мы оценили несколько инструментов управления API, таких как WSO2 и Apigee.

Жесткий факт заключается в том, что уровень зрелости архитектуры REST ваших внутренних сервисов, доступных в инструменте управления API, будет определять, насколько хорошо ваш дизайн API окажется в широко разрекламированных инструментах управления API.

Это означает, что вы можете в конечном итоге переписать свои серверные службы, если захотите достичь более высокого уровня Зрелости, и инструменты управления API не помогут в этом.

Таким образом, мой вывод заключается в том, что инструменты управления API могут помочь вам управлять, публиковать или отслеживать уже разработанный API. Хотя эти инструменты заявляют о посредничестве протокола и облегченных функциях ESB, это заставит вас отвлечься от первоначальной цели. И практическая реализация не так проста, как утверждают сторонники этих инструментов.

Я бы предпочел использовать ESB для реализации хорошо разработанных REST API, а затем использовать какой-либо инструмент управления API для управления и мониторинга API.

И ирония заключается в том, что если ваши серверные службы плохо спроектированы, вы не сможете использовать функции API наилучшим образом. Поделитесь, пожалуйста, своими мыслями по этому поводу?

Спасибо, Ваджид


person wajid mehraj    schedule 16.10.2014    source источник
comment
StackOverflow не предназначен для открытых дискуссий. См. раздел справки, чтобы узнать, каких вопросов следует избегать.   -  person Burhan Khalid    schedule 16.10.2014


Ответы (1)


Я бы согласился с вашим подходом. Я недавно участвовал в такой оценке, и мы решили проигнорировать функции этих продуктов, предназначенных для «создания» API. Мы искали продукт для публикации, управления доступом и мониторинга API, полагаясь на серверные системы для запуска реальных API. Усилия по получению RESTful API направлены на эти бэкэнд-команды.

person ArcoK    schedule 19.11.2014
comment
Спасибо за комментарий .. помогает проверить мой подход к решению. :-) - person wajid mehraj; 19.11.2014