А>Удалённый вызов методов, достоинства: А>1. Быстрее чем вебсервисы А>2. В/из методов можно передавать любые сериализуемые объекты А>недостаток: А>1. Нужны клиентские либы жибосса, примерно 15 мегов. Однако, если захочется заюзать ещё и JMS (а ведь захочется же), то клиентские либы всё равно понадобятся, так что...
А>Веб-сервисы, достоинства: А>1. Работают через http-прокси, например. (Однако, EJB тоже можно дёргать по http, жибосс умеет такую фичу). А>2. Не нужны клиентские либы жибосса. А>недостаток: А>1. В/из методов можно передавать не все объекты, а только те, что дружат с веб-сервисной хмл-сериализацией.
А>Я бы юзал удалённые вызовы EJB. (В своих программах мы так и делаем)
Сменил EJB на Spring Remote/HTTP Invoke (это удаленный вызов (rmi) внутри http транспорта) и счаслив, стало намного быстрее и удобнее.
Вобщем рекомендую как достойную альтернативу ejb.