Az IMS (Information Management System) egy adatbázis- és tranzakciókezelő rendszer, amelyet először az IBM vezetett be 1968-ban. Azóta az IMS számos változáson ment keresztül az új programozási eszközökhöz és környezetekhez való alkalmazkodás során. Az IMS egyike az IBM két nagy múltú adatbázis- és tranzakciókezelő alrendszerének, amelyek a mainframe MVS (ma z/OS) rendszereken futnak. A másik a CICS. Azt állítják, hogy történelmileg az IMS vagy a CICS szolgáltatásait (vagy mindkettőt) használó alkalmazási programok kezelték és kezelik ma is a világ legtöbb banki, biztosítási és rendelésbeviteli tranzakcióját.

Az IMS két fő komponensből, az IMS adatbázis-kezelő rendszerből (IMS DB) és az IMS tranzakciókezelő rendszerből (IMS TM) áll. Az IMS DB-ben az adatok hierarchiába vannak szervezve. Az egyes szinteken lévő adatok a következő, magasabb szinten lévő adatoktól függenek. Az adatok elrendezése úgy történik, hogy az adatok integritása biztosított legyen, és a tárolási és visszakeresési folyamat optimalizált legyen. Az IMS TM vezérli az I/O (input/output) feldolgozást, biztosítja az üzenetek formázását, naplózását és helyreállítását, fenntartja a kommunikációs biztonságot, és felügyeli a programok ütemezését és végrehajtását. A TM üzenetküldési mechanizmust használ a kérések sorba állítására.

Az IMS eredeti programozási felülete a DL/1 (Data Language/1) volt. Ma az IMS alkalmazások és adatbázisok CICS alkalmazásokhoz és DB2 adatbázisokhoz csatlakoztathatók. A Java programok elérhetik az IMS adatbázisokat és szolgáltatásokat.

Az IMS az Intelligent Manufacturing Systems és az IP Multimedia Subsystem (Intelligens Gyártási Rendszerek és IP Multimédia Alrendszer) szavak rövidítése is.

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.