SlideShare a Scribd company logo
© 2015 IBM Corporation
Modernize your CICS
applications for Mobile
and Cloud
Joe Winchester
winchest@uk.ibm.com
Ozlem Bayir
Kredit K Bureau
Rich Peterson
Nationwide
Notices and Disclaimers
Copyright © 2015 by International Business Machines Corporation (IBM). No part of this document may be reproduced or
transmitted in any form without written permission from IBM.
U.S. Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with
IBM.
Information in these presentations (including information relating to products that have not yet been announced by IBM) has been
reviewed for accuracy as of the date of initial publication and could include unintentional technical or typographical errors. IBM
shall have no responsibility to update this information. THIS DOCUMENT IS DISTRIBUTED "AS IS" WITHOUT ANY WARRANTY,
EITHER EXPRESS OR IMPLIED. IN NO EVENT SHALL IBM BE LIABLE FOR ANY DAMAGE ARISING FROM THE USE OF
THIS INFORMATION, INCLUDING BUT NOT LIMITED TO, LOSS OF DATA, BUSINESS INTERRUPTION, LOSS OF PROFIT
OR LOSS OF OPPORTUNITY. IBM products and services are warranted according to the terms and conditions of the
agreements under which they are provided.
Any statements regarding IBM's future direction, intent or product plans are subject to change or withdrawal without
notice.
Performance data contained herein was generally obtained in a controlled, isolated environments. Customer examples are
presented as illustrations of how those customers have used IBM products and the results they may have achieved. Actual
performance, cost, savings or other results in other operating environments may vary.
References in this document to IBM products, programs, or services does not imply that IBM intends to make such products,
programs or services available in all countries in which IBM operates or does business.
Workshops, sessions and associated materials may have been prepared by independent session speakers, and do not
necessarily reflect the views of IBM. All materials and discussions are provided for informational purposes only, and are neither
intended to, nor shall constitute legal or other guidance or advice to any individual participant or their specific situation.
It is the customer’s responsibility to insure its own compliance with legal requirements and to obtain advice of competent legal
counsel as to the identification and interpretation of any relevant laws and regulatory requirements that may affect the customer’s
business and any actions the customer may need to take to comply with such laws. IBM does not provide legal advice or
represent or warrant that its services or products will ensure that the customer is in compliance with any law.
Notices and Disclaimers (con’t)
Information concerning non-IBM products was obtained from the suppliers of those products, their published
announcements or other publicly available sources. IBM has not tested those products in connection with this
publication and cannot confirm the accuracy of performance, compatibility or any other claims related to non-IBM
products. Questions on the capabilities of non-IBM products should be addressed to the suppliers of those products.
IBM does not warrant the quality of any third-party products, or the ability of any such third-party products to
interoperate with IBM’s products. IBM EXPRESSLY DISCLAIMS ALL WARRANTIES, EXPRESSED OR IMPLIED,
INCLUDING BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
PARTICULAR PURPOSE.
The provision of the information contained herein is not intended to, and does not, grant any right or license under any
IBM patents, copyrights, trademarks or other intellectual property right.
• IBM, the IBM logo, ibm.com, Bluemix, Blueworks Live, CICS, Clearcase, DOORS®, Enterprise Document
Management System™, Global Business Services ®, Global Technology Services ®, Information on Demand,
ILOG, Maximo®, MQIntegrator®, MQSeries®, Netcool®, OMEGAMON, OpenPower, PureAnalytics™,
PureApplication®, pureCluster™, PureCoverage®, PureData®, PureExperience®, PureFlex®, pureQuery®,
pureScale®, PureSystems®, QRadar®, Rational®, Rhapsody®, SoDA, SPSS, StoredIQ, Tivoli®, Trusteer®,
urban{code}®, Watson, WebSphere®, Worklight®, X-Force® and System z® Z/OS, are trademarks of
International Business Machines Corporation, registered in many jurisdictions worldwide. Other product and
service names might be trademarks of IBM or other companies. A current list of IBM trademarks is available on
the Web at "Copyright and trademark information" at: www.ibm.com/legal/copytrade.shtml.
3
KKB Story
Credit Bureau of Turkey
SNA 1 LPAR 3 REGIONS
LU 6.2 inbound APPC Weblogic COBOL
CPSM TCP/IP DB2 Channels/Containers
Mobile High Availability Parallel Sysplex
CTG / WAS / Native Webservices ?
Who are we ?, What is our IT ? What happened in 2012
and 2014 ?
CICS 1
(Consumer
Bureau)
CICS 2
(Corporate
Bureau)
CICS 3 (Limit
Control System)
SNA
Router
VP
N
Client
Application
Servers
HIS
End Users
Web
applicatio
ns
Mobile
applicatio
ns
Applicati
on
Server
Mobile
Application
Server
Client FTP servers
Interne
t
Interne
t
FTP
server
LU6.2
TCP/I
P
IBM
Communications
Server
(IP to SNA)
Oracle
Exadat
a
App
server
FTP
server
LU6.2
LU6.2
TCP/I
P
TCP/I
P
KKB topology
Nationwide – CICS
Modernization
Key Focus Areas
• CICS Web Services –
• Develop, Build, and Deploy using our standard development
tools
– ISPF, RDz, Changeman, etc
• High Availability / High Performance
• CICSplex
• Threadsafe
• Development process and tooling
• Rational Developer for z
• CICS Explorer
• Rational Development and Test
• PD Tools – File Manager , Fault Analyzer, Debug Tool
8
Develop, Build, and Deploy
9
Service Design
10
Bottom Up
Top
Down
Meet in Middle
Future Plans
11
High Availability and Performance in CICSplex
• CICS Interdependency Analyzer
• Identify Resources used by our transactions and relationships
to other resources
• Identification of affinities
• Threadsafe analysis
• IBM Application Performance Analyzer
• Isolate performance issues
• Measure CPU and IO
12
Development Tools and Process Enhancement
13
Desktop
Windows
Rational Asset
Analyzer
RAA plugin
ChangeMan
plugin
RDz 9
Project Management
Tool
Defect Management
Tool
Browser
RTC
Work Item
RRC
Requirements
RubyMine
Ruby
Cucumber
tn3270
IBM PDTools
Plugins
Tests
CICSExplorer
Jremote Plugin
CPSM
CICS
ChangeMan
RSE
JCLPlus
JMon
PDTools
File
Manager
Fault
Analyzer
IBM
Debug
APA
SAR
Mobius
Mainframe LPAR
CICS
RSE JMon
PDTools
File
Manager
Fault
Analyzer
IBM Debug
RD&T
Rational Development and Test
14
RD&T – CI Environment
RD&T – CI Environment
Z1091
RPM
RD&T – Infrastructure Test
Server
Test
Gold
Test
Test
RDZ001
Optim
RDZ002
RDZ004
RDZ003
PRD001
PRD002
PRD003
System z
Loadlibs, CICS CSD,
RESLIB, PSB,DBD,etc
JOB
STEP1 - ADRDSSU DUMP
STEP2 - XMIT
STEP3 - FTP XMIT to RD&T
STEP4 - FTP Restore Job
STEP5 - CLEANUP
RDZ001
JOB
STEP1 - RECEIVE
STEP2 - ADRDSSU REST
STEP4 - CLEANUP
Gold
Z1091
RPM
rsyn
c
rsyn
c
RDZ001
RDZ001
RDZ001
RDZ001
RD&T – CI Environment
Test
Data
IBM Tools
CICS Deployment Assistant
16
CPSM onboarding
17
CICS Interdependency Analyzer
18
More cloud
20
Site A Site B
Active/Active
Using z/OS tools to Manage zClouds
How can we simplify the
cloning and syncing of the
Infrastructure,
Applications and
Data
artifacts across
environments
Private
RD&T
Public
Production
Production
Multi-site clones
Dev/Test RD&T Hybrid Cloud Burst
Thank You
Your Feedback is
Important!
Access the InterConnect 2015
Conference CONNECT Attendee
Portal to complete your session
surveys from your smartphone,
laptop or conference kiosk.

More Related Content

PDF
Memory Matters in 2011
PDF
IBM z/OS V2R2 Performance and Availability Topics
PDF
IBM z/OS V2R2 Networking Technologies Update
PPTX
IBM Capacity Management Analytics
PDF
z/OS V2R2 Enhancements
PDF
MyNotifications for New Function APAR Subscription
PPS
Systemz Security Overview (for non-Mainframe folks)
Memory Matters in 2011
IBM z/OS V2R2 Performance and Availability Topics
IBM z/OS V2R2 Networking Technologies Update
IBM Capacity Management Analytics
z/OS V2R2 Enhancements
MyNotifications for New Function APAR Subscription
Systemz Security Overview (for non-Mainframe folks)

What's hot (15)

PDF
z/OS Small Enhancements - Episode 2014B
PDF
z/OS Small Enhancements - Episode 2014A
PPT
14 guendert pres
PDF
Much Ado about CPU
PDF
Accelerating Machine Learning Applications on Spark Using GPUs
 
PPTX
What is the latest from the IBM OMEGAMON portfolio?
PDF
IBM Server Makeover. Your first step towards lower costs, lower risks
PDF
Maximize o valor do z/OS
PDF
Ims01 ims trends and directions - IMS UG May 2014 Sydney & Melbourne
PDF
Modernização do Gerenciamento, Monitoramento e Provisionamento em Mainframes ...
PDF
7 opportunities to reduce wlc costs - por Danilo
PDF
Optimizing z/OS Batch
PDF
Getting the MAX from your Virtualized Environment: Comprehensive Solutions fr...
PPTX
IBM OMEGAMON Performance Management Suite - Long Presentation
PPTX
OMEGAMON XE for Mainframe Networks v5.3 Long presentation
z/OS Small Enhancements - Episode 2014B
z/OS Small Enhancements - Episode 2014A
14 guendert pres
Much Ado about CPU
Accelerating Machine Learning Applications on Spark Using GPUs
 
What is the latest from the IBM OMEGAMON portfolio?
IBM Server Makeover. Your first step towards lower costs, lower risks
Maximize o valor do z/OS
Ims01 ims trends and directions - IMS UG May 2014 Sydney & Melbourne
Modernização do Gerenciamento, Monitoramento e Provisionamento em Mainframes ...
7 opportunities to reduce wlc costs - por Danilo
Optimizing z/OS Batch
Getting the MAX from your Virtualized Environment: Comprehensive Solutions fr...
IBM OMEGAMON Performance Management Suite - Long Presentation
OMEGAMON XE for Mainframe Networks v5.3 Long presentation
Ad

Viewers also liked (20)

PPTX
1476 managing mobile workload
PPTX
Estrategia de Comunicacion Lectora-mirna-a
PPT
z Technical Summit Track 3 Session 4 Developing mobilefirst app for z
PPTX
Session 2546 - Solving Performance Problems in CICS using CICS Performance A...
ODP
SHARE 2014, Pittsburgh CICS and Liberty applications
PDF
Cics ts v4 and v5 recap, and the new cics ts v5.3 open beta (1)
PPTX
Learning art of singing
PPT
IBM Impact Session 2351 hybrid apps
PDF
عادت های موفق ترین محققان بازار
PDF
Enhanced cics cloud enablement and dev ops capabilities
PPT
SHARE 2014 Pittsburgh, Managing multi version applications in cics
PPTX
S104 twist and cloud
PPTX
Поэзия обыденного. Серов В. А.
PDF
Oumh1303 (1)
PDF
Reglamento aprendiz 2012
PPT
Фантастические композиции С. Дали. К 110-летию испанского живописца Сальвад...
PPTX
ده مورد از بزرگترین اشتباهاتی که در تحقیقات بازاریابی باید از آنها اجتناب کرد
PPT
Naturales.
PPTX
S107 5 compelling reasons for using cics in the cloud
PDF
3983 cics java real life projects
1476 managing mobile workload
Estrategia de Comunicacion Lectora-mirna-a
z Technical Summit Track 3 Session 4 Developing mobilefirst app for z
Session 2546 - Solving Performance Problems in CICS using CICS Performance A...
SHARE 2014, Pittsburgh CICS and Liberty applications
Cics ts v4 and v5 recap, and the new cics ts v5.3 open beta (1)
Learning art of singing
IBM Impact Session 2351 hybrid apps
عادت های موفق ترین محققان بازار
Enhanced cics cloud enablement and dev ops capabilities
SHARE 2014 Pittsburgh, Managing multi version applications in cics
S104 twist and cloud
Поэзия обыденного. Серов В. А.
Oumh1303 (1)
Reglamento aprendiz 2012
Фантастические композиции С. Дали. К 110-летию испанского живописца Сальвад...
ده مورد از بزرگترین اشتباهاتی که در تحقیقات بازاریابی باید از آنها اجتناب کرد
Naturales.
S107 5 compelling reasons for using cics in the cloud
3983 cics java real life projects
Ad

Similar to 4515 Modernize your CICS applications for Mobile and Cloud (20)

PDF
Integrate Application Security Testing into your SDLC
PPTX
DMT-2467 Like the Features in Rational DOORS 9? Come Check Them Out in DOORS...
PDF
Defining managing & publishing ap is in the cloud saa-s
PPTX
OpenTechSummit InterConnect2015 DevOps
PDF
Capgemini Connected Car Demo Using IBM Internet of Things Foundation on Bluemix
PDF
Complete Solutions in ECM using IBM, Internal and Third Party, Custom Components
ODP
2449 rapid prototyping of innovative io t solutions
PPTX
Insight_Session_2734_Presentation_Final
PDF
InterConnect 2017 : z/OS-as-a-Service: The Disposable LPAR
PDF
InterConnect2015 ICP3222 A MDD Approach to Agile Development of IoT Applications
PPTX
App infrastructure &_integration_keynote_final
PDF
Scalable, Available and Reliable Cloud Applications with PaaS and Microservices
PDF
TI 1641 - delivering enterprise software at the speed of cloud
PPTX
Cognitive Connections Architectures, Use Cases and Code
PPTX
OpenWhisk Part 2 Research Day at Interconnect 2017
PPTX
OpenWhisk ChatBot InterConnect 2017
PDF
Enterprise grade cloud services with data power virtual
PDF
Enterprise grade cloud services with data power virtual
PDF
Union Bank Slashes Onboarding Times with Analytics
PDF
Aligning the Fast & the Slow: The Reality of Multi-Speed IT
Integrate Application Security Testing into your SDLC
DMT-2467 Like the Features in Rational DOORS 9? Come Check Them Out in DOORS...
Defining managing & publishing ap is in the cloud saa-s
OpenTechSummit InterConnect2015 DevOps
Capgemini Connected Car Demo Using IBM Internet of Things Foundation on Bluemix
Complete Solutions in ECM using IBM, Internal and Third Party, Custom Components
2449 rapid prototyping of innovative io t solutions
Insight_Session_2734_Presentation_Final
InterConnect 2017 : z/OS-as-a-Service: The Disposable LPAR
InterConnect2015 ICP3222 A MDD Approach to Agile Development of IoT Applications
App infrastructure &_integration_keynote_final
Scalable, Available and Reliable Cloud Applications with PaaS and Microservices
TI 1641 - delivering enterprise software at the speed of cloud
Cognitive Connections Architectures, Use Cases and Code
OpenWhisk Part 2 Research Day at Interconnect 2017
OpenWhisk ChatBot InterConnect 2017
Enterprise grade cloud services with data power virtual
Enterprise grade cloud services with data power virtual
Union Bank Slashes Onboarding Times with Analytics
Aligning the Fast & the Slow: The Reality of Multi-Speed IT

More from nick_garrod (20)

PPTX
2844 inter connect cics policy (2844)
PDF
Api management customer
PDF
Anz cics ts v5 technical update seminar intro (half day event)
ODP
S111 cics connectivity in devops
ODP
S110 gse - liberte egalite fraternite
PPTX
S109 cics-java
ODP
S108 - 1 Billion Smartphones a year and counting – How is your CICS connected?
PPTX
S106 using ibm urban code deploy to deliver your apps to cics
PPT
S105 performance
PPTX
S103 cics cloud and dev ops agility
PPT
S102 cics the future is closer abridged
PPTX
S101 cics what's in it for you
PPT
Share seattle liberty
PPT
Share seattle health_center
PPT
SHARE Seattle 2015 Taming the Beast – Best Practices for zFS with CICS
PPTX
Share seattle cics cloud
PPTX
SHARE 2015 SeattleShare cics ts 52 technical overview
PPTX
Share cics policy (2844)
PPTX
Share multi versioning scenarios
PPTX
16370 cics project opening and project update f
2844 inter connect cics policy (2844)
Api management customer
Anz cics ts v5 technical update seminar intro (half day event)
S111 cics connectivity in devops
S110 gse - liberte egalite fraternite
S109 cics-java
S108 - 1 Billion Smartphones a year and counting – How is your CICS connected?
S106 using ibm urban code deploy to deliver your apps to cics
S105 performance
S103 cics cloud and dev ops agility
S102 cics the future is closer abridged
S101 cics what's in it for you
Share seattle liberty
Share seattle health_center
SHARE Seattle 2015 Taming the Beast – Best Practices for zFS with CICS
Share seattle cics cloud
SHARE 2015 SeattleShare cics ts 52 technical overview
Share cics policy (2844)
Share multi versioning scenarios
16370 cics project opening and project update f

Recently uploaded (20)

PPTX
Cloud computing and distributed systems.
PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
Approach and Philosophy of On baking technology
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PPTX
MYSQL Presentation for SQL database connectivity
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Encapsulation theory and applications.pdf
PDF
Machine learning based COVID-19 study performance prediction
PDF
Unlocking AI with Model Context Protocol (MCP)
PPT
Teaching material agriculture food technology
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Cloud computing and distributed systems.
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
The Rise and Fall of 3GPP – Time for a Sabbatical?
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Approach and Philosophy of On baking technology
Advanced methodologies resolving dimensionality complications for autism neur...
MYSQL Presentation for SQL database connectivity
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
Building Integrated photovoltaic BIPV_UPV.pdf
Per capita expenditure prediction using model stacking based on satellite ima...
20250228 LYD VKU AI Blended-Learning.pptx
Encapsulation theory and applications.pdf
Machine learning based COVID-19 study performance prediction
Unlocking AI with Model Context Protocol (MCP)
Teaching material agriculture food technology
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Agricultural_Statistics_at_a_Glance_2022_0.pdf
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...

4515 Modernize your CICS applications for Mobile and Cloud

  • 1. © 2015 IBM Corporation Modernize your CICS applications for Mobile and Cloud Joe Winchester winchest@uk.ibm.com Ozlem Bayir Kredit K Bureau Rich Peterson Nationwide
  • 2. Notices and Disclaimers Copyright © 2015 by International Business Machines Corporation (IBM). No part of this document may be reproduced or transmitted in any form without written permission from IBM. U.S. Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM. Information in these presentations (including information relating to products that have not yet been announced by IBM) has been reviewed for accuracy as of the date of initial publication and could include unintentional technical or typographical errors. IBM shall have no responsibility to update this information. THIS DOCUMENT IS DISTRIBUTED "AS IS" WITHOUT ANY WARRANTY, EITHER EXPRESS OR IMPLIED. IN NO EVENT SHALL IBM BE LIABLE FOR ANY DAMAGE ARISING FROM THE USE OF THIS INFORMATION, INCLUDING BUT NOT LIMITED TO, LOSS OF DATA, BUSINESS INTERRUPTION, LOSS OF PROFIT OR LOSS OF OPPORTUNITY. IBM products and services are warranted according to the terms and conditions of the agreements under which they are provided. Any statements regarding IBM's future direction, intent or product plans are subject to change or withdrawal without notice. Performance data contained herein was generally obtained in a controlled, isolated environments. Customer examples are presented as illustrations of how those customers have used IBM products and the results they may have achieved. Actual performance, cost, savings or other results in other operating environments may vary. References in this document to IBM products, programs, or services does not imply that IBM intends to make such products, programs or services available in all countries in which IBM operates or does business. Workshops, sessions and associated materials may have been prepared by independent session speakers, and do not necessarily reflect the views of IBM. All materials and discussions are provided for informational purposes only, and are neither intended to, nor shall constitute legal or other guidance or advice to any individual participant or their specific situation. It is the customer’s responsibility to insure its own compliance with legal requirements and to obtain advice of competent legal counsel as to the identification and interpretation of any relevant laws and regulatory requirements that may affect the customer’s business and any actions the customer may need to take to comply with such laws. IBM does not provide legal advice or represent or warrant that its services or products will ensure that the customer is in compliance with any law.
  • 3. Notices and Disclaimers (con’t) Information concerning non-IBM products was obtained from the suppliers of those products, their published announcements or other publicly available sources. IBM has not tested those products in connection with this publication and cannot confirm the accuracy of performance, compatibility or any other claims related to non-IBM products. Questions on the capabilities of non-IBM products should be addressed to the suppliers of those products. IBM does not warrant the quality of any third-party products, or the ability of any such third-party products to interoperate with IBM’s products. IBM EXPRESSLY DISCLAIMS ALL WARRANTIES, EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. The provision of the information contained herein is not intended to, and does not, grant any right or license under any IBM patents, copyrights, trademarks or other intellectual property right. • IBM, the IBM logo, ibm.com, Bluemix, Blueworks Live, CICS, Clearcase, DOORS®, Enterprise Document Management System™, Global Business Services ®, Global Technology Services ®, Information on Demand, ILOG, Maximo®, MQIntegrator®, MQSeries®, Netcool®, OMEGAMON, OpenPower, PureAnalytics™, PureApplication®, pureCluster™, PureCoverage®, PureData®, PureExperience®, PureFlex®, pureQuery®, pureScale®, PureSystems®, QRadar®, Rational®, Rhapsody®, SoDA, SPSS, StoredIQ, Tivoli®, Trusteer®, urban{code}®, Watson, WebSphere®, Worklight®, X-Force® and System z® Z/OS, are trademarks of International Business Machines Corporation, registered in many jurisdictions worldwide. Other product and service names might be trademarks of IBM or other companies. A current list of IBM trademarks is available on the Web at "Copyright and trademark information" at: www.ibm.com/legal/copytrade.shtml.
  • 4. 3
  • 6. Credit Bureau of Turkey SNA 1 LPAR 3 REGIONS LU 6.2 inbound APPC Weblogic COBOL CPSM TCP/IP DB2 Channels/Containers Mobile High Availability Parallel Sysplex CTG / WAS / Native Webservices ? Who are we ?, What is our IT ? What happened in 2012 and 2014 ?
  • 7. CICS 1 (Consumer Bureau) CICS 2 (Corporate Bureau) CICS 3 (Limit Control System) SNA Router VP N Client Application Servers HIS End Users Web applicatio ns Mobile applicatio ns Applicati on Server Mobile Application Server Client FTP servers Interne t Interne t FTP server LU6.2 TCP/I P IBM Communications Server (IP to SNA) Oracle Exadat a App server FTP server LU6.2 LU6.2 TCP/I P TCP/I P KKB topology
  • 9. Key Focus Areas • CICS Web Services – • Develop, Build, and Deploy using our standard development tools – ISPF, RDz, Changeman, etc • High Availability / High Performance • CICSplex • Threadsafe • Development process and tooling • Rational Developer for z • CICS Explorer • Rational Development and Test • PD Tools – File Manager , Fault Analyzer, Debug Tool 8
  • 13. High Availability and Performance in CICSplex • CICS Interdependency Analyzer • Identify Resources used by our transactions and relationships to other resources • Identification of affinities • Threadsafe analysis • IBM Application Performance Analyzer • Isolate performance issues • Measure CPU and IO 12
  • 14. Development Tools and Process Enhancement 13 Desktop Windows Rational Asset Analyzer RAA plugin ChangeMan plugin RDz 9 Project Management Tool Defect Management Tool Browser RTC Work Item RRC Requirements RubyMine Ruby Cucumber tn3270 IBM PDTools Plugins Tests CICSExplorer Jremote Plugin CPSM CICS ChangeMan RSE JCLPlus JMon PDTools File Manager Fault Analyzer IBM Debug APA SAR Mobius Mainframe LPAR CICS RSE JMon PDTools File Manager Fault Analyzer IBM Debug RD&T
  • 15. Rational Development and Test 14 RD&T – CI Environment RD&T – CI Environment Z1091 RPM RD&T – Infrastructure Test Server Test Gold Test Test RDZ001 Optim RDZ002 RDZ004 RDZ003 PRD001 PRD002 PRD003 System z Loadlibs, CICS CSD, RESLIB, PSB,DBD,etc JOB STEP1 - ADRDSSU DUMP STEP2 - XMIT STEP3 - FTP XMIT to RD&T STEP4 - FTP Restore Job STEP5 - CLEANUP RDZ001 JOB STEP1 - RECEIVE STEP2 - ADRDSSU REST STEP4 - CLEANUP Gold Z1091 RPM rsyn c rsyn c RDZ001 RDZ001 RDZ001 RDZ001 RD&T – CI Environment Test Data
  • 21. 20
  • 22. Site A Site B Active/Active Using z/OS tools to Manage zClouds How can we simplify the cloning and syncing of the Infrastructure, Applications and Data artifacts across environments Private RD&T Public Production Production Multi-site clones Dev/Test RD&T Hybrid Cloud Burst
  • 23. Thank You Your Feedback is Important! Access the InterConnect 2015 Conference CONNECT Attendee Portal to complete your session surveys from your smartphone, laptop or conference kiosk.

Editor's Notes

  • #11: Manage Development artifacts Copybooks, XML Schema(XSD), Web Service Definition Language(WSDL), COBOL CICS Web Service assistant parameters Pipeline name and Pipeline configuration Automate Build and validation CICS Web Service assistant parameters managed inside of changman Pipeline XML schema validation (COBOL XMLSS validate) Deploy zFS and Dataset promote/demote of required artifacts(wsbind, wsdl, xsd, etc) Install resource and perform Pipeline scan in our CICSplex
  • #12: Leverage xml standards when possible ACORD, SWIFT, FIXML, etc Multiple approaches Top Down – Start with modeled schema and use generated copybooks internally in all programs(Rare) Meet in middle - Modeled interface with a program “wrapper” and controller to expose the business logic Controller layer helps combine multiple units of work Maximum reuse and no transformation on service bus Bottom up – Build WSDL from existing copybooks Simplest to do from a COBOL developer perspective Transformation on service bus to a public(modeled) interface is required CICS usually hosts our private service interface and the public accessed via our enterprise service bus. Using datapower for Validation, Authorization/Authentication, message transform Other best practices SSL Deploy/Backout –automatically perform the pipeline scan Have the ability to manage both WSDL and XSD in source code management tool or WSRR on day 1 Don’t waste time with a top down approach for existing business process Review/Document zfs backup and recovery process Validate new and changed pipeline definitions to ensure well formed COBOL XMLSS Ability to manage multiple pipelines in deploy process Developer training – XML, XSD, SOAP, WSDL, Soap UI Naming conventions – pipeline, zFS directories, services, programs, etc
  • #13: Use RDz graphical wizards to build wsbind instead of the batch assistants Enhance Changeman or use RTC Enhance existing Changeman process to use JSON assistants for JSON Web Services Websphere Service Repository and Registry(WSRR) integration Worklight
  • #14: Mix of stand alone and MRO prior to the CICSplex IA plugin makes it easy to navigate CICS resource relationships
  • #15: Many acquisitions over the years resulted inconsistent process and development tooling(you name it we had it). We needed to simplify and standardize on a single set of development tools(multi year effort). Using CICS Explorer and PD Tools plugins inside RDz Develop in RDz and Deploy to our z LPARs or to RDT RDT contains bare essentials for development and testing