Wat is middleware?

Middleware is de software tussen een besturingssysteem en de toepassingen die erop worden uitgevoerd. Middleware functioneert in feite als een verborgen vertaallaag en maakt communicatie en gegevensbeheer mogelijk voor gedistribueerde toepassingen. Het wordt ook wel 'plumbing' (leidingen) genoemd omdat er twee toepassingen met elkaar worden verbonden, zodat gegevens en databases makkelijk door de 'pijp' kunnen worden gestuurd. Dankzij middleware kunnen aanvragen worden uitgevoerd, zoals het indienen van formulieren via een webbrowser of de webserver dynamische webpagina's laten retourneren op basis van een gebruikersprofiel.

Voorbeelden van veelgebruikte middleware zijn database-middleware, server-middleware, bericht-georiënteerde middleware, web-middleware en transacties verwerkende middleware. Elk programma omvat gewoonlijk berichtenservices, zodat verschillende toepassingen kunnen communiceren door middel van berichtenframeworks, zoals SOAP (Simple Object Access Protocol), webservices, REST (Representational State Transfer) en JSON (JavaScript Object Notation). Hoewel alle middleware communicatiefuncties kan uitvoeren, is het type dat een bedrijf kiest afhankelijk van welke service er wordt gebruikt en welk type informatie er moet worden gecommuniceerd. Het kan hierbij gaan om beveiligingsverificatie, transactiebeheer, berichtenwachtrijen, toepassingsservers, webservers en adreslijsten. Middleware kan ook worden gebruikt voor gedistribueerde gegevensverwerking, waarbij de acties in realtime plaatsvinden in plaats van de gegevens heen en weer worden gestuurd.

Gerelateerde producten en services

Service Fabric

Verbinding maken over privé- en openbare cloudomgevingen