HP ALM: API отдыха против OTA

Можно ли добиться всех функциональных возможностей с помощью REST API, чего можно добиться с помощью OTA. Я понимаю, что есть примеры, приведенные в документации OTA и REST API, предоставленной HP. Но мне нужно понимать вещи с точки зрения непрофессионала, так как меня просят провести технико-экономическое обоснование, можно ли выполнить такой же объем работы в REST, какой возможен в OTA.

Я был бы очень рад, если бы кто-нибудь мог рассказать мне о плюсах и минусах REST и OTA в HP ALM.

1 ответ

Решение

Простой ответ заключается в том, что REST API не обладает всеми функциями, доступными в настоящее время в OTA API. API REST в основном фокусируется на простых операциях CRUD основных объектов в клиенте (CRUD = создание, чтение, обновление, удаление). Вы можете сравнить документацию для двух API, чтобы увидеть, сможете ли вы достичь всего, что вы хотите, с помощью REST.

Основным преимуществом REST по сравнению с OTA является то, что он не требует установки / регистрации программного обеспечения на стороне клиента. Вы просто отправляете запросы HTML на сервер и обрабатывает результаты в формате XML. Это открывает API для большего количества клиентов, чем когда-либо прежде.

Основное преимущество OTA перед REST состоит в том, что он предоставляет больше функциональных возможностей ALM. Для тех, кто занимается программированием в среде, которая легко поддерживает COM-объекты, вам также может быть проще работать с объектной природой API, особенно если ваш редактор предоставляет расширенные возможности IntelliSense.

По сути, OTA - это API прошлого, а REST - это API будущего. Пройдет некоторое время, прежде чем HP сможет раскрыть всю функциональность через REST.

Другие вопросы по тегам