中間件(Middleware)是一個復雜的詞,它或多或少地描述了它的功能。它是連接應用程序的不同部分或一系列應用程序的軟件。它可以被看作是一種粘合劑,將網絡和它連接的計算機連在一起。中間件可以是一個單一的應用程序,或者它...
中間件(Middleware)是一個復雜的詞,它或多或少地描述了它的功能。它是連接應用程序的不同部分或一系列應用程序的軟件。它可以被看作是一種粘合劑,將網絡和它連接的計算機連在一起。中間件可以是一個單一的應用程序,或者它可以是一個完整的服務器。

中間件是連接應用程序或一系列應用程序的不同部分的軟件。
人們也可以將中間件看作是一種適配器設備將從一臺新的打印機運行到一臺舊的計算機上。適配器連接兩個設備,從而實現通信,因此,它們之間的功能性。常見的軟件包包括分布式計算環境(DCE)和通用對象請求代理體系結構(CORBA)。
每種類型的中間件都有相同的通用性:允許多臺計算機在一個網絡上執行多個操作,或者允許一臺計算機在網絡上做許多事情或一件復雜的事情。例如,一些用于將數據庫系統鏈接到Web服務器,允許用戶通過Web瀏覽器訪問數據庫。某些復雜的計算機系統需要這種類型的軟件來運行其要求高的應用程序。應用服務器是大型中間件的一個完美例子,它是一個專用于單個應用程序或單一類型應用程序的服務器。
另一個例子是幫助為在線游戲環境提供服務的軟件套件。越來越多的情況下,在線游戲具有高清晰度、高分辨率、圖形密集的演示。傳統的服務器解決方案已不再是足以促進這種在線游戲體驗,特別是如果他們是多人游戲中間件有助于彌合現實和虛擬現實中的鴻溝。
最基本的是,中間件是不可見的,它允許計算機之間以及與服務器之間進行連接和通信。沒有這個軟件,某些網絡活動將不可能進行。應用程序越強大,中間件就越強大需要。