Complexiteit speelt bij het integratie patroon Messaging geen rol
Messaging is één van de integratie patronen binnen het eMagiz iPaaS en wordt door veel klanten gebruikt als standaard patroon voor het integreren applicaties, services en data.
Wat is Messaging?
Een organisatie gebruikt altijd meerdere applicaties, deze zijn gebouwd op verschillende platformen en maken gebruik van verschillende protocollen. Het is voor de bedrijfsvoering essentieel dat deze applicaties data met elkaar kunnen uitwisselen. Messaging wordt gebruikt om berichten en datapakketten betrouwbaar, (a)synchroon en flexibel uit te wisselen tussen applicaties.
Waarom Messaging met eMagiz?
Connecteer eenvoudig Legacy of andere applicaties en systemen ongeacht format of protocol
Verkort de time-to-market voor integraties
Verbeter je datakwaliteit & realiseer een vermindering van fouten
Één duidelijk overzicht van het integratielandschap
Wissel eenvoudig en betrouwbaar data uit en transformeer data naar elk gewenst format of protocol
Technologie
Om het messaging integratie patroon te faciliteren maakt eMagiz gebruik van moderne technische frameworks zoals ApachMQ Artemis en ApacheQpid. Het integratie patroon vereist een gedistribueerde technische architectuur, is cloud agnostisch en functioneert zowel in de cloud als on-premise.
Voor het berichtenverkeer maakt het platform gebruik van het VETRO principe (Validate, Enrich, Transform, Route & Operate). Door dit principe toe te passen streeft eMagiz ‘loose-coupling’ tussen applicaties na en faciliteert het betrouwbare data uitwisseling tussen verschillende applicaties en systemen. Loose-coupling betekent dat de (bericht)definities van systemen en applicaties niet direct met elkaar zijn verbonden (zoals wel het geval is bij point-to-point connecties). Door gebruik te maken van een CDM (centraal data model) zijn data en berichten herbruikbaar. Hierdoor is het integratielandschap schaalbaar en is er meer controle over de data.
Hybride gebruik van integratie patronen
Het eMagiz iPaaS is in staat om de integratie patronen Messaging, API gateway en event streaming hybride te gebruiken. Dit zorgt voor een uniforme gebruikerservaring en één interface waarin ontwikkelaars kunnen werken. Binnen eMagiz is het bijvoorbeeld mogelijk om een API-gateway te gebruiken voor synchrone API-operaties en vervolgens het verzoek om te leiden naar een asynchrone messaging stroom om te communiceren met legacy systemen.