最近我听到很多人在谈论中间件,但是中间件的确切定义是什么呢?当我研究中间件时,我发现了很多信息和一些定义,但在阅读这些信息和定义时,似乎所有的“产品”都处于某种中间。那么,所有东西都是中间件吗?
或者你有一个不是中间件的软件的例子吗?
最近我听到很多人在谈论中间件,但是中间件的确切定义是什么呢?当我研究中间件时,我发现了很多信息和一些定义,但在阅读这些信息和定义时,似乎所有的“产品”都处于某种中间。那么,所有东西都是中间件吗?
或者你有一个不是中间件的软件的例子吗?
当前回答
维基百科给出了一个很好的解释:http://en.wikipedia.org/wiki/Middleware
首先是
中间件是连接软件组件或应用程序的计算机软件。该软件由一组服务组成,这些服务允许运行在一台或多台机器上的多个进程进行交互。
什么是中间件给出了几个例子。
其他回答
我一直认为它是我安装过的最古老的软件。整个应用程序使用了一个web服务器、一个数据库服务器和一个应用服务器。web服务器是数据和应用程序之间的中间件。
维基百科给出了一个很好的解释:http://en.wikipedia.org/wiki/Middleware
首先是
中间件是连接软件组件或应用程序的计算机软件。该软件由一组服务组成,这些服务允许运行在一台或多台机器上的多个进程进行交互。
什么是中间件给出了几个例子。
我知道(至少)有三种不同的定义
在业务计算中,中间件是应用程序和服务之间的消息传递和集成软件 在游戏中,中间件是由第三方提供的任何东西 在(某些)嵌入式软件系统中,中间件提供应用程序使用的服务,这些服务由硬件抽象层提供的功能组成——它位于应用层和硬件抽象层之间。
中间件是软件的总称,用于将分离的、通常是复杂的、已经存在的程序“粘合在一起”。一些经常与中间件连接的软件组件包括企业应用程序和Web服务。
如果我没有错的话,在软件应用程序框架中,基于上下文,您可以考虑用于以下角色的中间件,它们可以组合在一起,以便在用户请求和应用程序响应之间执行某些活动。
适配器 洗手液 验证器