Пример кода WSO2 Api Manager для собственного пользовательского API Java

В документации к диспетчеру WSO2 Api показано только, как настроить статистику youtube как api, но не найдено примеров того, как использовать собственные веб-службы разработчиков для экспорта в качестве API с помощью издателя. Мой вопрос: как я могу использовать определенные пользователем вызовы веб-службы Java для управлять через WSO2 API Manager?


person Venkateswararao T    schedule 21.11.2013    source источник


Ответы (1)


Лучшим примером будет опробование образца PizzaShack внутри API Manager. В примере есть два веб-приложения на основе java, pizza-shack-web и pizza-shack-api, которые будут развернуты как веб-службы на сервере приложений WSO2. Затем в WSO2 API Manager будут созданы 3 API: API доставки, API заказа и API меню, которые используют службу pizza-shack-api. Пожалуйста, следуйте README внутри образца.

Шаги по настройке образца

  1. Перейдите в WSO2_AM_HOME / samples / PizzaShack и выполните mvn clean install оттуда. Он загрузит необходимые артефакты для запуска образца, включая README.

Примечание. Если вы используете WSO2 API Manager 1.5.0, измените WSO2_AM_HOME / samples / PizzaShack / pre-processor / pom.xml указав ниже изменение, а затем следуйте инструкциям 1 выше.

Замените https://svn.wso2.org/repos/wso2/carbon/platform/branches/ 4.2.0 /products/apimgt/1.5.0/modules/samples/PizzaShack/PizzaShack.zip

с участием

https://svn.wso2.org/repos/wso2/carbon/platform/branches/ turing /products/apimgt/1.5.0/modules/samples/PizzaShack/PizzaShack.zip

person Lakmali Erandi Baminiwatta    schedule 21.11.2013
comment
Могу ли я получить конфигурацию трех API, упомянутых в вашем совете: API доставки, API заказа и API меню - person Venkateswararao T; 21.11.2013
comment
Детали конфигурации находятся в файле README svn.wso2.org/repos/wso2/carbon/platform/branches/turing/ Он содержит информацию для обязательных полей при создании API из Издателя. - person Lakmali Erandi Baminiwatta; 21.11.2013