【问题标题】:What is the difference between "middleware" and "application server"?“中间件”和“应用服务器”有什么区别?
【发布时间】:2012-07-21 10:27:43
【问题描述】:

Weblogic 和 WebSphere 等应用服务器都像中间件一样使用。这两个概念有什么区别?

【问题讨论】:

    标签: webserver middleware


    【解决方案1】:

    中间件是不属于操作系统的任何东西,也不是一个软件应用程序的一部分,而是位于它们之间。 因此,Application Server 是一种中间件。

    【讨论】:

    • +1 一个简单的语句,例如“... Application Server 是一种中间件”。如此低调但对于中间件是/可以是什么来说如此重要。中间件总是位于客户端和应用程序之间有一个明显的误称,即在中间,但事实是应用程序本身就是一个中间件,并且可以是管道中的端点。人们倾向于混淆/交换网关的中间件(一种业务逻辑较少的管道入口,而不是端点服务)
    【解决方案2】:

    Middleware 比 Application Server 更通用。

    应用服务器是一种中间件。

    事实上,术语中间件在应用于分布式计算时相当模糊,可以应用于服务器和客户端之间存在的任何软件。

    【讨论】:

      【解决方案3】:

      应用服务器还可能包含 Web/Servlet 容器等组件。中间件是能够实现系统间通信/数据交换的东西。

      【讨论】:

        【解决方案4】:

        据我所知

        应用服务器 - 中间件 + 你的应用

        中间件 - 它充当您的请求和 应用。他们处理请求并提供响应 一种有效的方法。

        更清楚地说,WebSphere 是一个用 Java 编写的应用程序服务器,并且可以将中间件注入其中,以使您的请求和响应高效。您的请求首先与中间件通信,然后再与服务器中的应用程序通信。

        如果我错了,请纠正我

        【讨论】:

          猜你喜欢
          • 2010-10-30
          • 2019-04-08
          • 2011-11-04
          • 2019-02-26
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多