Автоматизация файла .XML WADL для консоли API

Я создаю консоль API (с https://apigee.com/togo ) для моего API веб-приложения. Сайт Apigee требует, чтобы я загрузил XML WADL, чтобы показать все методы и т. д.

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

Спасибо!


person Zach Reed    schedule 04.10.2012    source источник


Ответы (1)


Если вы создаете свой API на Java, взгляните на Apache CXF, который может генерировать WADL: http://cxf.apache.org/

В противном случае вы можете попробовать просмотреть REST Describe: http://tomayac.de/rest-describe/latest/RestDescribe.html

Это старый проект, но он может помочь ускорить создание WADL.

Вы, вероятно, уже знаете этот последний совет, но если вы пишете свой WADL вручную, обязательно посмотрите пример WADL, предоставленный как часть Apigee To-Go, так как он довольно хорошо прокомментирован.

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

Надеюсь, это поможет,

Марш

person Marsh Gardiner    schedule 05.10.2012
comment
Спасибо за помощь, Марш! :) - person Zach Reed; 05.10.2012
comment
Идет ли какая-то работа с этим? У меня есть приложение, созданное с использованием Jerser, с довольно обширным WADL, которое я хочу импортировать в Apigee. Я не могу вручную закодировать это, это невыполнимо. Есть ли генератор Doclet, который я могу использовать для преодоления этих проблем? Могу ли я аннотировать свой код Java специальными тегами Apigee и сгенерировать WADL, чтобы Apigee мог импортировать мой API? - person user331244; 08.04.2013