Hoe werkt middleware in de praktijk? Wanneer je het inzet als centraal knooppunt, kunnen alle systemen erop aangesloten worden en ontsloten worden naar verschillende eindpunten. Neem bijvoorbeeld een zorgverzekeraar. Een zorgverzekeraar heeft voor gebruikers meerdere platformen zoals een app en websites.
Aan de achterkant zijn deze gekoppeld met de interne bedrijfssystemen. Daarin verwerken zij onder andere contractvoorwaarden, DigiD en het declaratieportaal. Bij het ene systeem wordt een gebruiker geïdentificeerd met een gebruikersnaam, bij het andere met een achternaam en geboortedatum, en weer ergens anders slechts met een klantnummer. Door de ingebouwde logica kan een gebruiker in de app vragen welke ziekenhuizen binnen de dekking vallen, en weet de middleware dat de gebruikersnaam gelijkstaat aan het klantnummer van de contractvoorwaarden. Binnen no-time krijgt de gebruiker het juiste antwoord.
Doordat de lijntjes niet specifiek tussen systeem A en systeem B lopen, kan dezelfde vraag ook via het webportaal gesteld worden. Omdat alle verzoeken via hetzelfde centrale punt stromen, wordt onderhoud eenvoudiger en is er geen noodzaak voor acht verschillende koppelingen.