资源描述
How the customer is using CICS?Qin Li(Anne)09/13/2013CICS TAgenda 1.What is CICS 2.CICS transaction 3.CICSPlex System Manager 4.CICS intercommunication 5.Customer scenariosCICS TWhats CICS Customer Information Control SystemHow do I pronounce CICS?KICKS in the UK(from1969)CICS FamilyCICS TS(Transaction Server):z/OS PlatformCICS TX Serials:Open System Platform CICS toolsCICS TWhats CICSCICS is a transaction management system4 Provide services to assist the customer in implementing online business applicationsA database/data communications system4 Provide user access,with security,to online business systems and dataAn Application Server to user application classed as Middleware4 Providing the customer services to help them implement online business applications.Transaction=Request for ServiceMany usersRepetitiveShort interactionsShared dataData integrityLow cost and transactionDBCICS TWhy CICSBusiness logic Multithreading Administration Connectivity Data integrity PerformanceLocking LoggingScheduling SecurityException handling Queue managementCommunications Operating System Hard Ware ApplicationDatabase MangerSecurity Exception HandlingNaming PerformanceLocking ConnectivityLoggingMultithreadingScheduling Time control Recovery Administrationdata Integrity Queue managementCommunications Operating System Hard Ware CICSApp ServerDatabase MangerApplication Business logic (ASM,COBOL,PL/I,C,Java)CICS T6Open SystemOracleWASz/OS SYSPLEXSNACICSPlex BCICSPlex ATORTORAORAORAORAORAORAORAORAORDatabase ManagerVSAMDB2IMSTCPIPSNAterminalTCPIPterminalWeb BrowserApp Server On Open SystemTCPIPTCPIPSNAGatewaySNAMainframe Real World CICS TSCICS T JOB NOTIFY=&SYSUID,CLASS=B,MSGCLASS=X /*/CICS01 EXEC PGM=DFHSIP,PARM=SI,REGION=0M,TIME=1440 /STEPLIB DD DISP=SHR,DSN=CTS310.CICS640.SDFHAUTH /DD DISP=SHR,DSN=CTS310.CICS640.SDFJAUTH /DFHRPL DD DISP=SHR,DSN=CTS310.CICS640.SDFHLOAD /DD DISP=SHR,DSN=CTS310.CICS640.SDFJLOAD /DFHCSD DD DSN=CNTESTF.CICS0FO.RCER.CSD,DISP=SHR /DFHDMPA DD DSN=CNTESTF.CICS0FO.RCER.DUMPA,DISP=SHR /DFHDMPB DD DSN=CNTESTF.CICS0FO.RCER.DUMPB,DISP=SHR /DFHAUXT DD DSN=CNTESTF.CICS0FO.RCER.AUXA,DISP=SHR /DFHBUXT DD DSN=CNTESTF.CICS0FO.RCER.AUXB,DISP=SHR /DFHLCD DD DSN=CNTESTF.CICS0FO.RCER.LCD,DISP=SHR /DFHGCD DD DSN=CNTESTF.CICS0FO.RCER.GCD,DISP=SHR/DFHINTRA DD DSN=CNTESTF.CICS0FO.RCER.INTRA,DISP=OLD /DFHTEMP DD DSN=CNTESTF.CICS0FO.RCER.TEMP,DISP=OLD /DFHLRQ DD DSN=CNTESTF.CICS0FO.RCER.LRQ,DISP=SHR /SYSPRINT DD SYSOUT=*/SYSUDUMP DD SYSOUT=*/SYSABEND DD SYSOUT=Z /SYSIN DD*SYSIDNT=Z0FO START=INITIAL APPLID=IYK3Z0FO EDSALIM=500M TCPIP=YES SEC=NO.END/*CICS Setup JCLSTEPLIBDFHRPLSystem DatasetSystem Initialization ParametersAdd applications in DFHRPLCICS TCICS TAgenda 1.What is CICS 2.CICS transaction 3.CICSPlex System Manager 4.CICS intercommunication 5.Customer scenariosCICS TCICS TCICS TCICS TCICS TCICS TCICS TCICS TCICS TCICS TCICS TCICS TCICS TCICS TCICS TCICS TAgenda 1.What is CICS 2.CICS transaction 3.CICSPlex System Manager 4.CICS intercommunication 5.Customer scenariosCICS TCICSPlex System Manager(CPSM)A way to manage logical groups of CICS systems from a single point.CICS TReview of terms used to describe CICS topologiesCICS TRoles of a CICS region in a CICSplex Terminal-owning region(TOR)A CICS region that connects terminals and printers to the CICSplex Application-owning region(AOR)A CICS region that manages application programs File-owning region(FOR)A CICS address space that manages access to files Queue-owning region(QOR)A CICS address space that manages access to queues Etc CICS TCICSPlex SM architectureMPCICS TCICSPlex SM WUI browser exampleCICS TAgenda 1.What is CICS 2.CICS transaction 3.CICSPlex System Manager 4.CICS intercommunication 5.Customer scenariosCICS TIntercommunication4How CICS connects to other system Multiregion operation(MRO)Intersystem communication(ISC)IP interconnectivity connections(IPIC)4Intercommunication Facilities Transaction Routing Function Shipping Distributed Program Link(DPL)Asynchronous Transaction Processing(ATP)DTP(Distributed Transaction Processing)CICS TOverview of intercommunication servicesCICS TAgenda 1.What is CICS 2.CICS transaction 3.CICSPlex System Manager 4.CICS intercommunication 5.Customer scenariosCICS TCICS Transaction Server for z/OS still powering the planet today Each red pin is a geographic location where CICS TS is installed Many locations(i.e.,New York),have very many customers!CICS T36CICS TS in ChinaCICS TBig 5 Banks IT system profile(工农中建交工农中建交)The Typical Big 5 IT Infrastructure characteristic:1)“Big”30,000+branches serving the entire country 70,000,000+transactions/day,4000-6000 TPS.200,000,000+accounts in system 2)Homogeneous system Utilized,Simple and big SYSPlex(Homogeneous system)3)IT System Intensive Management Centralized Data center 20 years ago.Extremely high availability,stability RequirementCICS TCustomer System overview35Customer Internet Banking Scenarios-PromotionLPAR 2TOR1TOR2LPAR 1TOR1TOR2ClientPClientPPClientAOR1AOR2AOR1AOR2AOR2AOR2DB2 MemberPDB2 MemberGatewayClientAccess to CICS TSMXTCICS TChallenges on the Legacy System for CICSRapidly growing internet banking workload -CICSPlex Capability and Workload DistributionAccess to CICSPlex Modernization -SNA to TCPIP37Considerations Workload ManagementClientClientPPPClientPTHREADGatewayClientAOR1AOR2AOR2AOR1AOR2AOR2TOR1TOR2TOR1TOR2DispatchLPAR 1DB2 MemberLPAR 2DB2 Member30Considerations ModernizationAccess to CICS over TCPIP Web services over SOAP CICS Transaction Gateway CICS Web Support CICS socketsTOR1TOR2TOR1TOR2ClientPClientPPClientLPAR 1AOR1AOR2LPAR 2AOR1AOR2AOR2AOR2DB2 MemberPDB2 MemberGatewayClientAccess to CICS TSCICS TCICS Web Services Support ServiceRequesterServiceProviderBusinessLogicProgramClient ApplicationCICS CICSWeb ServicesSupportLanguagestructure0101001TCPIPSERVICEURIMAPPIPELINEWEBSERVICECICS TCICS T45Minibank introduction Management and Control Subsystem Senior teller type(BMS)CICS T46Minibank introduction Management and Control Subsystem Common teller type(BMS)CICS T47Logon(Web interface)CICS T48Logon(Web interface)CICS T
展开阅读全文