《IBMTXSeriesCICS和CTG产品概述教学教材》由会员分享,可在线阅读,更多相关《IBMTXSeriesCICS和CTG产品概述教学教材(21页珍藏版)》请在金锄头文库上搜索。
1、IBMTXSeriesCICS和CTG产品概述,刘睿,概要,交易中间件的概念TXSeries产品的组成和发展规划,交易中间件的概念,中间件,中间件定义:中间件是介于应用与操作系统之间的系统软件,是相关应用的基准平台。中间件的类型TPM(TransactionProcessMonitor)MOM(MessageOrientedMiddleware),CICS与X/OPEN两阶段提交协议,CICS作为交易协调服务器(TM)。阶段一记录Prepare日志给所有资源管理器发Prepare命令收集返回的信息(Ready/Abort)阶段二如果返回信息都是Ready记录Commit日志给所有资源管理器发C
2、ommit命令如果返回信息中含有Abort或超时记录Abort日志给返回Ready的资源管理器发Abort命令注:在同一个应用程序里,CICS可以操作多个数据源,并完成两阶段提交。,三层次客户/服务系统,基于TXSeries的三层应用开发环境,TXSeries产品的组成和发展规划,分布式系统CICS(TXSeries)的历史,1969年IBMCICS(CustomerInformationControlSystem)第一版发布1993年IBM推出UNIX平台的CICS产品,最终命名为TXSeries1999年IBM发布WebSphereEE,即TXSeries4.32002年IBM发布TXSe
3、ries5.02004年IBM发布TXSeries5.12005年IBM发布TXSeries6.02006年11月IBM发布TXSeries6.12007年12月IBM发布TXSeries6.22009年3月IBM发布TXSeries7.1,TXSeries家族的主力产品,TXSeriesforAixTXSeriesforSunSolarisTXSeriesforHP-UXTXSeriesforWinNT/WinXP/Win2000/Win2003注:CICS家族的主力产品CICSTSforz/OS是基础,TXSeries和CTG/CUC产品系列的相关概念,CICSTransactionSer
4、verCICSTSTXSeriesCICSCICSRegionRPCClientEncinaFileServer-SFSDCECICSTransactionGatewayCICSTGCTGClientdaemonGatewaydaemonCICSUniversalClientCICSUCCUCClientDaemon,CTG/CUC与CICSRPCClient的差别,对C/C+和COBOL语言程序来说,CTG/CUC与CICSRPCClient的头文件和库不同,不可混淆。请参见各自的示例程序。CICSRPCClient是TXSeries自带的组件,在TXSeriesv6以后被淘汰,所以不推荐使
5、用。RPCclient开发只支持ECI_VERSION_1(使用eci_transid),CUC/CTG开发支持ECI_VERSION_1A(使用eci_tpn)。CICSTransactionGateway(CTG)包含了CUC和JavaGateway。CUCv6只支持最大32的MaxRequest,CTGv6支持最大10000的MaxRequest。,TXSeriesv5.x相对TXSeriesv4.x的一些新特性,TX5.0:XARecoveryTX5.0:TerminalIDaliasingTX5.0:CICSIIOPORBCICSregions,SFSserversandPPCgat
6、ewayswillbelistedhereinatreestructure,Frame3.WorkareaFrame.Listanddetailsofresourcesaredisplayedhere,Frame1.Bannerandgeneralinformation/links,Usersandadministratorsmustfistauthenticate,TXSeriesV6的其它改进,ImprovedXAResiliencewithResourceManagersTXSeriesClientReplacedbyCICSUniversalClientNewAdministratio
7、nCommands(cicscpstatus,cicscpversion,cicserr),TXSeriesV7的改进,Channels&ContainersApplicationdevelopmentandmaintenanceiseasierwiththeeliminationofthe32KsizelimitofCOMMAREAProvidesapplicationswithenhanceddatastructuringanddatatransfercapabilityIPICIPInterconnectivityProvidesIPbasedinteroperabilitywithCI
8、CS-TS.SupportsonlyDPLbasedcommunicationsandSynchronizationLevel1.SSLbasedsecuritysupportavailableusingGSKitIsolationofApplicationandTXSeriesinternalmemorySystemmemoryprotectedatboundarieswithguardpagesTaskhistoryloggingforeachapplicationserverprocessLogshistoryofalltasksexecutedineachapplicationserverprocessCICSRecoveryimprovementsCICSapplicationmanagerhandlesrecoverybetter.Recoveryservercomesupfasterthanbefore,TXSeries(CICS)在IBMSOA中的位置,