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

What's hot (20)

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

Viewers also liked (20)

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

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

PDF
New Continuous Release and Deployment Capabilities for CICS Customers v4
Susan Yoskin
 
PDF
Webcast urbancodemobiltomainframe
Rosalind Radcliffe
 
PDF
Helping Organizations Realize the Value of DevOps with Continuous Software De...
IBM UrbanCode Products
 
PPTX
S103 cics cloud and dev ops agility
nick_garrod
 
PPTX
Overview
Joanne Scouler
 
PPT
Innovate 2014 - DevOps Technical Strategy
Daniel Berg
 
PPTX
Innovate 2014 DevOps: Release and Deploy Keynote
Daniel Berg
 
PPTX
Share seattle cics cloud
nick_garrod
 
PDF
Continuous Integration and Deployment on Rational Development and Test Enviro...
DevOps for Enterprise Systems
 
PDF
InterConnect 2015: 3540 Release and Deploy Headliner
Daniel Berg
 
PDF
How NBCUniversal Adopted DevOps
Sanjeev Sharma
 
PDF
DevOps for Enterprise Systems Overview
Rosalind Radcliffe
 
PDF
Multi platform application deployment with urban code deploy
Saranga Tripathy
 
PDF
Urban code deploy helps with traditional websphere app server migration
Laurel Dickson-Bull
 
PDF
Using UrbanCode Deploy to Migrate to WebSphere Application Server Version 9
IBM UrbanCode Products
 
PDF
DevOps for the Mobile Enterprise: Build and Connect
Rosalind Radcliffe
 
PPTX
6.13.2013 2013 - Software, System, & IT Architecture - Good Design is Good Bu...
IBM Rational
 
PDF
The Future of DevOps and UrbanCode
IBM UrbanCode Products
 
PPT
UCD components
IBM Rational software
 
PPTX
TheTricky Bits of Deployment Automation
IBM UrbanCode Products
 
New Continuous Release and Deployment Capabilities for CICS Customers v4
Susan Yoskin
 
Webcast urbancodemobiltomainframe
Rosalind Radcliffe
 
Helping Organizations Realize the Value of DevOps with Continuous Software De...
IBM UrbanCode Products
 
S103 cics cloud and dev ops agility
nick_garrod
 
Overview
Joanne Scouler
 
Innovate 2014 - DevOps Technical Strategy
Daniel Berg
 
Innovate 2014 DevOps: Release and Deploy Keynote
Daniel Berg
 
Share seattle cics cloud
nick_garrod
 
Continuous Integration and Deployment on Rational Development and Test Enviro...
DevOps for Enterprise Systems
 
InterConnect 2015: 3540 Release and Deploy Headliner
Daniel Berg
 
How NBCUniversal Adopted DevOps
Sanjeev Sharma
 
DevOps for Enterprise Systems Overview
Rosalind Radcliffe
 
Multi platform application deployment with urban code deploy
Saranga Tripathy
 
Urban code deploy helps with traditional websphere app server migration
Laurel Dickson-Bull
 
Using UrbanCode Deploy to Migrate to WebSphere Application Server Version 9
IBM UrbanCode Products
 
DevOps for the Mobile Enterprise: Build and Connect
Rosalind Radcliffe
 
6.13.2013 2013 - Software, System, & IT Architecture - Good Design is Good Bu...
IBM Rational
 
The Future of DevOps and UrbanCode
IBM UrbanCode Products
 
UCD components
IBM Rational software
 
TheTricky Bits of Deployment Automation
IBM UrbanCode Products
 
Ad

More from nick_garrod (20)

PPTX
2844 inter connect cics policy (2844)
nick_garrod
 
PDF
Cics ts v4 and v5 recap, and the new cics ts v5.3 open beta (1)
nick_garrod
 
PDF
Api management customer
nick_garrod
 
ODP
S111 cics connectivity in devops
nick_garrod
 
ODP
S110 gse - liberte egalite fraternite
nick_garrod
 
ODP
S108 - 1 Billion Smartphones a year and counting – How is your CICS connected?
nick_garrod
 
PPTX
S107 5 compelling reasons for using cics in the cloud
nick_garrod
 
PPTX
S104 twist and cloud
nick_garrod
 
PPT
S102 cics the future is closer abridged
nick_garrod
 
PPTX
S101 cics what's in it for you
nick_garrod
 
PPT
Share seattle health_center
nick_garrod
 
PPT
SHARE Seattle 2015 Taming the Beast – Best Practices for zFS with CICS
nick_garrod
 
PPTX
SHARE 2015 SeattleShare cics ts 52 technical overview
nick_garrod
 
PPTX
Share cics policy (2844)
nick_garrod
 
PPTX
Share multi versioning scenarios
nick_garrod
 
PPTX
16370 cics project opening and project update f
nick_garrod
 
PPT
z Technical Summit Track 3 Session 4 Developing mobilefirst app for z
nick_garrod
 
PPTX
Session 3 _exposing_mainframe_applications_services_v4
nick_garrod
 
ODP
2829 liberty
nick_garrod
 
PPTX
InterConnect 2015 session 2825 cics_and_the_new soa
nick_garrod
 
2844 inter connect cics policy (2844)
nick_garrod
 
Cics ts v4 and v5 recap, and the new cics ts v5.3 open beta (1)
nick_garrod
 
Api management customer
nick_garrod
 
S111 cics connectivity in devops
nick_garrod
 
S110 gse - liberte egalite fraternite
nick_garrod
 
S108 - 1 Billion Smartphones a year and counting – How is your CICS connected?
nick_garrod
 
S107 5 compelling reasons for using cics in the cloud
nick_garrod
 
S104 twist and cloud
nick_garrod
 
S102 cics the future is closer abridged
nick_garrod
 
S101 cics what's in it for you
nick_garrod
 
Share seattle health_center
nick_garrod
 
SHARE Seattle 2015 Taming the Beast – Best Practices for zFS with CICS
nick_garrod
 
SHARE 2015 SeattleShare cics ts 52 technical overview
nick_garrod
 
Share cics policy (2844)
nick_garrod
 
Share multi versioning scenarios
nick_garrod
 
16370 cics project opening and project update f
nick_garrod
 
z Technical Summit Track 3 Session 4 Developing mobilefirst app for z
nick_garrod
 
Session 3 _exposing_mainframe_applications_services_v4
nick_garrod
 
2829 liberty
nick_garrod
 
InterConnect 2015 session 2825 cics_and_the_new soa
nick_garrod
 

Recently uploaded (20)

PPTX
AI Penetration Testing Essentials: A Cybersecurity Guide for 2025
defencerabbit Team
 
PDF
Transcript: New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
PDF
Empower Inclusion Through Accessible Java Applications
Ana-Maria Mihalceanu
 
PDF
CIFDAQ Weekly Market Wrap for 11th July 2025
CIFDAQ
 
PDF
From Code to Challenge: Crafting Skill-Based Games That Engage and Reward
aiyshauae
 
PDF
"AI Transformation: Directions and Challenges", Pavlo Shaternik
Fwdays
 
PPTX
Webinar: Introduction to LF Energy EVerest
DanBrown980551
 
PDF
Using FME to Develop Self-Service CAD Applications for a Major UK Police Force
Safe Software
 
PDF
Log-Based Anomaly Detection: Enhancing System Reliability with Machine Learning
Mohammed BEKKOUCHE
 
PPTX
UiPath Academic Alliance Educator Panels: Session 2 - Business Analyst Content
DianaGray10
 
PDF
Fl Studio 24.2.2 Build 4597 Crack for Windows Free Download 2025
faizk77g
 
PPTX
"Autonomy of LLM Agents: Current State and Future Prospects", Oles` Petriv
Fwdays
 
PDF
Presentation - Vibe Coding The Future of Tech
yanuarsinggih1
 
PDF
Timothy Rottach - Ramp up on AI Use Cases, from Vector Search to AI Agents wi...
AWS Chicago
 
PDF
Blockchain Transactions Explained For Everyone
CIFDAQ
 
PDF
Chris Elwell Woburn, MA - Passionate About IT Innovation
Chris Elwell Woburn, MA
 
PPTX
WooCommerce Workshop: Bring Your Laptop
Laura Hartwig
 
PPTX
OpenID AuthZEN - Analyst Briefing July 2025
David Brossard
 
PDF
LLMs.txt: Easily Control How AI Crawls Your Site
Keploy
 
PDF
The Builder’s Playbook - 2025 State of AI Report.pdf
jeroen339954
 
AI Penetration Testing Essentials: A Cybersecurity Guide for 2025
defencerabbit Team
 
Transcript: New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
Empower Inclusion Through Accessible Java Applications
Ana-Maria Mihalceanu
 
CIFDAQ Weekly Market Wrap for 11th July 2025
CIFDAQ
 
From Code to Challenge: Crafting Skill-Based Games That Engage and Reward
aiyshauae
 
"AI Transformation: Directions and Challenges", Pavlo Shaternik
Fwdays
 
Webinar: Introduction to LF Energy EVerest
DanBrown980551
 
Using FME to Develop Self-Service CAD Applications for a Major UK Police Force
Safe Software
 
Log-Based Anomaly Detection: Enhancing System Reliability with Machine Learning
Mohammed BEKKOUCHE
 
UiPath Academic Alliance Educator Panels: Session 2 - Business Analyst Content
DianaGray10
 
Fl Studio 24.2.2 Build 4597 Crack for Windows Free Download 2025
faizk77g
 
"Autonomy of LLM Agents: Current State and Future Prospects", Oles` Petriv
Fwdays
 
Presentation - Vibe Coding The Future of Tech
yanuarsinggih1
 
Timothy Rottach - Ramp up on AI Use Cases, from Vector Search to AI Agents wi...
AWS Chicago
 
Blockchain Transactions Explained For Everyone
CIFDAQ
 
Chris Elwell Woburn, MA - Passionate About IT Innovation
Chris Elwell Woburn, MA
 
WooCommerce Workshop: Bring Your Laptop
Laura Hartwig
 
OpenID AuthZEN - Analyst Briefing July 2025
David Brossard
 
LLMs.txt: Easily Control How AI Crawls Your Site
Keploy
 
The Builder’s Playbook - 2025 State of AI Report.pdf
jeroen339954
 

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