资源描述
IBM TXSeries CICS和CTG产品概述,刘睿,概要,交易中间件的概念 TXSeries产品的组成和发展规划,交易中间件的概念,中间件,中间件定义:中间件是介于应用与操作系统之间的系统软件,是相关应用的基准平台。 中间件的类型 TPM (Transaction Process Monitor) MOM (Message Oriented Middleware),TPM中间件,支持联机交易服务(OLTP)提供用户实时的交易请求与响应 支持分布式交易服务支持多个数据源、异种数据源、和分布式协同应用,支持两阶段提交,CICS与X/OPEN两阶段提交协议,CICS作为交易协调服务器(TM)。 阶段一 记录Prepare 日志 给所有资源管理器发Prepare命令 收集返回的信息( Ready / Abort ) 阶段二 如果返回信息都是Ready 记录Commit日志 给所有资源管理器发Commit命令 如果返回信息中含有Abort 或超时 记录Abort日志 给返回Ready的资源管理器发Abort命令 注:在同一个应用程序里,CICS可以操作多个数据源,并完成两阶段提交。,三层次客户/服务系统,基于TXSeries的三层应用开发环境,TXSeries产品的组成和发展规划,分布式系统CICS (TXSeries)的历史,1969年IBM CICS (Customer Information Control System)第一版发布 1993年IBM推出UNIX平台的CICS产品,最终命名为TXSeries 1999年IBM发布WebSphere EE,即TXSeries 4.3 2002年IBM发布TXSeries 5.0 2004年IBM发布TXSeries 5.1 2005年IBM发布TXSeries 6.0 2006年11月IBM发布TXSeries 6.1 2007年12月IBM发布TXSeries 6.2 2009年3月IBM发布TXSeries 7.1,TXSeries家族的主力产品,TXSeries for Aix TXSeries for Sun Solaris TXSeries for HP-UX TXSeries for WinNT/WinXP/Win2000/Win2003 注:CICS家族的主力产品CICS TS for z/OS是基础,TXSeries和CTG/CUC产品系列的相关概念,CICS Transaction Server CICS TS TXSeries CICS CICS Region RPC Client Encina File Server - SFS DCE CICS Transaction Gateway CICS TG CTG Client daemon Gateway daemon CICS Universal Client CICS UC CUC Client Daemon,CTG/CUC与CICS RPC Client的差别,对C/C+和COBOL语言程序来说,CTG/CUC与CICS RPC Client的头文件和库不同,不可混淆。请参见各自的示例程序。 CICS RPC Client是TXSeries自带的组件,在TXSeries v6以后被淘汰,所以不推荐使用。RPC client开发只支持ECI_VERSION_1 (使用eci_transid),CUC/CTG开发支持ECI_VERSION_1A (使用eci_tpn)。 CICS Transaction Gateway(CTG)包含了CUC和Java Gateway。CUC v6只支持最大32的MaxRequest,CTG v6支持最大10000的MaxRequest。,TXSeries v5.x相对TXSeries v4.x的一些新特性,TX5.0: XA Recovery TX5.0: Terminal ID aliasing TX5.0: CICS IIOP ORB CICS regions, SFS servers and PPC gateways will be listed here in a tree structure,Frame 3. Work area Frame. List and details of resources are displayed here,Frame 1. Banner and general information/links,Users and administrators must fist authenticate,TXSeries V6的其它改进,Improved XA Resilience with Resource Managers TXSeries Client Replaced by CICS Universal Client New Administration Commands (cicscp status, cicscp version, cicserr),TXSeries V7的改进,Channels & Containers Application development and maintenance is easier with the elimination of the 32K size limit of COMMAREA Provides applications with enhanced data structuring and data transfer capability IPIC IP Interconnectivity Provides IP based interoperability with CICS-TS. Supports only DPL based communications and Synchronization Level 1. SSL based security support available using GSKit Isolation of Application and TXSeries internal memory System memory protected at boundaries with guard pages Task history logging for each application server process Logs history of all tasks executed in each application server process CICS Recovery improvements CICS application manager handles recovery better. Recovery server comes up faster than before,TXSeries (CICS)在IBM SOA中的位置,
展开阅读全文