📜  CICS-环境(1)

📅  最后修改于: 2023-12-03 14:59:55.911000             🧑  作者: Mango

CICS环境介绍

什么是CICS?

CICS 是 Customer Information Control System 的英文缩写,意为“客户信息控制系统”,是 IBM 公司开发的一种基于事务处理的应用程序和事务处理监控系统。

CICS 系统为底层的计算机系统和网络架构提供了一个干净整洁、方便易用、高效可靠的平台,使开发人员能够构建和管理各类高度交互式、事务性、分布式的业务应用程序。

CICS 也是一种基于服务的架构;其提供了一系列的服务,可以作为其他应用程序的服务提供者,其他应用程序可以通过调用 CICS 服务来实现复杂的业务流程和非常高的吞吐量要求。

CICS 的特点

CICS 具有以下特点:

  • 它是一个高性能、高度可靠的事务处理系统。
  • 它支持分布式计算,可以在不同的计算机系统和网络环境中使用。
  • 它是一个极度可扩展的系统,可以随着业务需求的变化而扩大和改变。
  • 它支持多语言和多平台的开发,提供了多种开发工具和技术。
  • 它具有先进的安全、容错、负载平衡和自动故障转移等特征。
CICS 的应用

CICS 主要应用在银行、保险、电信、航空、旅游等行业中,涉及到一系列具有高度交互性、安全性、稳定性和高吞吐量要求的业务场景,如:ATM、POS、电子支付、电信运营、网络购物、航空售票等。

CICS 的开发

CICS 的开发主要包括以下方面:

  • 应用程序开发,包括 COBOL、C/C++、Java 等语言的开发,以及使用 CICS 提供的 API 和工具进行开发。
  • 事务处理监控和配置,包括定义事务、事务流程和规则、性能统计和调优等。
  • 系统管理和维护,包括安装、配置、升级、备份和恢复等操作。
CICS 的学习资源

CICS 的学习资源主要包括 IBM 的官方文档、官方社区和第三方培训机构等,以下是一些常用的学习资源:

结论

CICS 是一种高度可靠、高性能的事务处理系统,它支持分布式计算、多语言、多平台的开发和部署。对于开发商和企业来说,CICS 提供了一套完整的解决方案,可以轻松构建和管理复杂、高吞吐量的业务应用程序,并确保系统的稳定性和可靠性。