CICS培训教材(1)

CICS培训教材(1)

ID:46911243

大小:1.58 MB

页数:36页

时间:2019-11-29

CICS培训教材(1)_第1页
CICS培训教材(1)_第2页
CICS培训教材(1)_第3页
CICS培训教材(1)_第4页
CICS培训教材(1)_第5页
资源描述:

《CICS培训教材(1)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、IBMS/390事务处理CICS栾天E-mail:victor2131576@126.com第一章CICS概述CICS是IBM最流行的事务管理系统。被广泛的应用于当今信息产业领域的分布式事务处理环境中,成为事务处理环境中的佼佼者。CICS现有从桌面到主机环境各种不同平台和操作系统的产品,如CICS/VSE,CICS/MVS,CICS/400(forAS400),CICS/6000(forRS6000),CICSforOS/2,CICSforWindows/NT.1.1CICS的特点(1)它具有商务级事务管理器要求的整合性、可恢复性、安全性和可用性,是个强有力的联机事务处理管理系统;(2)

2、它提供跨平台的API,形成可移植的应用和开发技术;(3)它有跨平台的广泛的可操作性,即它的跨系统通信ISC能力。1.1.1OLTP的概念商业事务(BusinessTransaction)商业交易是现实世界中,在企业与客户之间,进行的包含钱、产品、信息、服务等方面的交换。如付帐、产生订单、航空定票或从ATM机的取钱等。特点多用户、高可用性、快速的响应时间、数据一致性,共享性、可重复性以及低开销成本等特点。WhatisCICS?应用程序CICS操作系统DatabaseFiles事务(Transaction)事务处理要求的特性:原子性(Automicity):一个事务中若干相关操作作为一个完整

3、的单元进行处理,要么整个完成(Commit),要么一点不做(Rollback)。一致性(Consistency):如果事务发生前相关数据是一致的,事务完成后数据必须仍然一致。隔离性(Islation):各个事务之间可以独立运行,互不干涉。一个事务只能看到另一个事务发生前或发生后的数据,而不能接触另一个事务运行中的数据。持久性(Durability):当一个事务完成后,他所涉及的数据能够持久地保持在系统中。这一特性使得在系统发生崩溃时,相关的数据不至于丢失错乱,在系统恢复后能够恢复交易数据。交易(事务、Transaction):交易是CICS处理的基本单元,是指由一个或多个终端用户(终端、

4、用户、程序)使用一个或多个应用程序,一个给定的事务可以被多个终端用户使用。CICS系统中的每一个交易都被赋予一个交易ID,它由4位字符串组成。终端用户在终端上键入这4位的字符串,例如EMUL、ATMP就能启动相应的事务处理程序。这4位字符串的命名及与其有关的其它信息都是由用户在资源定义时设定的。CICS联机事务处理的主要特点[6]:①多用户:联机事务处理可同时为多个联机用户提供服务,允许在组织结构中的用户同时进行业务处理。②重复性:联机事务处理可提供同一业务重复处理。③短交互性:联机事务处理支持对多用户同时进行交易的处理,给予每一个用户及时的响应。④数据共享:反映同一组织结构的数据只有一

5、个。⑤低成本:联机事务处理能降低客户业务处理的成本。OLTP(On-LineTransactionProcessing)客户终端客户终端客户终端事务2事务1事务3OLTP处理程序数据TransactionsEachtransactioninCICShasafour-charactertransactionidentification(TRANSID)whichdescribesthefunctionthatthetransactionperforms.TaskInCICS,aninstanceofaparticulartransactionrequestbyacomputeroperat

6、ororuseriscalledatask.Whenauserinvokesatransaction,CICSbeginsataskforthatrequest.CICSalsoloadsanyapplicationprogramsrequiredforthetransaction.TaskThesestepsareinvolvedinprocessingatransaction:1)Entry–AtransactionID(TRANSID)enterstheCICSsystem.2)Taskcreation–CICScreatesatasktoprocessthetransaction

7、.Thetaskisnowreadytoberun.3)Dispatch–CICSdetermineswhichofthereadytasksshouldberunnext,anddispatchesthattasktobestarted.4)Execution–ThetaskinvokestheappropriateCICSprogramandruns.(continued)Onlinetransactionprocessing—

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。