Возможно ли создать клиент, который обращается к компоненту EJB3, при этом клиент не будет зависеть от JAR поставщика или конфигурации? В настоящее время нам необходимо поддерживать сценарии, в которых наша служба развертывается на сервере WebSphere или JBoss, а клиент развертывается как приложение либо в WAS, либо в JBoss или работает как автономное приложение.Создать клиент-нейтральный клиент EJB3
Я имел обыкновение делать это с помощью EJB2.x beans, мне просто нужно было создать заглушки с помощью RMIC.
Но с EJB3, если я подключаюсь к WebSphere, я должен включать в себя JQ, но я должен предварительно сгенерировать заглушки с помощью инструментов WAS. Для JBoss я должен использовать jboss-client.jar.
Я бы подумал об использовании ws over ejb для удаленного вызова –
Да, я тоже об этом подумал, но мы уже шея в EJB. плюс мы не можем потерять повышение производительности, которое мы получили от использования RMI. – Renan
От моего срока действия разница в производительности незначительна. Я думаю, вы также можете использовать серию jax-rs и java, если вас беспокоит производительность jax-ws –