Skip to main content

Wat is middleware?

Middleware is een van die lastige woorden die min of meer beschrijft wat het doet.Het is software die verschillende delen van een applicatie of een reeks applicaties verbindt.Het kan echter zijn als een soort lijm die een netwerk en zijn verbonden computers bij elkaar houdt.Middleware kan een enkele applicatie zijn, of het kan een hele server zijn.

Mensen kunnen ook middleware beschouwen als een adapterapparaat dat van een nieuwe printer naar een oudere computer zou lopen.De adapter verbindt de twee apparaten, waardoor communicatie mdash;en daarom functionaliteit mdash;tussen hen.Gemeenschappelijke pakketten omvatten de Distributed Computing Environment (DCE) en de Common Object Request Broker Architecture (CORBA).

Elk type middleware heeft hetzelfde algemene doel: meerdere computers toestaan meerdere dingen te doen in een netwerk, of om één computer toe te staanom veel dingen of één ingewikkeld ding in een netwerk te doen.Sommige worden bijvoorbeeld gebruikt om een databasesysteem aan een webserver te koppelen, waardoor gebruikers toegang hebben tot de database via een webbrowser.Bepaalde gecompliceerde computersystemen vereisen dit type software om hun veeleisende applicaties uit te voeren.Een perfect voorbeeld van een grote vorm van middleware is een applicatieserver, een server die is gewijd aan een enkele applicatie of een enkel type applicatie.

Een ander voorbeeld zou een software zijn dat helpt bij het dienen van een online gamingomgeving.Meer en vaker bevatten online games high-definition, hoge resolutie, grafisch-intense presentaties.Traditionele serveroplossingen zijn niet langer genoeg om dergelijke online game-ervaringen te vergemakkelijken, vooral als ze multi-player zijn.Middleware helpt de kloof te overbruggen, zowel in werkelijkheid als in virtual reality.

Op zijn meest eenvoudige, middleware is onzichtbaar, waardoor computers verbinding kunnen maken en met elkaar kunnen communiceren en met servers.Zonder deze software zou bepaalde soorten netwerkactiviteit onmogelijk zijn.Hoe krachtigere applicaties worden, hoe meer middleware nodig zal zijn.