IMS (Information Management System) je systém pro správu databází a transakcí, který byl poprvé představen společností IBM v roce 1968. Od té doby prošel IMS mnoha změnami při přizpůsobování novým programovým nástrojům a prostředím. IMS je jedním ze dvou hlavních starších subsystémů pro správu databází a transakcí od společnosti IBM, které běží na mainframových systémech MVS (nyní z/OS). Druhým je CICS. Tvrdí se, že historicky aplikační programy, které využívají buď (nebo obě) služby IMS nebo CICS, zpracovávaly a stále zpracovávají většinu světových bankovních, pojišťovacích a zakázkových transakcí.

IMS se skládá ze dvou hlavních komponent, systému správy databází IMS (IMS DB) a systému správy transakcí IMS (IMS TM). V IMS DB jsou data uspořádána do hierarchie. Data v každé úrovni jsou závislá na datech v další vyšší úrovni. Data jsou uspořádána tak, aby byla zajištěna jejich integrita a optimalizován proces ukládání a vyhledávání. IMS TM řídí zpracování I/O (vstup/výstup), zajišťuje formátování, protokolování a obnovu zpráv, udržuje bezpečnost komunikace a dohlíží na plánování a provádění programů. TM používá mechanismus zpráv pro řazení požadavků do fronty.

Původní programovací rozhraní systému IMS bylo DL/1 (Data Language/1). Dnes lze aplikace a databáze IMS připojit k aplikacím CICS a databázím DB2. Programy v jazyce Java mohou přistupovat k databázím a službám IMS.

IMS je také zkratka pro Intelligent Manufacturing Systems a IP Multimedia Subsystem.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.