Middleware
Middleware levert gedeelde softwarediensten. Bij een integratie kan deze de communicatie en gegevensaanpassing tussen applicaties verzorgen.
Wat is middleware?
Middleware is software die gedeelde diensten levert voor applicaties en hun onderlinge samenwerking. Daaronder kunnen berichtenverkeer, aanmelden, uitvoeringsdiensten of bemiddeling tussen interfaces vallen. De term omvat een brede categorie; één product hoeft niet al deze taken te vervullen.
Een fictief softwarebedrijf verbindt zijn klantenportaal met het ERP. Een integratiecomponent vertaalt verzoeken en koppelt portaalidentificatie C-28 aan ERP-identificatie D-11. Deze koppeling moet vooraf zijn vastgelegd of via een betrouwbare opzoekactie worden gevonden. De middleware kan de uitwisseling uitvoeren; welke gegevens het portaal mag lezen en welk systeem wijzigingen goedkeurt, blijft een afzonderlijke ontwerpkeuze.
Een Enterprise Service Bus is een mogelijk integratiepatroon binnen dit brede gebied. iPaaS beschrijft een integratieplatform dat als dienst wordt geleverd. De termen beschrijven dus verschillende aspecten van een oplossing.
Bronnen
Verwante begrippen
- Enterprise Service BusEen Enterprise Service Bus bemiddelt centraal tussen applicaties: deze kan berichten routeren, gegevensformaten omzetten en protocollen aanpassen.
- iPaaSiPaaS is een integratieplatform dat als clouddienst wordt geleverd. Het team configureert daarop verbindingen, gegevenskoppelingen en foutafhandeling.
- SysteemintegratieSysteemintegratie verbindt toepassingen, gegevens en werkstappen. Naast interfaces moeten identificaties, veldbetekenissen en resultaten overeenkomen.
- Transactionele inboxEen transactionele inbox gebruikt duurzame berichtregistraties om lokale verwerking tegen dubbele afleveringen te beschermen.
- BerichtbevestigingEen berichtbevestiging meldt aan de broker dat een aflevering volgens de afgesproken regel is ontvangen of verwerkt.
- Jitter bij herhaalpogingenRetry jitter varieert wachttijden willekeurig om herhaalpogingen te spreiden en gelijktijdige aanvragen van veel clients te verminderen.
Artikelen over dit onderwerp








Koppelingen & integratie met ASES
ERP, CRM en webshop netjes gekoppeld

