"中间件"有什么区别?和#34;应用服务器"?

时间:2012-07-21 10:27:43

标签: webserver middleware

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

4 个答案:

答案 0 :(得分:3)

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

答案 1 :(得分:1)

Middleware比Application Server更通用。

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

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

答案 2 :(得分:0)

Application Server还可能包含Web / Servlet容器等组件。中间件可以实现系统间通信/数据交换。

答案 3 :(得分:0)

据我的理解

  

Application Server - 中间件+您的应用

     

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

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

如果我错了,请纠正我