Я работаю над проектом Java, используя фреймворк SparkJava. Я сделал веб-службы REST, и теперь я пытаюсь разместить диспетчер API WSO2 перед своими службами.
Проблема в том, что я не знаю, как импортировать описание серверной службы в WSO2 API MANAGER. Я видел, что это часто делается с помощью WADL, но в документации WSO2 APIM (v2.5.0) об этом ничего не сказано.
Моя цель - создать файл, содержащий описание моей серверной службы (я не знаю, в каком формате он должен быть или какой инструмент я должен использовать для этого), и иметь возможность импортировать его в WSO2 API MANAGER в качестве документации по API. .
Есть ли способ сделать это ?
WADL использовался когда-то назад, но теперь общий стандарт и способ представления RESTful API - это swagger / OAS.
В WSO2 APIM есть несколько способов создания прокси API для вашей серверной службы.
1) Если у вас уже есть спецификация swagger / OAS для вашей серверной службы, вы можете импортировать ее в APIM.
2) Создать API с нуля. В этом подходе вы можете определять ресурсы и их параметры / заголовки и т. д. С помощью пользовательского интерфейса издателя.
Спасибо, Би, да, я видел кое-что о Swagger в документации WSO2 APIM. Я посмотрю, что я могу сделать, чтобы создать или сгенерировать спецификацию Swagger для моего бэкэнда.