Я новичок как в веб-сервисах, так и в RMI, и мне интересно, какой из них лучший способ делать удаленные действия между различными веб-приложениями, когда все эти приложения написаны на Java, то есть когда разные языки программирования не имеют значения (что было бы преимуществом WS).
В то время как, с одной стороны, я бы предположил, что при использовании веб-сервисов есть накладные расходы (есть ли у кого-нибудь номера, чтобы это доказать?), с другой стороны мне кажется, что веб-службы гораздо более слабо связаны и могут использоваться для реализации более сервис-ориентированной архитектуры (SOA) (что невозможно с RMI, правильно?).
Хотя это довольно общий вопрос, каково ваше мнение?
Спасибо