Мы используем службы данных ADO.NET для предоставления данных из нашего приложения.
Хотя я знаю, что могу выполнять вставки / обновления и предоставлять методы в моем сервисе, я задавался вопросом, действительно ли OData подходит для API управления (более функционального, чем управляемый данными)?
Например, нам нужно иметь возможность управлять запущенными экземплярами нашего приложения с помощью простого API. Скорее всего, у нас будут такие методы, как:
- GetInstances () - возвращает список запущенных экземпляров
- RestartInstance (string id) - перезапускает экземпляр
Я бы предпочел не использовать SOAP, если это возможно, поскольку я хочу иметь возможность работать с API с любого клиента.
Спасибо Бен