WADL (язык описания веб-приложений)
WADL - это стандарт для описания веб-приложений на основе HTTP, обычно веб-служб REST. Таким образом, WADL можно рассматривать как REST-эквивалент WSDL 1.1.
WSDL (язык описания веб-служб)
WSDL 2.0 может использоваться для описания веб-служб REST и, таким образом, конкурировать с WADL. Но у него более широкая сфера применения.
XRD (расширяемый дескриптор ресурса)
Цитата из этого сообщения в блоге Эрана Хаммера-Лахава (частый участник OAuth, Discovery, XRD и других новых спецификаций и стандартов, разрабатываемых сообществом, а также директор по разработке стандартов Yahoo!):
XRD - это простой общий формат для описания ресурсов. Документы дескрипторов ресурсов предоставляют машиночитаемую информацию о ресурсах (метаданные ресурсов) с целью повышения совместимости и помогают взаимодействовать с неизвестными ресурсами, которые поддерживают известные интерфейсы.
Например, веб-страница о предстоящей встрече может содержать в своем дескрипторном документе информацию о свободном / занятом времени организатора встречи, чтобы потенциально согласовать другое время. Дескриптор страницы профиля социальной сети может определять расположение адресной книги пользователя, а также учетных записей на других сайтах. Веб-служба, реализующая протокол API, может сообщать, какие из дополнительных компонентов протокола поддерживаются.
Резюме
Итак, в то время как WSDL 2.0 конкурирует с WADL как языки описания веб-сервисов REST (в WDL 2.0 есть больше, но пока забудем об этом), XRD - это формат обнаружения метаданных для любого URI. (Обнаружение OpenID является одним из основных вариантов использования). XRD (который берет свое начало в сообществе Identity) выглядит иначе.
person
Pascal Thivent
schedule
07.02.2010