вебконтейнер на сервере Websphere vs tomcat - PullRequest
1 голос
/ 14 марта 2011

В разговоре кто-то спросил меня: «Допустим, нашему веб-приложению нужны только JSP / Servlets (без EJB), тогда в этом случае вы бы предпочли websphere серверу tomcat». Вот мой ответ, что если нашему приложению нужны следующие функции веб-сферы: i) если приложение требует, Websphere предоставляет механизм кластеризации и отработки отказа. ii) если приложению требуются службы Websphere, такие как кэширование, JMS и службы безопасности. iii) если приложение должно взаимодействовать со сторонней системой / ресурсом, используя протокол JCA iv) если организации неудобно размещать свое приложение на сервере с открытым исходным кодом

Я хочу подтвердить свое понимание выше ... а есть ли у какого-нибудь тела дополнительные очки?

1 Ответ

1 голос
/ 22 марта 2011

Ответы «i», «ii» и «iii» не являются полностью релевантными.Правда, поддержка WebSphere для кластеризации и отработки отказа очень хороша из коробки, и она также имеет кеширование, JMS, безопасность и поддержку JCA из коробки - но с использованием сторонних продуктов (также с открытым исходным кодом)) в качестве дополнений к Tomcat, вы также можете получить эти функции на Tomcat.

Ответ "iv" зависит от того, говорил ли спрашивающий только о технических деталях.Правда, некоторым организациям действительно неудобно запускать свои приложения на программном обеспечении с открытым исходным кодом;обычно это организации, которые склонны привлекать политиков к техническим решениямЕсть много политических факторов, в которые я не буду вдаваться, но помните - это политические, а не технические факторы.

Короче говоря: если все, что вам нужно, это JSP / Servlets, то использование WebSphere - пустая трата, в основном из денег.Если вам нужно немного больше по сравнению с JSP / Servlets, используйте сервер приложений с открытым исходным кодом (например, Apache Geronimo) или даже JBoss.WebSphere слишком дорог, чтобы с ним что-либо делать, если ваша организация не настаивает на том, чтобы платить (большие деньги) за серверы приложений по политическим (или другим нетехническим) причинам.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...