Представьте себе клиент-серверное приложение ERP на Java, обслуживающее до 100 одновременных пользователей, как веб-клиентов, так и клиентов Swing. Для постоянства мы можем использовать Persistence API и Hibernate. Но когда дело доходит до связи клиент/сервер, есть ли у нас действительно альтернатива использованию AS с EJB для снижения затрат на программирование удаленной связи?
Кажется очень тяжелым решением добавить EJB и сервер приложений только для удаленного взаимодействия. Есть и стандартный способ с использованием RMI, но кому сейчас хочется кодить все самому...
Я знаю, что вы получите множество бесплатных функций с AS в дополнение к части удаленного взаимодействия. И, может быть, это путь. Но существуют ли какие-либо другие (с низкими затратами на программирование) альтернативы AS для связи клиент-сервер для корпоративного приложения?