Это может показаться похожим на этот, но это не так.
Я как бы понимаю EJB и RMI, и некоторое время я работаю с веб-сервисами под SOA. Я хочу знать, почему полезно работать с EJB, предоставляя удаленные интерфейсы под RMI вместо публикации веб-сервисов (SOA/REST, но главным образом SOA). Я не спрашиваю, какой из них лучше, просто я хочу знать очень хорошую причину, почему я должен предпочесть реализовать EJB с удаленными интерфейсами через веб-службы.
Я просмотрел много веб-страниц, но все выглядело устаревшим. До сих пор у меня есть то, что EJB, отображающий удаленные интерфейсы, лучше, чем WS, при интеграции с прежней системой Java. Если я хочу управлять транзакциями, я мог бы реализовать EJB с локальными интерфейсами. Также я не думаю, что выбор EJB над RMI более эффективен, чем интерфейс веб-службы.
Я прав? Что-то мне не хватает?
В самом деле, спасибо заранее.