Transaktionsovervågning

En fjernbehandlingsmonitor (også Transaction Processing Monitor eller Transaction Monitor ) er et kontrolprogram, der overvåger dataoverførsler mellem flere lokale og eksterne terminaler for at sikre, at en transaktion behandles fuldt ud eller, i tilfælde af en fejl, tage den nødvendige gendannelses- eller rollback-handling systemer [1] .

Dette udtryk bruges ofte i mainframe-baserede WAN'er, hvor transaktionsmonitorer styrer overførslen af ​​data mellem flere klienter, der sender anmodninger til en server. TP-skærme vil problemfrit overvåge og administrere data på tilgængelige servere ved at opdage hardwarefejl og skifte til en anden server.

I første omgang blev der udviklet transaktionsmonitorer med fokus på brugen af ​​klassiske terminaler på klientsiden [2] .

Fjernbehandlingsmonitorer blev oprindeligt designet til at tillade flere klienter at oprette forbindelse til den samme server. Men de udviklede sig til det, der nu er kendt som transaktionsbehandlingsmonitorer (TPM'er). Transaction Processing Monitor opdeler dataadgange til transaktioner og sikrer, at alle databaser opdateres i en enkelt transaktion. Dette er nyttigt, når du booker fly, billeje, hotelophold, pengeautomattransaktioner eller andre steder med store transaktionsvolumener. Transaktionsmonitorer sikrer, at transaktioner ikke går tabt eller ødelægges.

Transaktionsmonitorer omtales nogle gange som middleware , fordi klienten sender data til forespørgsel eller behandling til serverens database og derefter sendes det tilbage til brugerterminalen, men anmodningen gennemgår et ekstra behandlingstrin i transaktionsmonitoren.

Sådan adgang kan udføres eksternt og af flere brugere på samme tid. TP-skærme er let skalerbare, hvilket giver dig mulighed for at øge antallet af brugere og behandlede data.

Ud over hovedfunktionen kan transaktionsmonitorer tildeles sådanne opgaver som belastningsbalancering, autorisation, planlægning af lanceringen af ​​batchtransaktionsbehandlingsopgaver [3] .

Eksempler på transaktionsmonitorer omfatter:

Noter

  1. Tanya Puntti. Arkitektur af en TP-monitor . Hypergurl (5. december 2016). Hentet: 23. maj 2022.
  2. HM Sneed. Brug af XML til at integrere eksisterende softwaresystemer på nettet  // Proceedings 26th Annual International Computer Software and Applications. - 2002-08. — S. 167–172 . - doi : 10.1109/CMPSAC.2002.1044548 .
  3. Jim Gray, Andreas Reuter. Transaktionsbehandling: koncepter og teknikker . — Elsevier, 1992-09-30. — 1122 s. - ISBN 978-0-08-051955-5 .
  4. Alex Sellink, Harry Sneed, Chris Verhoef. Omstrukturering af COBOL/CICS legacy-systemer  (engelsk)  // Science of Computer Programming. - 2002-11-01. — Bd. 45 , iss. 2 . — S. 193–243 . — ISSN 0167-6423 . - doi : 10.1016/S0167-6423(02)00061-8 .