CICS - 概述



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

CICS Overview

CICS 的功能

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

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

  • 尽管多个用户正在使用 CICS 系统,但它让用户感觉自己像是唯一的用户。

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

CICS 的特点

CICS 的特点如下:

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

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

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

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

广告