Azure Api Management Join Payloads и предоставление клиенту

У меня есть вопрос об использовании API управления Azure. Архитектура единого ответсвенного API предсказывает, что домен будет выполнять функции бизнес-сферы. См. структуру изображения.

введите здесь описание изображения

<сильный>1. Интересно, работает ли Azure Api Management как управление или у меня есть возможность использовать его как Geteway, чтобы добавить результаты многих API в один (оркестровка) и сделать их доступными для клиента, который сделал запрос?

<сильный>2. Ответственность за сбор этих данных лежит на веб-приложении?

<сильный>3. Есть закономерность?


person André Kunrath    schedule 21.02.2016    source источник


Ответы (1)


Управление API Azure может делать и то, и другое, оно начиналось как инструмент управления, но получило некоторые обновления, поэтому оно также может выступать в качестве шлюза.

Прочтите о различных политиках управления API, которые вы можете создать здесь: https://azure.microsoft.com/en-us/documentation/articles/api-management-policy-reference/

Или взгляните на расширенные политики с control flow и send request https://msdn.microsoft.com/library/azure/dn894085.aspx

Пример отправки запросов на сбор информации из нескольких источников см. здесь: https://azure.microsoft.com/nl-nl/documentation/articles/api-management-sample-send-request/

person Erik Oppedijk    schedule 21.02.2016