Monitor transakcí

Teleprocessingový monitor (také Transaction Processing Monitor nebo Transaction Monitor ) je řídicí program, který monitoruje datové přenosy mezi více lokálními a vzdálenými terminály, aby zajistil, že transakce bude plně zpracována, nebo v případě chyby provede nezbytné obnovení nebo vrácení zpět. systémy [1] .

Tento termín se často používá v sítích WAN založených na sálových počítačích, kde transakční monitory řídí přenos dat mezi více klienty, kteří odesílají požadavky na server. Monitory TP budou bezproblémově monitorovat a spravovat data na dostupných serverech pomocí detekce selhání hardwaru a přepnutí na jiný server.

Zpočátku byly transakční monitory vyvíjeny se zaměřením na využití klasických terminálů na straně klienta [2] .

Teleprocessingové monitory byly původně navrženy tak, aby umožňovaly připojení více klientů ke stejnému serveru. Vyvinuly se však v to, co je nyní známé jako monitory zpracování transakcí (TPM). Transaction Processing Monitor rozděluje přístupy k datům do transakcí a zajišťuje aktualizaci všech databází v jediné transakci. To je užitečné při rezervaci letenek, pronájmů aut, ubytování v hotelu, transakcí v bankomatech nebo na jiných místech s vysokými objemy transakcí. Monitory transakcí zajišťují, že transakce nejsou ztraceny nebo zničeny.

Transakční monitory jsou někdy označovány jako middleware , protože klient odesílá data k dotazu nebo zpracování do databáze serveru a poté jsou odeslána zpět do uživatelského terminálu, ale požadavek prochází dalším krokem zpracování v transakčním monitoru.

Takový přístup lze provádět vzdáleně a více uživateli současně. TP monitory jsou snadno škálovatelné, což umožňuje zvýšit počet uživatelů a zpracovávaných dat.

Kromě hlavní funkce lze transakčním monitorům přiřadit takové úkoly, jako je vyrovnávání zátěže, autorizace, plánování spouštění úloh dávkového zpracování transakcí [3] .

Příklady monitorů transakcí zahrnují:

Poznámky

  1. Tanya Puntti. Architektura TP monitoru . Hypergurl (5. prosince 2016). Staženo: 23. května 2022.
  2. HM Sneed. Použití XML k integraci stávajících softwarových systémů do webu  // Proceedings 26th Annual International Computer Software and Applications. — 2002-08. — S. 167–172 . - doi : 10.1109/CMPSAC.2002.1044548 .
  3. Jim Gray, Andreas Reuter. Zpracování transakcí: koncepty a techniky . — Elsevier, 1992-09-30. — 1122 s. - ISBN 978-0-08-051955-5 .
  4. Alex Sellink, Harry Sneed, Chris Verhoef. Restrukturalizace starších systémů COBOL/CICS  (anglicky)  // Science of Computer Programming. — 2002-11-01. — Sv. 45 , iss. 2 . — S. 193–243 . — ISSN 0167-6423 . - doi : 10.1016/S0167-6423(02)00061-8 .