Я хотел бы спросить тех из вас, кто использует сервер weblogic в производственной среде, какие преимущества вы видите в его использовании по сравнению с Jboss и Glassfish?
Короткий ответ заключается в том, что у Weblogic нет ощутимых преимуществ перед любым другим сервером приложений Java. Все они действительно работают достаточно хорошо, чтобы решить практически любую проблему, которую решает JEE. Так почему же некоторые люди платят в 10 раз больше за бренд Oracle / BEA ?!
Хороший продавец в Oracle - вот и ответ. Это действительно так просто. Если вы спросите отдел продаж, они заявят о лучшей поддержке, простоте установки или управления, но все эти проблемы также подходят для JBoss и Glassfish.
Например, продажи Oracle могут предлагать «бесплатный Weblogic с $ 1 млн в Oracle!». Такие продажи действительно работают. У Red Hat гораздо меньше сотрудников по продажам, а у Oracle есть 20-летний старт. Так что битва продолжается.
Признаюсь, я предвзято отношусь к Weblogic (работаю с ним с 2001 года), НО я не оплачиваю счет, поэтому я не буду учитывать существенные затраты на лицензию. Лицензии Weblogic рассчитаны на процессор (когда я последний раз проверял).
На заре тяжелых EJB-компонентов (около 2004 г.) Weblogic был наиболее стабильным сервером приложений, и его было проще всего настраивать и контролировать для производственного экземпляра. Консоль была и остается весьма полезной для отслеживания и изолирования множества вещей, которые могут пойти не так, как надо, из-за подключений к БД, не развернутых EJB, отсутствующих запросов JNDI и т. Д.
Сегодня, с появлением Spring и легких контейнеров, JBoss и Glassfish считаются подходящими производственными серверами. Привет, все, что угодно, только не Websphere;) Так что толчка к Weblogic не так уж и велика, вероятно, умные продажи делают это.
Также см это сравнение