Существуют ли какие-либо стандарты, аналогичные WSDL, но разработанные для Java или C / C ++?
Для ясности: я разрабатываю автономный API, не веб-сервис.
Я проектирую систему, которая позволяет подключать различные компоненты, но для того, чтобы оркестратор знал, как ее вызвать, я в настоящее время разрешаю оркестратору получать обратно своего рода «функции» из компонента. Это «Получить функции» - это всего лишь XML, который описывает (известные) вызовы API, которые он поддерживает или реализовал.
Мне бы хотелось иметь возможность сделать еще один шаг вперед и получить описание самого интерфейса. Дизайн WSDL был бы идеальным, но я подумал, что может быть что-то, что было разработано для автономных приложений вместо «веб-сервисов».
Спасибо,
Chenz