Веб-API ASP.NET, обнаружение веб-служб и создание клиентов

Я ничего не могу найти о реализации обнаружения служб для веб-API ASP.NET. Для нового проекта мне нужно сделать выбор между WCF и Web API. Элемент службы будет использоваться различными клиентами, мобильными устройствами, клиентом -на стороне JavaScript, а также веб-сайтом ASP.NET.

Для веб-сайта удобство возможности создания клиента для службы WCF является очевидным плюсом. Я не знаком с веб-сервисами RESTful, но вижу, что существует язык описания веб-приложений (WADL ). Может быть, это мое невежество, но, конечно же, хорошо иметь возможность рекламировать правильный способ потребления ваших услуг?

Мой главный вопрос :есть ли что-нибудь, что генерирует WADL или что-то подобное для WEB API?

Второстепенный вопрос:этот инструмент выглядит так, как будто он генерирует клиент на основе WADL, есть ли что-нибудь еще, что упрощает жизнь, поддерживая клиент в актуальном состоянии с помощью веб-службы RESTful?

6
задан Rob West 21 June 2012 в 15:17
поделиться