Я бы подумал, что по этому поводу имеется много информации, но я не нашел ничего, что действительно отвечало бы на мой вопрос.
Каковы преимущества создания EJB, а не веб-службы? Единственное явное преимущество, которое я могу придумать, - это производительность. Тем не менее, я не могу найти точных данных о том, насколько эффективнее EJB.
С веб-сервисами я могу придумать множество преимуществ, в том числе совместимость между java / .net и упрощение работы в сети через брандмауэр / прокси, поскольку он использует http. Что из того, что EJB-компоненты предлагают в отличие от веб-сервисов, предлагают новые стандарты, такие как WS-ReliableMessaging, WS-AtomicTransactions, MTOM и т. Д. (Предполагается, что они полностью протестированы на совместимость между Sun и MS)?
Я никогда не работал ни с чем, кроме базовых веб-сервисов, поэтому, возможно, кто-то, имеющий опыт работы с более продвинутыми стандартами веб-сервисов, мог бы сказать мне, что все это работает не так, как утверждают производители?