In het geval van asynchrone integratie communiceren systemen via berichten of events zonder direct op elkaar te wachten.
Voorbeeld: Een klantaanvraag wordt in een wachtrij geplaatst en later verwerkt door een backend service.
Voordelen:
- Hoge schaalbaarheid
- Robuust bij piekbelasting of downtime
Nadelen:
- Complexere foutafhandeling
- Geen directe feedback aan de gebruiker
Architectural Building Blocks
Solution Building Blocks
Message Queueing
- Functie: zorgt voor betrouwbare en efficiënte communicatie tussen verschillende applicaties door berichten te beheren en te distribueren, waardoor taken asynchroon kunnen worden verwerkt en systeemoverbelasting wordt voorkomen.
- SBB (IST): RabbitMQ (on-premises in 3-way cluster voor DMZ, containerized op CloudFoundry voor Internal)
- SBB (SOLL): tbd (voor Openshift)
Mirror provenance
- Mirror source
- confluence/spaces/INFRAARCH/pages/194876847/page.metadata.json
- Storage source
- confluence/spaces/INFRAARCH/pages/194876847/page.storage.xhtml
- Access
- Committed snapshot only