【问题标题】:webcontainer in Websphere vs tomcat serverWebsphere 中的 webcontainer 与 tomcat 服务器
【发布时间】:2011-03-14 09:49:11
【问题描述】:

在一次谈话中,有人问我“假设我们的 Web 应用程序只需要 JSP/Servlets(没有 EJB),那么在这种情况下,您更喜欢 websphere 而不是 tomcat 服务器”。 这是我的回应,如果我们的应用程序需要以下 websphere 功能:- i) 如果应用需要 Websphere 提供集群和故障转移机制。 ii) 如果应用程序需要 Websphere 服务,例如缓存、JMS 和安全服务。 iii) 如果应用程序需要使用 JCA 协议与第三方系统/资源交互 iv) 如果组织不愿意将他们的应用程序放在基于开源的服务器上

我想在上面验证我的理解..还有任何机构有任何加分吗?

【问题讨论】:

    标签: tomcat websphere


    【解决方案1】:

    答案“i”、“ii”和“iii”并不完全相关。诚然,WebSphere 对集群和故障转移的支持非常好,开箱即用,而且它还具有开箱即用的缓存、JMS、安全性和 JCA 支持——但是通过使用第三方产品(也是开源的) ) 作为 Tomcat 的附加组件,您也可以在 Tomcat 上获得这些功能。

    回答“iv”的相关性取决于提问者是否仅在谈论技术细节。诚然,某些组织确实不习惯在开源软件上运行他们的应用程序。通常,这些组织倾向于将政治与技术决策联系起来。有很多政治因素我不会在这里讨论,但请记住 - 这些是政治因素,而不是技术因素。

    简而言之:如果您只需要 JSP/Servlets,那么使用 WebSphere 就是一种浪费,主要是浪费金钱。如果您在 JSP/Servlets 上需要一些额外的东西,请使用开源应用程序服务器(例如 Apache Geronimo)甚至 JBoss。除非您的组织出于政治(或其他非技术)原因坚持为应用程序服务器支付(很多钱),否则 WebSphere 太贵了。

    【讨论】:

    • 感谢伊萨克。因此,根据您在 websphere 上的经验,您没有看到选择 websphere 而不是 tomcat 服务器或其他开源应用程序服务器有什么额外的好处?
    • 哇,这太旧了……抱歉,我还没有看到这条评论。好吧,正如我所说,这实际上取决于您的要求。 WebSphere 功能丰富,但价格昂贵。对于仅适用于 JSP/Servlet 的工作,WebSphere 绝对是大材小用。没有理由为通过开源软件社区免费提供的功能支付大量金钱。我并不是说 WebSphere 不是一个好产品。这是。但考虑到成本,总体而言它可能不是最佳选择。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-10-22
    • 1970-01-01
    • 1970-01-01
    • 2011-08-26
    相关资源
    最近更新 更多