客户机/服务器模型

客户机/服务器是一个交互模型,其中一个程序向另一个程序发送请求并等待响应。 发出请求的程序称为客户机;作出应答的程序称为服务器。 虽然客户机/服务器模型可以在单台计算机中的程序之间使用,但该术语通常指网络。 在网络中,该模型提供了一种方便的方式来互连分布在不同位置的程序。

在 CICS®中,客户机是外部请求的源,服务器是为请求提供服务的 CICS 程序。 客户机可以是通过网络连接到 CICS 的另一平台上的程序,也可以是通过区域间通信 (IRC) 连接到另一个 CICS 区域上的程序。

CICS (或其他产品) 提供了特定于传输的侦听器 (长时间运行的任务) ,用于启动另一个任务 (例如 别名镜像) 以处理入局请求。 讲师使用 CICS 服务来访问应用程序。

可以调整不同别名事务的优先级以确定客户机请求接收的服务。 当侦听器启动别名事务时,必须有足够的空闲任务来为这些事务提供服务。 为客户机请求提供服务的 CICS 程序可能会在 CICS 系统中争用资源,如果这些程序与 CICS 系统是远程的,或者如果它们请求通过函数输送或分布式程序链接使用远程资源,那么传输延迟。

CICS 服务器独立于应用程序模型 (2/3-tier , 2/3 平台)。 侦听器/协调程序处理所使用的不同传输,并设置支持编程模型的规则。