SlideShare a Scribd company logo
© 2015 IBM Corporation
Using IBM UrbanCode Deploy to
deliver your apps to CICS
Matthew Webster
STSM, CICS meets
the cloud
S106
© 2015 IBM Corporation
Introduction
Delivery of today's multi-platform applications is complex;
applications have lots of moving parts that need to work
together.
Frequently, separate deployment tooling exists across
development teams within an organisation, including the
historical use of home-grown tools. These technologies
continue to work but are highly structured and contain rigid
processes that do not allow for flexible changes to the
environment, and do not support multi-platform deployments.
Additionally, customers are looking for better ways to manage
and automate individual component deployments and
incremental changes to applications, while reducing risk.
© 2015 IBM Corporation
General Insurance Sample CICS
Application
http://www-01.ibm.com/support/docview.wss?uid=swg24031760
© 2015 IBM Corporation
© 2015 IBM Corporation
© 2015 IBM Corporation
Problem
1. Need to add a telephone country code i.e. 44
for UK
2. Need to update CICS COBOL application
including 3270 interface and web service, JEE
application and mobile app
3. Need to test end-to-end solution
© 2015 IBM Corporation
Systems of Engagement (SoE) Apps
Rapid
Releases AppStore
Monitor
and Optimize
Release
and Deploy
Develop
and Test
IntegrationTest
Monitor
and Optimize
Develop
and Test
Web Apps
Frequent
Releases
Production
Environment
Databases
Systems of Record (SoR) Apps
Fewer
Releases
Databases
Integrate Systems of Engagement with
Systems of Record
By bringing together the culture, processes, and tools across the entire software
delivery lifecycle – spanning mobile to mainframe platforms
© 2015 IBM Corporation
IBM DevOps for Enterprise Systems
Accelerate
software delivery –
for faster time to value
Balance speed, cost,
quality and risk –
for increased capacity to
innovate
Reduce time to customer
feedback – for improved
customer experience
Continuous
Customer Feedback
& Optimization
Collaborative
Development
Continuous Release
and Deployment
Continuous
Monitoring
Continuous
Business Planning
Continuous
Testing
Operate Develop/
Test
Deploy
Steer
DevOps
Continuous
Feedback
Enterprise capability for continuous software delivery that enables organizations to
seize market opportunities and reduce time to customer
© 2015 IBM Corporation
Multi-Platform Application Deployment
Mobile App
Team
Middleware
team
Backend Systems
of Record
• Reduce errors: Standardised and
automated delivery to production-
like environments
• Improve productivity: Push-button
deployments for developer and
operations
• Speed time-to-market: Simplified,
reusable deployment processes
with built-in actions enable faster
testing and deployment of changes
• Reduce risk: Enforced security,
quality gating, and traceability
Visibility and automated control of your application deployment process
© 2015 IBM Corporation
Development Pipeline
© 2015 IBM Corporation
UrbanCode Deploy
Build
System
Post build
script
z/OS DeployToolkit
Create new version
z/OS
CodeStation
In HFS
Server
Agent
Download
artifacts
Review PDS in
version and
request deploy
process
Pre-processing
steps TSO, REXX,
SHELL
Deploy
data sets
PDS
Update Inventory
status
z/OS LPAR, Build system z/OS LPAR
Store meta data
Store version artifacts
Fetch artifacts
via copy or FTP
Post-processing
steps TSO,
REXX, SHELL
deploy
© 2015 IBM Corporation
Cast of Characters
Simon the solutions architect
Richard the release
engineer
Alan the COBOL application
developer Bobby the
build engineer
© 2015 IBM Corporation
Update CICS application
Alan the COBOL application developer
© 2015 IBM Corporation
© 2015 IBM Corporation
Deliver build into Code Station
Bobby the build engineer
© 2015 IBM Corporation
© 2015 IBM Corporation
© 2015 IBM Corporation
© 2015 IBM Corporation
Automate deployment of CICS, JEE and
mobile applications
Richard the release
engineer
© 2015 IBM Corporation
© 2015 IBM Corporation
© 2015 IBM Corporation
© 2015 IBM Corporation
© 2015 IBM Corporation
© 2015 IBM Corporation
© 2015 IBM Corporation
© 2015 IBM Corporation
© 2015 IBM Corporation
© 2015 IBM Corporation
© 2015 IBM Corporation
© 2015 IBM Corporation
© 2015 IBM Corporation
Test the solution
Simon the solutions
architect
© 2015 IBM Corporation
Check application version availability
© 2015 IBM Corporation
© 2015 IBM Corporation
© 2015 IBM Corporation
© 2015 IBM Corporation
38
© 2015 IBM Corporation
Summary
• Seen some of the IBM UrbanCode Deploy V6.1.1 multi-
platform deployment capabilities, including deployment to
the z Systems (z/OS) environment.
• Utilised some of the latest IBM UrbanCode Deploy V6.1.1
plug-ins:
• CICS TS
• DB2 for z/OS
• Application Deployment for WebSphere Application Server
• z/OS Utilities: Submit Job, Run TSO or ISPF Command
• Deployed a CICS TS 5.2 application, a Java Enterprise
Edition (JEE) application to WebSphere Application Server
for z/OS and, additionally, IBM mobile app components ....
.... in one deployment operation
© 2015 IBM Corporation
Demo Available on CICS Hursley YouTube
https://www.youtube.com/watch?v=7w_yGBmT4mo
© 2015 IBM Corporation
Questions?
© 2015 IBM Corporation
IBM CICS Family
http://www-01.ibm.com/software/htp/cics/
IBM DevOps: Deploy - Automate application deployments
http://www.ibm.com/ibm/devops/us/en/deploy/
Multi-platform application deployment with UrbanCode Deploy
http://www.ibm.com/developerworks/rational/library/multi-platform-application-
deployment-urbancode-deploy/
IBM developerWorks - UrbanCode Deploy
https://developer.ibm.com/urbancode/products/urbancode-deploy/
Additional Material

More Related Content

PDF
Continuous Delivery in the Enterprise - with IBM UrbanCode
PDF
Mastering DevOps Automation: Webinar
PDF
Hybrid Cloud DevOps with Apprenda and UrbanCode Deploy
PPTX
Improving Software Delivery with DevOps & Software Defined Environments | The...
PDF
Integrations, UI Enhancements and Cloud – See What’s New with IBM UrbanCode D...
PPTX
Urban code - DevOps - cost reduction
PPTX
UrbanCode Deploy course and product overview slides
PDF
Security and DevOps - Managing Security in a DevOps Enterprise
Continuous Delivery in the Enterprise - with IBM UrbanCode
Mastering DevOps Automation: Webinar
Hybrid Cloud DevOps with Apprenda and UrbanCode Deploy
Improving Software Delivery with DevOps & Software Defined Environments | The...
Integrations, UI Enhancements and Cloud – See What’s New with IBM UrbanCode D...
Urban code - DevOps - cost reduction
UrbanCode Deploy course and product overview slides
Security and DevOps - Managing Security in a DevOps Enterprise

What's hot (20)

PDF
IBM UrbanCode Deploy Quick Start Service Offering
PDF
Introduction to IBM UrbanCode Deploy and Release
PDF
Continuous Delivery with Jenkins Enterprise and IBM UrbanCode Deploy
PDF
Unicorns on an Aircraft Carrier: CDSummit London and Stockholm Keynote
PDF
Continuous Application Delivery to WebSphere - Featuring IBM UrbanCode
PDF
dev@InterConnect workshop - Lean and DevOps
PDF
IBM InterConnect 2016: Security for DevOps in an Enterprise
PDF
Mobile to Mainframe - En-to-end transformation
PDF
Integrating BlueMix into a DevOps pipeline
PDF
DevOps Thinking for the Line of Business
PPTX
OpenTechSummit InterConnect2015 DevOps
PDF
A DevOps adoption playbook- achieving business value at scale
PPT
Webcast Automação Implantação de Aplicações (DevOps)
PDF
Leading DevOps Application Release and Deployment - Best Practices for Organi...
PDF
Product Overview: The New IBM UrbanCode Deploy 6.0
PDF
Adopting DevOps for 2-Speed IT
PDF
UrbanCode Deploy and Docker Containers Connect the Dots
PPTX
How IBM Scaled DevOps: The IBM Marketplace and Continuous Improvement
PPTX
Delivering Applications Continuously to Cloud
PPTX
Fundamentals of Deploy and Release
IBM UrbanCode Deploy Quick Start Service Offering
Introduction to IBM UrbanCode Deploy and Release
Continuous Delivery with Jenkins Enterprise and IBM UrbanCode Deploy
Unicorns on an Aircraft Carrier: CDSummit London and Stockholm Keynote
Continuous Application Delivery to WebSphere - Featuring IBM UrbanCode
dev@InterConnect workshop - Lean and DevOps
IBM InterConnect 2016: Security for DevOps in an Enterprise
Mobile to Mainframe - En-to-end transformation
Integrating BlueMix into a DevOps pipeline
DevOps Thinking for the Line of Business
OpenTechSummit InterConnect2015 DevOps
A DevOps adoption playbook- achieving business value at scale
Webcast Automação Implantação de Aplicações (DevOps)
Leading DevOps Application Release and Deployment - Best Practices for Organi...
Product Overview: The New IBM UrbanCode Deploy 6.0
Adopting DevOps for 2-Speed IT
UrbanCode Deploy and Docker Containers Connect the Dots
How IBM Scaled DevOps: The IBM Marketplace and Continuous Improvement
Delivering Applications Continuously to Cloud
Fundamentals of Deploy and Release
Ad

Viewers also liked (20)

PDF
Anz cics ts v5 technical update seminar intro (half day event)
PPTX
Facebook the social network
PPT
Impact 2014 Best practices for_cics_soa_co
PPTX
S109 cics-java
PPTX
O pequeno javali em slide
PPT
SHARE 2014, Pittsburgh Using policies to manage critical cics resources
PPT
IBM Impact session Ed addison nuts and bolts ws
PPTX
2844 CICS Policy Based Management – There’s a new sheriff in town
PPT
Share seattle liberty
PDF
Enhanced cics cloud enablement and dev ops capabilities
PPT
The Natural Tummy Tuck: 5 Lingerie Tips To Flatten A Big Tummy
PPT
S105 performance
PDF
عادت های موفق ترین محققان بازار
PPTX
Поэзия родной старины
PDF
Oumh1303 (1)
PDF
2014 multimuntanya powerpoint_mare de deu_sise_ (2)
DOCX
F004 p006-gfpi guia de aprendizaje 2 -- aplicar los fundamentos de programación
PDF
Hbcl4203
PDF
Oumh1303 20130712 155801
PDF
2014 1 pr커뮤니케이션세미나 강의록 3월4월
Anz cics ts v5 technical update seminar intro (half day event)
Facebook the social network
Impact 2014 Best practices for_cics_soa_co
S109 cics-java
O pequeno javali em slide
SHARE 2014, Pittsburgh Using policies to manage critical cics resources
IBM Impact session Ed addison nuts and bolts ws
2844 CICS Policy Based Management – There’s a new sheriff in town
Share seattle liberty
Enhanced cics cloud enablement and dev ops capabilities
The Natural Tummy Tuck: 5 Lingerie Tips To Flatten A Big Tummy
S105 performance
عادت های موفق ترین محققان بازار
Поэзия родной старины
Oumh1303 (1)
2014 multimuntanya powerpoint_mare de deu_sise_ (2)
F004 p006-gfpi guia de aprendizaje 2 -- aplicar los fundamentos de programación
Hbcl4203
Oumh1303 20130712 155801
2014 1 pr커뮤니케이션세미나 강의록 3월4월
Ad

Similar to S106 using ibm urban code deploy to deliver your apps to cics (20)

PPTX
Overview
PDF
How NBCUniversal Adopted DevOps
PDF
How to Balance System Speed and Risk for Multi-Platform Innovation
PDF
New Continuous Release and Deployment Capabilities for CICS Customers v4
PDF
Webcast urbancodemobiltomainframe
PDF
The Future of DevOps and UrbanCode
PDF
DTS-1778 Understanding DevOps - IBM InterConnect Session
PDF
LSU Nordic 2015 - Agile development on system z
PDF
Get Mapped: Using Value Stream Mapping to Create a DevOps Adoption Roadmap
PDF
DevOps adoption in the enterprise
PDF
Optimize your CI/CD with GitLab and AWS
ODP
Innovate at speed with Devops
PDF
DevOps for the Mobile Enterprise: Build and Connect
PPTX
Cloud With DevOps Enabling Rapid Business Development
PDF
Deployment Automation for Hybrid Cloud and Multi-Platform Environments
PDF
CampDevOps keynote - DevOps: Using 'Lean' to eliminate Bottlenecks
PPTX
Bluemix summary
PDF
Practical DevOps in a Hybrid World
PDF
Building a DevOps Team that Isn't Evil
PDF
Continuous Delivery for cloud - scenarios and scope
Overview
How NBCUniversal Adopted DevOps
How to Balance System Speed and Risk for Multi-Platform Innovation
New Continuous Release and Deployment Capabilities for CICS Customers v4
Webcast urbancodemobiltomainframe
The Future of DevOps and UrbanCode
DTS-1778 Understanding DevOps - IBM InterConnect Session
LSU Nordic 2015 - Agile development on system z
Get Mapped: Using Value Stream Mapping to Create a DevOps Adoption Roadmap
DevOps adoption in the enterprise
Optimize your CI/CD with GitLab and AWS
Innovate at speed with Devops
DevOps for the Mobile Enterprise: Build and Connect
Cloud With DevOps Enabling Rapid Business Development
Deployment Automation for Hybrid Cloud and Multi-Platform Environments
CampDevOps keynote - DevOps: Using 'Lean' to eliminate Bottlenecks
Bluemix summary
Practical DevOps in a Hybrid World
Building a DevOps Team that Isn't Evil
Continuous Delivery for cloud - scenarios and scope

More from nick_garrod (20)

PPTX
2844 inter connect cics policy (2844)
PDF
Cics ts v4 and v5 recap, and the new cics ts v5.3 open beta (1)
PDF
Api management customer
ODP
S111 cics connectivity in devops
ODP
S110 gse - liberte egalite fraternite
ODP
S108 - 1 Billion Smartphones a year and counting – How is your CICS connected?
PPTX
S107 5 compelling reasons for using cics in the cloud
PPTX
S104 twist and cloud
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 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
PPT
z Technical Summit Track 3 Session 4 Developing mobilefirst app for z
PPTX
Session 3 _exposing_mainframe_applications_services_v4
2844 inter connect cics policy (2844)
Cics ts v4 and v5 recap, and the new cics ts v5.3 open beta (1)
Api management customer
S111 cics connectivity in devops
S110 gse - liberte egalite fraternite
S108 - 1 Billion Smartphones a year and counting – How is your CICS connected?
S107 5 compelling reasons for using cics in the cloud
S104 twist and cloud
S103 cics cloud and dev ops agility
S102 cics the future is closer abridged
S101 cics what's in it for you
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
z Technical Summit Track 3 Session 4 Developing mobilefirst app for z
Session 3 _exposing_mainframe_applications_services_v4

Recently uploaded (20)

PDF
Modernizing your data center with Dell and AMD
PPTX
MYSQL Presentation for SQL database connectivity
PDF
Electronic commerce courselecture one. Pdf
PDF
cuic standard and advanced reporting.pdf
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Unlocking AI with Model Context Protocol (MCP)
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PPTX
Cloud computing and distributed systems.
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
KodekX | Application Modernization Development
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
PPTX
Big Data Technologies - Introduction.pptx
Modernizing your data center with Dell and AMD
MYSQL Presentation for SQL database connectivity
Electronic commerce courselecture one. Pdf
cuic standard and advanced reporting.pdf
Reach Out and Touch Someone: Haptics and Empathic Computing
Unlocking AI with Model Context Protocol (MCP)
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
The Rise and Fall of 3GPP – Time for a Sabbatical?
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Cloud computing and distributed systems.
Network Security Unit 5.pdf for BCA BBA.
KodekX | Application Modernization Development
Diabetes mellitus diagnosis method based random forest with bat algorithm
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Per capita expenditure prediction using model stacking based on satellite ima...
Advanced methodologies resolving dimensionality complications for autism neur...
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
Big Data Technologies - Introduction.pptx

S106 using ibm urban code deploy to deliver your apps to cics

  • 1. © 2015 IBM Corporation Using IBM UrbanCode Deploy to deliver your apps to CICS Matthew Webster STSM, CICS meets the cloud S106
  • 2. © 2015 IBM Corporation Introduction Delivery of today's multi-platform applications is complex; applications have lots of moving parts that need to work together. Frequently, separate deployment tooling exists across development teams within an organisation, including the historical use of home-grown tools. These technologies continue to work but are highly structured and contain rigid processes that do not allow for flexible changes to the environment, and do not support multi-platform deployments. Additionally, customers are looking for better ways to manage and automate individual component deployments and incremental changes to applications, while reducing risk.
  • 3. © 2015 IBM Corporation General Insurance Sample CICS Application http://www-01.ibm.com/support/docview.wss?uid=swg24031760
  • 4. © 2015 IBM Corporation
  • 5. © 2015 IBM Corporation
  • 6. © 2015 IBM Corporation Problem 1. Need to add a telephone country code i.e. 44 for UK 2. Need to update CICS COBOL application including 3270 interface and web service, JEE application and mobile app 3. Need to test end-to-end solution
  • 7. © 2015 IBM Corporation Systems of Engagement (SoE) Apps Rapid Releases AppStore Monitor and Optimize Release and Deploy Develop and Test IntegrationTest Monitor and Optimize Develop and Test Web Apps Frequent Releases Production Environment Databases Systems of Record (SoR) Apps Fewer Releases Databases Integrate Systems of Engagement with Systems of Record By bringing together the culture, processes, and tools across the entire software delivery lifecycle – spanning mobile to mainframe platforms
  • 8. © 2015 IBM Corporation IBM DevOps for Enterprise Systems Accelerate software delivery – for faster time to value Balance speed, cost, quality and risk – for increased capacity to innovate Reduce time to customer feedback – for improved customer experience Continuous Customer Feedback & Optimization Collaborative Development Continuous Release and Deployment Continuous Monitoring Continuous Business Planning Continuous Testing Operate Develop/ Test Deploy Steer DevOps Continuous Feedback Enterprise capability for continuous software delivery that enables organizations to seize market opportunities and reduce time to customer
  • 9. © 2015 IBM Corporation Multi-Platform Application Deployment Mobile App Team Middleware team Backend Systems of Record • Reduce errors: Standardised and automated delivery to production- like environments • Improve productivity: Push-button deployments for developer and operations • Speed time-to-market: Simplified, reusable deployment processes with built-in actions enable faster testing and deployment of changes • Reduce risk: Enforced security, quality gating, and traceability Visibility and automated control of your application deployment process
  • 10. © 2015 IBM Corporation Development Pipeline
  • 11. © 2015 IBM Corporation UrbanCode Deploy Build System Post build script z/OS DeployToolkit Create new version z/OS CodeStation In HFS Server Agent Download artifacts Review PDS in version and request deploy process Pre-processing steps TSO, REXX, SHELL Deploy data sets PDS Update Inventory status z/OS LPAR, Build system z/OS LPAR Store meta data Store version artifacts Fetch artifacts via copy or FTP Post-processing steps TSO, REXX, SHELL deploy
  • 12. © 2015 IBM Corporation Cast of Characters Simon the solutions architect Richard the release engineer Alan the COBOL application developer Bobby the build engineer
  • 13. © 2015 IBM Corporation Update CICS application Alan the COBOL application developer
  • 14. © 2015 IBM Corporation
  • 15. © 2015 IBM Corporation Deliver build into Code Station Bobby the build engineer
  • 16. © 2015 IBM Corporation
  • 17. © 2015 IBM Corporation
  • 18. © 2015 IBM Corporation
  • 19. © 2015 IBM Corporation Automate deployment of CICS, JEE and mobile applications Richard the release engineer
  • 20. © 2015 IBM Corporation
  • 21. © 2015 IBM Corporation
  • 22. © 2015 IBM Corporation
  • 23. © 2015 IBM Corporation
  • 24. © 2015 IBM Corporation
  • 25. © 2015 IBM Corporation
  • 26. © 2015 IBM Corporation
  • 27. © 2015 IBM Corporation
  • 28. © 2015 IBM Corporation
  • 29. © 2015 IBM Corporation
  • 30. © 2015 IBM Corporation
  • 31. © 2015 IBM Corporation
  • 32. © 2015 IBM Corporation Test the solution Simon the solutions architect
  • 33. © 2015 IBM Corporation Check application version availability
  • 34. © 2015 IBM Corporation
  • 35. © 2015 IBM Corporation
  • 36. © 2015 IBM Corporation
  • 37. © 2015 IBM Corporation 38
  • 38. © 2015 IBM Corporation Summary • Seen some of the IBM UrbanCode Deploy V6.1.1 multi- platform deployment capabilities, including deployment to the z Systems (z/OS) environment. • Utilised some of the latest IBM UrbanCode Deploy V6.1.1 plug-ins: • CICS TS • DB2 for z/OS • Application Deployment for WebSphere Application Server • z/OS Utilities: Submit Job, Run TSO or ISPF Command • Deployed a CICS TS 5.2 application, a Java Enterprise Edition (JEE) application to WebSphere Application Server for z/OS and, additionally, IBM mobile app components .... .... in one deployment operation
  • 39. © 2015 IBM Corporation Demo Available on CICS Hursley YouTube https://www.youtube.com/watch?v=7w_yGBmT4mo
  • 40. © 2015 IBM Corporation Questions?
  • 41. © 2015 IBM Corporation IBM CICS Family http://www-01.ibm.com/software/htp/cics/ IBM DevOps: Deploy - Automate application deployments http://www.ibm.com/ibm/devops/us/en/deploy/ Multi-platform application deployment with UrbanCode Deploy http://www.ibm.com/developerworks/rational/library/multi-platform-application- deployment-urbancode-deploy/ IBM developerWorks - UrbanCode Deploy https://developer.ibm.com/urbancode/products/urbancode-deploy/ Additional Material