CICS

IBM CICS
Typ Server aplikací
Vývojář IBM
Zapsáno v jazyk symbolických instrukcí
Operační systém z/OS , z/VSE
První vydání 1968
Hardwarová platforma IBM System z
Nejnovější verze 5.6 [1] (2020-06-12)
kandidát na propuštění 6.1 [2] (2022-06-17)
Licence proprietární
webová stránka ibm.com/it-infrastructur…

IBM CICS (Customer Information Control System) je rodina aplikačních serverů , které poskytují online správu transakcí a komunikaci pro aplikace na IM sálových systémech se z/OS a z/VSE. IBM sama také definuje třídu tohoto softwaru jako transakční monitor [3] .

Produkty rodiny CICS jsou navrženy jako middleware a podporují rychlé online zpracování velkých objemů transakcí. Transakce CICS je jednotka zpracování zahájená jediným požadavkem, který může ovlivnit jeden nebo více objektů [4] . Toto zpracování je obvykle interaktivní (orientované na obrazovku), ale transakce na pozadí jsou možné.

CICS Transaction Server (CICS TS) je základním produktem rodiny CICS a poskytuje služby, které rozšiřují nebo nahrazují funkčnost operačního systému. Tyto služby mohou být efektivnější než služby generického operačního systému a také jednodušší pro programátory, zejména s ohledem na komunikaci s různými koncovými zařízeními.

Aplikace vyvinuté pro CICS lze psát v různých programovacích jazycích a používat jazyková rozšíření poskytovaná CICS k interakci se zdroji, jako jsou soubory, databázová připojení, terminály, nebo k volání funkcí, jako jsou webové služby. CICS spravuje celou transakci, takže pokud z nějakého důvodu část transakce selže, všechny obnovitelné změny lze vrátit zpět.

Nedávná vylepšení CICS TS zahrnují nové funkce, které zlepšují prostředí pro vývojáře, včetně výběru rozhraní API, rámců, editorů a nástrojů pro sestavení, a zároveň poskytují aktualizace v klíčových oblastech zabezpečení, odolnosti a správy. Dřívější, novější verze CICS TS poskytovaly podporu pro webové služby a Javu , zpracování událostí, kanály Atom a RESTful API.

Historie

CICS předcházel dřívější jednovláknový systém zpracování transakcí IBM MTCS . Později byl vyvinut „můstek MTCS-CICS“, který umožňuje provádět transakce MTCS v CICS bez úpravy původních aplikačních programů.

CICS byl původně vyvinut ve Spojených státech v IBM Development Center v Des Plaines, Illinois. Vývoj probíhá od roku 1966. Zpočátku k řešení problémů veřejných služeb. První verze CICS byla oznámena v roce 1968 pod názvem „Utility Customer Information Management System“ neboli PU-CICS. Okamžitě bylo jasné, že produkt je použitelný v mnoha dalších odvětvích, takže předpona Public Utility byla vypuštěna již v prvním vydání CICS 8. července 1969, které bylo uvolněno krátce po vydání systému správy databází IMS .

Během několika dalších let byl CICS vyvinut v Palo Alto a byl považován za méně důležitý produkt než IMS, který IBM tehdy považovalo za strategičtější. CICS však pokračoval v tlaku klientů. Když se IBM v roce 1974 rozhodla ukončit vývoj CICS, aby se mohla soustředit na IMS, odpovědnost za vývoj CICS převzala laboratoř IBM v Hursley Velké Británii, která právě zastavila práci na kompilátoru PL/I, a proto měla kontakt s mnoho zákazníků IBM, kteří používali CICS. Hlavní vývojové práce pokračují v Hersley dodnes, s příspěvky z laboratoří v Indii, Číně, Rusku, Austrálii a USA.

Poznámky

  1. IBM CICS Transaction Server for z/OS, V5.6 přináší významná vylepšení pro vývojáře, zabezpečení, odolnost a správu. IBM United States Software Announcement 220-077. 7. dubna 2020 . Získáno 17. května 2022. Archivováno z originálu dne 7. května 2022.
  2. IBM CICS Transaction Server for z/OS, 6.1 přináší významná vylepšení v oblastech produktivity vývojářů, zabezpečení a správy. IBM United States Software Announcement 222-092. 5. dubna 2022 . Získáno 17. května 2022. Archivováno z originálu dne 7. května 2022.
  3. Příběh monitoru transakcí. Susan Malaika  // Bulletin Technického výboru pro datové inženýrství. - IEEE Computer Society, 1994. - Březen ( roč. 17 , č. 1 ). Archivováno z originálu 17. května 2022.
  4. ↑ Slovník pojmů IBM Corporation CICS Transaction Server for z/OS:T . Získáno 2. února 2021. Archivováno z originálu dne 15. června 2021.