Детали для выставления счетов, переданные из серверной службы диспетчеру API или BAM.

У нас есть несколько сервисов (которые будут доступны с помощью WSO2 API Manager). Мы хотим сделать биллинг для потребителей.

К сожалению, нашим правилам выставления счетов нужна подробная информация, которая доступна только внутри реализованного сервиса. Я вижу 2 способа, как с этим справиться:

  • Либо передайте подробную информацию в виде метаданных обратно диспетчеру API, а затем передайте ее в BAM, где будет осуществляться фактическое выставление счетов. Я могу представить, что для этого можно использовать заголовок HTTP или JWT.
  • Генерация биллинга непосредственно самой службой в ESB. Я лично не предпочитаю этого, так как это принуждает реализацию службы ограничиваться кодом, специфичным для WSO2.

Мой вопрос заключается в том, есть ли способ предоставить некоторые дополнительные метаданные службы в ответе (заголовок на транспортном уровне) диспетчеру API и может ли он пройти через диспетчер API в BAM для мониторинга, анализа счетов и т. д.


person Jakub    schedule 26.11.2015    source источник
comment
какую версию APIM вы используете? Пробовали ли вы blog.lakmali.com /2013/10/   -  person Thusitha Thilina Dayaratne    schedule 01.12.2015
comment
Мы находимся в начале проекта, поэтому пробуем последнюю версию продуктов WSO2.   -  person Jakub    schedule 02.12.2015
comment
Блог, о котором вы упомянули, посвящен тому, как добавлять заголовки в пользовательский интерфейс Swagger. На данный момент я не прошу пользовательский интерфейс Swagger для тестирования. Я ищу, как передать заголовки в BAM (или DAS) для мониторинга, анализа и выставления счетов.   -  person Jakub    schedule 02.12.2015


Ответы (1)


В следующем блоге описывается, как это можно сделать, я написал это в спешке. Посмотрите и посмотрите, будет ли он соответствовать вашим требованиям. Я также прикрепил необходимые файлы jar в блоге.

https://nadeesha678.wordpress.com/2015/12/14/how-to-publish-custom-set-of-data-from-api-manager-to-wso2-business-activity-monitor/

person Nadeesha    schedule 14.12.2015