| Ingångsskikt | Tar emot transaktionsförfrågningar och omvandlar dem till ett format som systemet kan bearbeta | Kassaterminaler, mobilappar, webbkassor, bankomater, API-förfrågningar, IoT-händelser eller enhetshändelser, förfrågningar från tredjepartssystem | REST- eller GraphQL-API:er, betalningsprotokoll, webhooks, enhetsgateways, förfrågningsscheman, autentiseringstoken, transaktions-ID:n, tidsstämplar |
| Bearbetningslogik | Kontrollerar begäran, tillämpar affärsregler och avgör vad som ska hända därefter | Validering, auktorisering, konto- och gränskontroller, prissättning och avgifter, bedrägerikontroll, regler för regelefterlevnad, vidarebefordran, samordning, avvecklingslogik | Regelmotorer, orkestreringstjänster, arbetsflödesmotorer, API:er för bedrägeribekämpning, routingtjänster, tillståndsmaskiner, synkrona anrop, meddelandeköer |
| Databas eller huvudbok | Lagrar transaktionens resultat och uppdaterar de poster som påverkas av det | Transaktionsuppgifter, saldon, lager, order, kunduppgifter, huvudboksposter, revisionshistorik, avräknings- och avstämningsuppgifter | Relationella eller distribuerade databaser, dubbelbokföring, ACID-transaktioner, låsning, versionskontroller, poster som endast kan läggas till, replikering |
| Utgångsskikt | Returnerar resultatet och vidarebefordrar det till användare eller anslutna system | Godkännanden, avslag, bekräftelser, mottagningsbekräftelser, statusuppdateringar, felmeddelanden, rapporter, aviseringar, webhooks, efterföljande händelser | API-svar, webhooks, händelseströmmar, meddelandetjänster, meddelandeförmedlare, rapportgenerering, statusändpunkter |
| Övervakning och revisionsspår | Övervakar systemets tillstånd, transaktionsmönster och den fullständiga historiken för varje förfrågan | Applikationsloggar, mätvärden, varningar, felspårning, statushistorik, revisionsspår, avstämningsrapporter, incidentrapporter | Centraliserad loggning, distribuerad spårning, översiktspaneler, varningsverktyg, korrelations-ID:n, oföränderliga revisionsposter, avstämningsuppdrag |