客户信息控制系统(Customer Information Control System,CICS)是一系列为IBM和非IBM平台上的应用提供联机事务处理和事务管理的产品,其功能是为商业应用提供一个事务处理环境。
CICS建立在操作系统、ISO的分布式计算环境(DCE,Distributed Computing Environment)和Encina服务上,它帮助客户建立三层次结构的联机事务处理应用。CICS 为应用程序开发、通信、恢复、显示、数据管理、安全性和内部通信等提供很多项服务。
CICS可以与DCE紧密结合,以满足分布式环境对于安全性,名字服务等的特殊需求。
CICS的结构设计也是面向事务处理的,CICS构建的是一个三层次结构的应用系统,CICS有效地区分应用系统中的表述逻辑层、业务逻辑层和数据逻辑层,从而使应用系统结构清晰,维护简单易行。
目前,在IBM的全系列计算机系统中均有相应的CICS产品,如OS/390、MVS/ESA、VSE/ESA、OS/400、OS/2,并扩展到其它厂商的系统中,如HP、DEC、SUN等等。