Customer Information Control System

linguaggio di programmazione
Versione del 20 ago 2011 alle 01:27 di Valepert (discussione | contributi) (+Categorizzare)

Customer Information Control System (CICS) è un server transazionale che può essere eseguito principalmente su mainframe IBM con sistema operativo z/OS e z/VSE.

Il CICS è un gestore di transazioni progettato per l'esecuzione di un elevato volume operazioni online. Queste elaborazioni sono principalmente interattive, ovvero controllabili da terminale, ma sono ammesse anche elaborazioni in background. Le applicazioni che il CICS può eseguire sono scritte in vari linguaggi che usano estensioni del linguaggio CICS per interagire con le risorse CICS quali ad esempio files, connessioni a database, o per invocare funzioni come un servizio web. Il CICS gestisce la transazione globalmente e in maniera che se per qualsiasi motivo una parte della transazione fallisce, tutti i cambiamenti prodotti vengono ripristinati come se la transazione non avesse lavorato affatto.

Dato che il CICS è maggiormente utilizzato nelle istituzioni finanziarie quali le banche o le compagnie assicurative, più del 90% delle aziende Fortune 500 fondano sull'utilizzo del CICS (su zOS) le funzioni chiave del loro business[1]. Il CICS è usato anche nelle applicazioni bancomat, ATM, nei sistemi di controlo di produzione, in applicazioni assicurative e in molti altri tipi di applicazioni interattive.

I recenti miglioramenti del CICS includono il supporto dei Web services e degli Enterprise Java Beans (EJBs), Event processing, Atom feeds, e l'interfaccia RESTful. Il CICS Transaction Server version 4.2[2], disponibile per tutti i clienti il 24 giugno 2011, include il supporto per gli eventi di sistema, il 64-bit Java, il transaction tracking, e la password phrases.

Note

Collegamenti esterni

  Portale Informatica: accedi alle voci di Wikipedia che trattano di Informatica