CICS - 概述


CICS 是一个用于在线应用程序的 DB/DC 系统。CICS 的开发是因为批处理操作系统只能执行批处理程序。CICS 程序可以用 COBOL、C、C++、Java 等语言编写。如今,用户希望在几秒钟内获得实时信息。为了提供如此快捷的服务,我们需要一个可以在线处理信息的系统。CICS允许用户与后端系统进行通信以获得所需的信息。在线程序的示例包括网上银行系统、航班预订等。下图显示了 CICS 的组成部分以及它们如何相互关联 -

CICS概述

CICS的功能

CICS 在应用程序中执行的主要功能如下:

  • CICS 管理应用程序中并发用户的请求。

  • 虽然多个用户在CICS系统上工作,但它给用户一种感觉,他只是一个用户。

  • CICS 提供对数据文件的访问,以便在应用程序中读取或更新它们。

CICS的特点

CICS的特点如下:

  • CICS 本身就是一个操作系统,因为它管理自己的处理器存储,拥有自己的任务管理器来处理多个程序的执行,并提供自己的文件管理功能。

  • CICS提供批处理操作系统的在线环境。提交的作业会立即执行。

  • CICS 是一个通用的事务处理接口。

  • 可以同时拥有两个或多个 CICS 区域,因为 CICS 在后端操作系统中作为批处理作业运行。