RMI vs REST Service

Мы разрабатываем службу для нашего портала / веб-клиента, разработанную с использованием JSF. Я посоветовал представить сервис как REST, но другой член команды сказал, что он будет использовать реализацию RMI, поскольку с ним легче работать с java-объектом с точки зрения разработки и тестирования.

Мой аргумент заключался в том, что усилия по разработке и тестированию будут в значительной степени одинаковыми, но мы получим все преимущества веб-сервисов REST.

К вашему сведению: у нас уже есть настройка REST, поэтому нет дополнительных затрат на поддержку инфраструктуры. Эти службы доступны для нашего клиента на смартфоне, который использует REST api.

В конце концов наш менеджер решил пойти по пути RMI, но я все же думаю, что REST был бы более разумным способом.

Что бы вы выбрали REST или RMI?

Примечание: ничего против моего члена команды или менеджера, которые просто пытаются здесь учиться.

13
задан Farm 15 July 2011 в 03:32
поделиться