Ваш выбор использования удаленного взаимодействия или веб-служб зависит от того, хотите ли вы использовать SOAP или нет.
Все сервисы Spring, конечно же, должны начинать жизнь как сервисы POJO на основе интерфейса.Таким образом, вы можете беспокоиться только о реализации и интерфейсе;таким образом, удаленный доступ может быть запоздалым.
Как только ваша служба Spring POJO протестирована и запущена, вы можете выбирать из множества вариантов удаленного взаимодействия: EJB (на основе RMI; клиенты только для Java), HTTP (любойклиент, который может создать HTTP-клиент), веб-сервисы (SOAP и WSDL) и т. д. Ваш выбор зависит от типов клиентов, которых вы ожидаете, и от используемого вами проводного протокола.