Мы разрабатываем сервис для нашего портала / веб-клиента, разработанный с использованием JSF.Мой совет состоял в том, чтобы выставить сервис как REST, но другой член команды сказал, что он согласен с реализацией RMI, так как проще работать с Java-объектом с точки зрения разработки и тестирования.
Моим аргументом было то, что усилия по разработке и тестированию были примерно такими же, но мы получим все преимущества веб-сервисов REST.
К вашему сведению: у нас уже есть настройка REST, поэтому никаких дополнительных затратв рамках поддержки.Эти услуги предоставляются нашему клиенту для смартфонов, который использует REST api.
В конце наш менеджер решил пойти по RMI, но я все же думаю, что REST будет более разумным способом.
Каким будет вашВыбор REST или RMI?
Примечание: Ничто не против члена моей команды или менеджера, просто пытающегося учиться здесь.