客户机/服务器模型
客户机/服务器是一个交互模型,其中一个程序向另一个程序发送请求并等待响应。 发出请求的程序称为客户机;作出应答的程序称为服务器。 虽然客户机/服务器模型可以在单台计算机中的程序之间使用,但该术语通常指网络。 在网络中,该模型提供了一种方便的方式来互连分布在不同位置的程序。
在 CICS®中,客户机是外部请求的源,服务器是为请求提供服务的 CICS 程序。 客户机可以是通过网络连接到 CICS 的另一平台上的程序,也可以是通过区域间通信 (IRC) 连接到另一个 CICS 区域上的程序。
CICS (或其他产品) 提供了特定于传输的侦听器 (长时间运行的任务) ,用于启动另一个任务 (例如 别名 或 镜像) 以处理入局请求。 讲师使用 CICS 服务来访问应用程序。
可以调整不同别名事务的优先级以确定客户机请求接收的服务。 当侦听器启动别名事务时,必须有足够的空闲任务来为这些事务提供服务。 为客户机请求提供服务的 CICS 程序可能会在 CICS 系统中争用资源,如果这些程序与 CICS 系统是远程的,或者如果它们请求通过函数输送或分布式程序链接使用远程资源,那么传输延迟。
CICS 服务器独立于应用程序模型 (2/3-tier , 2/3 平台)。 侦听器/协调程序处理所使用的不同传输,并设置支持编程模型的规则。