| Invoerlaag | Ontvangt transactieverzoeken en zet deze om in een formaat dat het systeem kan verwerken | Kassaterminals, mobiele apps, online betaalprocessen, geldautomaten, API-verzoeken, IoT- of apparaatgebeurtenissen, verzoeken van systemen van derden | REST- of GraphQL-API’s, betalingsprotocollen, webhooks, apparaatgateways, verzoekschema’s, authenticatietokens, transactie-ID’s, tijdstempels |
| Verwerkingslogica | Controleert het verzoek, past bedrijfsregels toe en bepaalt wat er vervolgens moet gebeuren | Validatie, autorisatie, account- en limietcontroles, prijsstelling en kosten, fraudecontrole, nalevingsregels, routering, coördinatie, afwikkelingslogica | Regelengines, orkestratiediensten, workflow-engines, fraudedetectie-API’s, routeringsdiensten, toestandsmachines, synchrone oproepen, berichtenwachtrijen |
| Database of grootboek | Slaat de uitkomst van de transactie op en werkt de betrokken records bij | Transactiegegevens, saldi, voorraad, bestellingen, klantgegevens, grootboekposten, controlegeschiedenis, afrekenings- en afstemmingsgegevens | Relationele of gedistribueerde databases, dubbelboekhouding, ACID-transacties, vergrendeling, versiecontroles, records die alleen kunnen worden aangevuld, replicatie |
| Uitgangslaag | Geeft het resultaat terug en stuurt het door naar gebruikers of gekoppelde systemen | Goedkeuringen, afwijzingen, bevestigingen, ontvangstbevestigingen, statusupdates, foutmeldingen, rapporten, meldingen, webhooks, vervolggebeurtenissen | API-antwoorden, webhooks, gebeurtenisstromen, meldingsdiensten, berichtenbemiddelaars, rapportgeneratie, status-eindpunten |
| Monitoring en audittraject | Houdt de systeemstatus, het transactiegedrag en de volledige geschiedenis van elk verzoek bij | Toepassingslogboeken, statistieken, waarschuwingen, foutregistratie, statusgeschiedenis, audittrails, afstemmingsrapporten, incidentverslagen | Gecentraliseerde logboekregistratie, gedistribueerde tracering, dashboards, waarschuwingstools, correlatie-ID's, onveranderlijke auditverslagen, afstemmings taken |