CICS基础教程:概念与术语解析
需积分: 10 122 浏览量
更新于2024-07-23
收藏 108KB PDF 举报
"CICS编程入门 - 迈克·穆拉奇及合伙人公司"
在深入学习CICS(Customer Information Control System,客户信息控制系统)程序的细节之前,理解一些基本的CICS概念和术语至关重要。CICS是IBM开发的一个交易处理系统,主要在大型机环境中用于管理和控制交互式应用。它提供了一系列服务,使得应用程序能够高效地处理大量的并发用户请求。
首先,CICS的概念包括其作为交易处理监控器的角色,它监控并管理着运行在IBM主机环境下的应用程序。CICS通过提供诸如数据存取、安全性、并发控制等服务,使得开发者能够专注于业务逻辑,而无需过于关注底层的系统管理。
CICS的环境由多个组件构成,如CICS Transaction Server、CICS Explorer、以及与数据库(如DB2)的集成。这些组件共同协作,确保了应用的稳定性和性能。
接着,CICS程序的工作方式涉及到事务处理。在CICS中,一个事务通常指的是一个完整的业务操作,例如银行的存款或取款。CICS使用程序控制语言(如COBOL)编写,程序员可以通过调用CICS程序库中的服务来访问CICS功能。
在CICS编程中,一个关键概念是CICS区域,它是CICS运行时的内存空间,包含了运行的应用程序、事务定义和系统状态信息。此外,还有命令语言CICS Basic Programming Model (BPML),它允许程序员在COBOL程序中直接嵌入CICS指令。
CICS的交互式应用程序通常包含输入、处理和输出三个步骤,通过定义事务开始(BEGIN)和结束(END)来控制流程。这些程序可能涉及屏幕处理,利用CICS提供的屏幕管理工具来显示和更新终端屏幕。
书中的第二章将详细解释如何在COBOL程序中接入CICS服务,通过一个完整的互动应用示例,读者可以直观地了解开发CICS程序的整个过程。这将为后续章节中更深入的CICS编程知识打下坚实的基础。
了解CICS的基本概念和术语是成为熟练的CICS开发者的第一步。掌握了这些知识后,你将能够更好地理解和利用CICS的特性,构建出高效、可靠的交易处理系统。
2012-06-20 上传
2021-02-04 上传
2024-08-14 上传
2023-07-23 上传
2024-10-20 上传
2024-10-20 上传
2024-10-20 上传
dtang2014
- 粉丝: 0
- 资源: 1
最新资源
- 明日知道社区问答系统设计与实现-SSM框架java源码分享
- Unity3D粒子特效包:闪电效果体验报告
- Windows64位Python3.7安装Twisted库指南
- HTMLJS应用程序:多词典阿拉伯语词根检索
- 光纤通信课后习题答案解析及文件资源
- swdogen: 自动扫描源码生成 Swagger 文档的工具
- GD32F10系列芯片Keil IDE下载算法配置指南
- C++实现Emscripten版本的3D俄罗斯方块游戏
- 期末复习必备:全面数据结构课件资料
- WordPress媒体占位符插件:优化开发中的图像占位体验
- 完整扑克牌资源集-55张图片压缩包下载
- 开发轻量级时事通讯活动管理RESTful应用程序
- 长城特固618对讲机写频软件使用指南
- Memry粤语学习工具:开源应用助力记忆提升
- JMC 8.0.0版本发布,支持JDK 1.8及64位系统
- Python看图猜成语游戏源码发布