SlideShare a Scribd company logo
1 of 42
Insert
Custom
Session
QR if
Desired.
CICS Cloud + CICS DevOps =
Agility^2
Phil Wakelin@uk.ibm.com
CICS Strategy & Design, IBM Hursley UK
Disclaimer
IBM’s statements regarding its plans, directions, and intent are subject to change or withdrawal
without notice at IBM’s sole discretion.
Information regarding potential future products is intended to outline our general product direction
and it should not be relied on in making a purchasing decision.
The information mentioned regarding potential future products is not a commitment, promise, or
legal obligation to deliver any material, code or functionality. Information about potential future
products may not be incorporated into any contract. The development, release, and timing of any
future features or functionality described for our products remains at our sole discretion.
Performance is based on measurements and projections using standard IBM benchmarks in a
controlled environment. The actual throughput or performance that any user will experience will
vary depending upon many factors, including considerations such as the amount of
multiprogramming in the user’s job stream, the I/O configuration, the storage configuration, and
the workload processed. Therefore, no assurance can be given that an individual user will
achieve results similar to those stated here.
1
Agenda
• CICS Explorer As-Is Scenario
• CICS TS V5.3 open beta : Cloud with DevOps
• Automated builds with the CICS Build Toolkit
• Scripted deployments with DFHDPLOY
• UrbanCode Deploy support
Creating a CICS cloud can provide a step change in agility. Add DevOps to the equation and it’s more like
a quantum leap. Imagine if the latest CICS DevOps technology could fully automate the reliable and
repeatable deployment of CICS applications through the entire lifecycle. Envision a fully automated build
environment for any style of CICS application, with common scripting languages and tools to create a
continuous deployment model. Or contemplate using a tool like IBM UrbanCode Deploy to provision any
type of CICS application, in coordination with other application and database components in a single
action. Better still, don’t try and imagine it. Attend this session and see it for yourself.
2
3
CICS Explorer As-Is Scenario
4
What can I do with a CICS Bundle?
• CICS TS V4.1
– CICS business events
• CICS TS V4.2
– CICS system events
– CICS Java applications
• CICS TS V5.1
– CICS policy
– CICS Java Web applications (Liberty)
– LIBRARY, PROGRAM, TRANSACTION, URIMAP
– CICS cloud applications
• CICS TS V5.2
– WEBSERVICE & PIPELINE, JVMSERVER, TCPIPSERVICE, FILE
– Cloud application multi-versioning
All these applications require CICS bundles to be packaged, deployed to
zFS, and installed into CICS
5
CICS Explorer
6
Scenario
7
Bundle management today – Java bundles (OSGi)
1. Version and export CICS bundle project and
referenced OSGi plugin projects
2. Move #1 to target zFS
3. Create new CSD BUNDLE to refer to zFS target
4. Install, enable BUNDLE resource
 > New OSGi service now available *
5. Disable and discard any old versions
6. Update CSD grouplist
7. Tidy up zFS
How do I automate this process?
*Requires APAR PI24367, ref. cicsDev Updating Java applications in a CICS bundle
8
Bundle management today – Cloud applications
1. Export Eclipse CICS Application project and associated
bundle projects to file system
2. Move bundles from #1 to target CICS zFS
3. Create application definitions in CICSPlex SM EYUDREP
4. Install, enable and make available
5. Make unavailable, disable and discard any old verisions
How do I automate this process?
How can I coordinate this process with other application
and database components?
9
CICS TS V5.3 open beta: Cloud with DevOps
10
To adopt DevOps and fully automate deployment of
CICS applications …
A Build Engineer can create a
fully automated build
environment for any style of
CICS application.
A Release Engineer can use common
scripting languages and tools to create
a continuous deployment model for any
style of CICS application.
A Release Engineer can use IBM
UrbanCode Deploy to provision a
CICS application in coordination
with other application and database
components in a single action.
11
IBM CICS Transaction Server V5.3 open beta
Enterprise grade mixed language application serving
Service
Agility
Enhanced support for Java and the
WebSphere Liberty Profile
Cloud with
DevOps
Operational
Efficiency
Performance optimizations,
enhanced metrics and additional
security
New cloud and DevOps support to
automate CICS deployments
• Additional Liberty features
• Enhanced interoperability
• Simplified management
• Enhanced Java SE support
• Web service optimizations
• Performance improvements
• Enhanced metrics
• Additional security options
• Automated builds
• Scripted deployments
• UrbanCode Deploy support
• Enhanced cloud enablement
Planned open beta availability : 23rd Mar 2015
12
Automated builds
Scripted
deployments
UrbanCode
Deploy support
Enhanced cloud
enablement
CICS TS V5.3 open beta : Cloud with DevOps
New cloud and DevOps support to automate CICS deployments
Cloud applications and bundles are a convenient way
to package and manage components, resources, and
dependencies in CICS.
The CICS TS V5.3 open beta introduces the CICS
Build Toolkit, which provides a command-line interface
for automating the building of CICS projects created
using the CICS Explorer.
CICS cloud applications and bundles, as well as OSGi
Java bundles, can now be automatically built from
source code.
13
Automated builds
Scripted
deployments
UrbanCode
Deploy support
Enhanced cloud
enablement
CICS TS V5.3 open beta : Cloud with DevOps
New cloud and DevOps support to automate CICS deployments
A built CICS project that resides in zFS, can now be
programmatically deployed across CICS systems
using a set of scripting commands.
DFHDPLOY is a new batch utility to support the
automated provisioning of CICS bundles, OSGi
bundles within CICS bundles, and CICS applications.
DFHDPLOY commands can be used to deploy CICS
bundles and CICS applications into a desired state,
such as ‘enabled’ or ‘available’ as well as undeploy
and remove them.
14
Automated builds
Scripted
deployments
UrbanCode
Deploy support
Enhanced cloud
enablement
CICS TS V5.3 open beta : Cloud with DevOps
New cloud and DevOps support to automate CICS deployments
A CICS Transaction Server beta plug-in for
UrbanCode Deploy supports the deployment of CICS
applications middleware configurations and database
changes.
Using UrbanCode Deploy, multiple deployment steps
can be coordinated in a single action.
The CICS TS beta plug-in provides functions for
installing and removing resources, NEWCOPY and
PHASEIN for programs, and performing a pipeline
scan.
15
Automated builds
Scripted
deployments
UrbanCode
Deploy support
Enhanced cloud
enablement
CICS TS V5.3 open beta : Cloud with DevOps
New cloud and DevOps support to automate CICS deployments
Transaction entry point for a CICS cloud application, in
addition to program and URIMAP entry points.
Recovery of a Cloud application state across restarts
* Policy scoping for a Transaction ID (in addition to
Program)
*See CICSdev article Restricting CICS policies to specific CICS user tasks
CICS region(s)
1616
zFS
CSD
Built bundle project directory
DevOps Scenario
Source code
system
Checkout
cics build
toolkit
Built artifacts Installed
bundles
DFHDPLY
17
Supported Scenarios
1. CICS bundle projects
2. OSGi & Web bundles
3. CICS cloud applications
1. Deploy and undeploy cloud
applications and CICS bundles
2. Synchronous cloud application
& CICS bundle API commands
1. Deploy a traditional
CICS COBOL, PL/I,
ASM application
2. Deploy a web service
IBM Urban Code
CICS build toolkit
DFHDPLOY
18
What is the CICS Build Toolkit?
Multi-platform tool with a command-line interface to build
CICS bundles and Cloud applictions, removing requirement
for CICS Explorer
19
CICS Build Toolkit
• Command-line interface to build CICS projects
– Script alternative for Explorer “Export to z/OS UNIX File
System” menu
– One tool to build for all versions of CICS TS
– Builds any CICS bundle project and associated resources:
• Java/OSGi, WAR, EAR, EBA, Policy, Transaction, Program
etc.
• Installation on z/OS, Linux, Windows
– Transfer cicsbt_v5.3.0.0.zip from CICS beta site in binary
– Unzip; jar -xf cicsbt_v5.3.0.0.zip
– Make executable on z/OS and Linux; chmod a+x *.sh
– Requires: Java 7 or above
20
CICS Build Toolkit examples
• Build a CICS bundle
– Bundle name, bundle name+version, several bundles, all bundles
cicsbt --input my/source/dir/*
--build CicsBundleProject(1.0.1)
--output my/output/dir
• Build a CICS bundle that references an OSGi Java project
– Can use a CICS version .target or your own
cicsbt --input my/source/dir/*
--build OSGiCicsBundleProject
--target com.ibm.cics.explorer.sdk.runtime51.target
--output my/output/dir
• Build a CICS cloud application
– Application name, application name + version, all applications
cicsbt --input my/source/dir/*
--build MyApplication(1.0.1)
--output my/output/dir
21
CICS Build Toolkit as part of continuous
integration
• Build Engineer can write
a build script to:
– Check out resources
– Build CICS
application
– Copy to staging
• Test, and run from
continuous integration
build server, such as
Jenkins or RTC
Scripted deployments with DFHDPLOY
23
The new DFHDPLOY program
• Automate deployment of bundles (and applications) through
simple single commands…
“Take a bundle on disk, install it, and take it to the state I want.”
... and the reverse as well.
• Automation runs faster - takes advantage of new V5.3
synchronous APIs where available.
• Deploy bundles across group of CICS systems in a CICSPlex in
one operation
• Built on top of CICSPlex SM SPI
24
The new DFHDPLOY program
• Can also run a SET command for granular control of
existing bundles and applications.
SET APPLICATION(MYAPP) VERSION(1.2.5)
PLATFORM(MYPLAT) STATE(DISABLED)
• Applications work in just the same way as CICS bundles
do.
25
DFHDPLOY commands
Not
Installed Available
Installed
Disabled
Installed
Enabled
DEPLOY
UNDEPLOY
SET
26
DFHDPLOY job – standalone bundle
//DPLOYBUN JOB CLASS=A,MSGCLASS=A,NOTIFY=&SYSUID
//*
//DFHDPLOY EXEC PGM=DFHDPLOY
//STEPLIB DD DISP=SHR,DSN=CICS.TS.DEV.INTEGRAT.SDFHLOAD
// DD DISP=SHR,DSN=CICS.TS.DEV.INTEGRAT.SEYUAUTH
//SYSTSPRT DD SYSOUT=*
//SYSIN DD *
SET CICSPLEX(MYPLEX1);
UNDEPLOY BUNDLE(BUN1) CSDGROUP(BUN) SCOPE(IYK3ZMC3)
STATE(DISCARDED);
DEPLOY BUNDLE(BUN1) CSDGROUP(BUN) SCOPE(IYK3ZMC3)
STATE(AVAILABLE)
BUNDLEDIR(/u/cics/com.ibm.cics.server.examples.bundle_1.0.0);
SET BUNDLE(BUN1) SCOPE(IYK3ZMC3) STATE(AVAILABLE);
/*
SET CICSPLEX command
connects to CICSPlex CMAS
UNDEPLOY discard allows new
resources to be installed without
clash
DEPLOY adds BUNDLE
definition to CSD and installs
SET BUNDLE changes state of
resources
27
DFHDPLOY job – Cloud application
//DPLOYAPP JOB CLASS=A,MSGCLASS=A,NOTIFY=&SYSUID
//*
//DFHDPLOY EXEC PGM=DFHDPLOY
//STEPLIB DD DISP=SHR,DSN=CICS.TS.DEV.SDFHLOAD
// DD DISP=SHR,DSN=CICS.TS.DEV.SEYUAUTH
//SYSTSPRT DD SYSOUT=*
//SYSIN DD *
SET CICSPLEX(MYPLEX1);
DEPLOY APPLICATION(BANK)
DESCRIPTION(Demo)
TIMEOUT(1)
STATE(ENABLED)
APPLDIR(/var/cicsts/MYPLEX1/MAC.development/
applications/deploy.examples.banking_1.0.1/)
BINDDIR(/var/cicsts/MYPLEX1/MAC.development/
bindings/deploy.examples.banking.binding_1.0.1/);
UNDEPLOY APPLICATION(BANK) VERSION(1.0.0) PLATFORM(MACDEV)
STATE(DISCARDED);
UNDEPLOY removes old
version of application from
platform
DEPLOY reads application,
locates platform, and bindings,
and installs all bundles in
application into platform
28
DFHDPLOY DEPLOY BUNDLE
29
DFHDPLOY UNDEPLOY BUNDLE
30
DFHDPLOY DEPLOY APPLICATION
31
DFHDPLOY UNDEPLOY APPLICATION
32
DFHDPLOY SET APPLICATION
UrbanCode Deploy support
34
IBM UrbanCode Deploy – typical uses
• Continuous Delivery
– Integrate with build and test tools to automatically deploy, test and promote new builds
• Production Deployments
– Orchestrate a complex production deployments of applications and configuration
• Self-Service
– Grant teams rights to “push the go button” for different applications and environments
• Incremental Updates
– Deploy only the changed components or missing incremental (patch) versions
35
UrbanCode Deploy- architecture
Service Tier: Web UI and command line interfaces
•Workflow engine, security service and more
Data Tier: Configuration for UrbanCode Deploy is stored database
•Flat files, including deployable artifacts and logs, are stored in a storage
system known as CodeStation which is typically on network storage
Agents: perform deployment, import new versions
Agent Relays: essentially proxies and agent brokers that consolidate traffic
from many agents
36
IBM UrbanCode Deploy – Plugins
>110 plugins from IBM,
partners, community
Diverse range, including file
systems, repositories, build
systems, SCMs, web, SDKs,
cloud, email, application
servers, databases, registries,
messaging, OS tools
• – e.g. zOS Utility, Git,
RTC, CICS, DB2
zOS Utility
– Copy, FTP, deploy, rollback
– Submit and wait for jobs
– Run TSO, ISPF commands
37
CICS TS plug-in for UrbanCode Deploy
• IBM UrbanCode Deploy no-charge trial
– http://www.ibm.com/software/products/en/ucdep/
• Download CICS TS beta plug-in
– https://developer.ibm.com/urbancode/plugins/
– Beta is separate to CICS TS beta
• Scenarios in CICS TS plug-in beta
– Install resource resources, groups, lists
– Perform actions on program resources
– Supports all in support CICS releases
– Prereqs CMCI connection to CICS or CICSPlex SM
38
CICS TS plug-in for UrbanCode Deploy steps
• SPI functions supported
– Install CSD resources, groups, and lists
– Install BAS resources, resource descriptions, and groups
– Discard resources
– Enable and disable resources
– Open and close resources
– New copy and phase in programs
– Scan web service pipelines
39
CICS TS plug-in for UrbanCode Deploy example
• z/OS and CICS plug-in steps
• – Copy Artifacts - loads the
artifacts that make up the z/oS
component version
• – Deploy Data Sets - deploy the
component version to z/OS by
copy datasets and members
• – NEWCOPY Programs –
performs a NEWCOPY for the
changed members
40
Summary
• CICS Build Toolkit
– Multi-platform tool with a command-line interface to build CICS cloud
applications and bundles
– Run from continuous integration build server, such as Jenkins
– Supports CICS TS V4.1 and above.
• DFHDPLOY
– JCL utility to deploy and undeploy CICS cloud applications and bundles
– Script the deployment of a CICS application in a single step, without
the complexity of polling.
• CICS plug-in for UrbanCode Deploy
– Extends IBM UrbanCode Deploy to deploy and undeploy CICS
applications, in coordination with other application and database
components in a single action
41
More Information
• IBM Redbooks publication (“Cloud Enabling IBM CICS”):
http://www.redbooks.ibm.com/abstracts/sg248114.html?Open
• Blog (CICSdev):
https://www.ibm.com/developerworks/mydeveloperworks/blogs/cicsdev/tags/blog?lang=en
– What is CICS Application Multi-versioning?
– How can I phase in the new version of a CICS Application?
– Quick start CICS Explorer projects for “Cloud Enabling CICS”
– Restricting CICS policies to specific CICS user tasks
– Updating Java applications in a CICS bundle
• Demos:
http://www.ibm.com/software/htp/cics/tserver/v52/library/demos.html
– Provisioning application updates with no loss of service
– Hosting two versions of a CICS application concurrently on the same platform
• Podcasts:
http://www.ibm.com/software/os/systemz/podcasts/websphereonz/
– CICS V5.2 - Multi-Versioning
• Scenarios:
https://www.ibm.com/support/knowledgecenter/#!/SSGMCP_5.1.0/com.ibm.cics.ts.scenarios.
doc/topics/Scenarios.html
– Updating an application on a platform
– Hosting two versions of a CICS application concurrently on the same platform

More Related Content

What's hot

Cloud Standards: EnablingInteroperability.and.package.delivery
Cloud Standards: EnablingInteroperability.and.package.deliveryCloud Standards: EnablingInteroperability.and.package.delivery
Cloud Standards: EnablingInteroperability.and.package.deliveryAbiquo, Inc.
 
Red Hat OpenShift Container Platform Overview
Red Hat OpenShift Container Platform OverviewRed Hat OpenShift Container Platform Overview
Red Hat OpenShift Container Platform OverviewJames Falkner
 
Enterprise Java on Azure: From Java EE to Spring, we have you covered
Enterprise Java on Azure: From Java EE to Spring, we have you coveredEnterprise Java on Azure: From Java EE to Spring, we have you covered
Enterprise Java on Azure: From Java EE to Spring, we have you coveredEd Burns
 
Wisconsin .NET UG - Windows Azure
Wisconsin .NET UG - Windows AzureWisconsin .NET UG - Windows Azure
Wisconsin .NET UG - Windows AzureWade Wegner
 
클라우드 관리와 오픈스택, 그리고 컨테이너 기술
클라우드 관리와 오픈스택, 그리고 컨테이너 기술클라우드 관리와 오픈스택, 그리고 컨테이너 기술
클라우드 관리와 오픈스택, 그리고 컨테이너 기술OpenStack Korea Community
 
IBM Container Service Overview
IBM Container Service OverviewIBM Container Service Overview
IBM Container Service OverviewKyle Brown
 
NGINX Controller: faster deployments, fewer headaches
NGINX Controller: faster deployments, fewer headachesNGINX Controller: faster deployments, fewer headaches
NGINX Controller: faster deployments, fewer headachesKangaroot
 
Kubecon US 2019: Kubernetes Multitenancy WG Deep Dive
Kubecon US 2019: Kubernetes Multitenancy WG Deep DiveKubecon US 2019: Kubernetes Multitenancy WG Deep Dive
Kubecon US 2019: Kubernetes Multitenancy WG Deep DiveSanjeev Rampal
 
Pivotal Container Service (PKS) at SF Cloud Foundry Meetup
Pivotal Container Service (PKS) at SF Cloud Foundry MeetupPivotal Container Service (PKS) at SF Cloud Foundry Meetup
Pivotal Container Service (PKS) at SF Cloud Foundry Meetupcornelia davis
 
Containers 101 - CloudCamp London
Containers 101 - CloudCamp LondonContainers 101 - CloudCamp London
Containers 101 - CloudCamp LondonEd Hoppitt
 
NRB Vmware vForum 2019
NRB Vmware vForum 2019NRB Vmware vForum 2019
NRB Vmware vForum 2019NRB
 
OPEN SOURCE TECHNOLOGY: Docker Containers on IBM Bluemix
OPEN SOURCE TECHNOLOGY: Docker Containers on IBM BluemixOPEN SOURCE TECHNOLOGY: Docker Containers on IBM Bluemix
OPEN SOURCE TECHNOLOGY: Docker Containers on IBM BluemixDA SILVA, MBA
 
IBM Open Cloud Update XCITE Fall 2014
IBM Open Cloud Update   XCITE Fall 2014IBM Open Cloud Update   XCITE Fall 2014
IBM Open Cloud Update XCITE Fall 2014Christopher Ferris
 
DockerCon EU 2017 - General Session Day 1
DockerCon EU 2017 - General Session Day 1DockerCon EU 2017 - General Session Day 1
DockerCon EU 2017 - General Session Day 1Docker, Inc.
 
Cloud Native Application @ VMUG.IT 20150529
Cloud Native Application @ VMUG.IT 20150529Cloud Native Application @ VMUG.IT 20150529
Cloud Native Application @ VMUG.IT 20150529VMUG IT
 
400.RED HAT OPENSHIFT APPLICATION RUNTIMES(RHOAR) 를 활용한 Cloud Native App 전환
400.RED HAT OPENSHIFT APPLICATION RUNTIMES(RHOAR) 를 활용한 Cloud Native App 전환400.RED HAT OPENSHIFT APPLICATION RUNTIMES(RHOAR) 를 활용한 Cloud Native App 전환
400.RED HAT OPENSHIFT APPLICATION RUNTIMES(RHOAR) 를 활용한 Cloud Native App 전환Opennaru, inc.
 
IBM Think 2020 Openshift on IBM Z and LinuxONE
IBM Think 2020 Openshift on IBM Z and LinuxONEIBM Think 2020 Openshift on IBM Z and LinuxONE
IBM Think 2020 Openshift on IBM Z and LinuxONEFilipe Miranda
 
Docker up & running
Docker   up & runningDocker   up & running
Docker up & runningLe Thi
 
Deploying Microservices as Containers
Deploying Microservices as ContainersDeploying Microservices as Containers
Deploying Microservices as ContainersVeer Muchandi
 

What's hot (20)

Cloud Standards: EnablingInteroperability.and.package.delivery
Cloud Standards: EnablingInteroperability.and.package.deliveryCloud Standards: EnablingInteroperability.and.package.delivery
Cloud Standards: EnablingInteroperability.and.package.delivery
 
Red Hat OpenShift Container Platform Overview
Red Hat OpenShift Container Platform OverviewRed Hat OpenShift Container Platform Overview
Red Hat OpenShift Container Platform Overview
 
Enterprise Java on Azure: From Java EE to Spring, we have you covered
Enterprise Java on Azure: From Java EE to Spring, we have you coveredEnterprise Java on Azure: From Java EE to Spring, we have you covered
Enterprise Java on Azure: From Java EE to Spring, we have you covered
 
Wisconsin .NET UG - Windows Azure
Wisconsin .NET UG - Windows AzureWisconsin .NET UG - Windows Azure
Wisconsin .NET UG - Windows Azure
 
클라우드 관리와 오픈스택, 그리고 컨테이너 기술
클라우드 관리와 오픈스택, 그리고 컨테이너 기술클라우드 관리와 오픈스택, 그리고 컨테이너 기술
클라우드 관리와 오픈스택, 그리고 컨테이너 기술
 
IBM Container Service Overview
IBM Container Service OverviewIBM Container Service Overview
IBM Container Service Overview
 
NGINX Controller: faster deployments, fewer headaches
NGINX Controller: faster deployments, fewer headachesNGINX Controller: faster deployments, fewer headaches
NGINX Controller: faster deployments, fewer headaches
 
Kubecon US 2019: Kubernetes Multitenancy WG Deep Dive
Kubecon US 2019: Kubernetes Multitenancy WG Deep DiveKubecon US 2019: Kubernetes Multitenancy WG Deep Dive
Kubecon US 2019: Kubernetes Multitenancy WG Deep Dive
 
Pivotal Container Service (PKS) at SF Cloud Foundry Meetup
Pivotal Container Service (PKS) at SF Cloud Foundry MeetupPivotal Container Service (PKS) at SF Cloud Foundry Meetup
Pivotal Container Service (PKS) at SF Cloud Foundry Meetup
 
Containers 101 - CloudCamp London
Containers 101 - CloudCamp LondonContainers 101 - CloudCamp London
Containers 101 - CloudCamp London
 
NRB Vmware vForum 2019
NRB Vmware vForum 2019NRB Vmware vForum 2019
NRB Vmware vForum 2019
 
Microservice architecture
Microservice architectureMicroservice architecture
Microservice architecture
 
OPEN SOURCE TECHNOLOGY: Docker Containers on IBM Bluemix
OPEN SOURCE TECHNOLOGY: Docker Containers on IBM BluemixOPEN SOURCE TECHNOLOGY: Docker Containers on IBM Bluemix
OPEN SOURCE TECHNOLOGY: Docker Containers on IBM Bluemix
 
IBM Open Cloud Update XCITE Fall 2014
IBM Open Cloud Update   XCITE Fall 2014IBM Open Cloud Update   XCITE Fall 2014
IBM Open Cloud Update XCITE Fall 2014
 
DockerCon EU 2017 - General Session Day 1
DockerCon EU 2017 - General Session Day 1DockerCon EU 2017 - General Session Day 1
DockerCon EU 2017 - General Session Day 1
 
Cloud Native Application @ VMUG.IT 20150529
Cloud Native Application @ VMUG.IT 20150529Cloud Native Application @ VMUG.IT 20150529
Cloud Native Application @ VMUG.IT 20150529
 
400.RED HAT OPENSHIFT APPLICATION RUNTIMES(RHOAR) 를 활용한 Cloud Native App 전환
400.RED HAT OPENSHIFT APPLICATION RUNTIMES(RHOAR) 를 활용한 Cloud Native App 전환400.RED HAT OPENSHIFT APPLICATION RUNTIMES(RHOAR) 를 활용한 Cloud Native App 전환
400.RED HAT OPENSHIFT APPLICATION RUNTIMES(RHOAR) 를 활용한 Cloud Native App 전환
 
IBM Think 2020 Openshift on IBM Z and LinuxONE
IBM Think 2020 Openshift on IBM Z and LinuxONEIBM Think 2020 Openshift on IBM Z and LinuxONE
IBM Think 2020 Openshift on IBM Z and LinuxONE
 
Docker up & running
Docker   up & runningDocker   up & running
Docker up & running
 
Deploying Microservices as Containers
Deploying Microservices as ContainersDeploying Microservices as Containers
Deploying Microservices as Containers
 

Viewers also liked

Ensayodecortedirecto 130826121403-phpapp01-1
Ensayodecortedirecto 130826121403-phpapp01-1Ensayodecortedirecto 130826121403-phpapp01-1
Ensayodecortedirecto 130826121403-phpapp01-1Yordi Dipas Ganboa
 
3983 cics java real life projects
3983   cics java real life projects3983   cics java real life projects
3983 cics java real life projectsnick_garrod
 
S111 cics connectivity in devops
S111   cics connectivity in devopsS111   cics connectivity in devops
S111 cics connectivity in devopsnick_garrod
 
Поэзия обыденного. Серов В. А.
Поэзия обыденного. Серов В. А.Поэзия обыденного. Серов В. А.
Поэзия обыденного. Серов В. А.Biblioteka-22
 
2014 multimuntanya powerpoint_mare de deu_sise_ (2)
2014 multimuntanya powerpoint_mare de deu_sise_ (2)2014 multimuntanya powerpoint_mare de deu_sise_ (2)
2014 multimuntanya powerpoint_mare de deu_sise_ (2)mercedaries2014
 
InterConnect session 2819 1_billion_smart Phones
InterConnect session 2819  1_billion_smart PhonesInterConnect session 2819  1_billion_smart Phones
InterConnect session 2819 1_billion_smart Phonesnick_garrod
 
SHARE 2014 Pittsburgh, CICS Workload Management
SHARE 2014 Pittsburgh, CICS Workload Management SHARE 2014 Pittsburgh, CICS Workload Management
SHARE 2014 Pittsburgh, CICS Workload Management nick_garrod
 
IBM Impact session CICS & java a tale of liberty
IBM Impact session CICS & java a tale of libertyIBM Impact session CICS & java a tale of liberty
IBM Impact session CICS & java a tale of libertynick_garrod
 
4156 Twist and cloud-how ibm customers make cics dance
4156 Twist and cloud-how ibm customers make cics dance4156 Twist and cloud-how ibm customers make cics dance
4156 Twist and cloud-how ibm customers make cics dancenick_garrod
 
"Войди в картину". К 170-летию В. Паленова
"Войди в картину". К 170-летию В. Паленова"Войди в картину". К 170-летию В. Паленова
"Войди в картину". К 170-летию В. ПаленоваBiblioteka-22
 
2014 1 pr커뮤니케이션세미나 강의록 3월4월
2014 1 pr커뮤니케이션세미나 강의록 3월4월2014 1 pr커뮤니케이션세미나 강의록 3월4월
2014 1 pr커뮤니케이션세미나 강의록 3월4월래경 류
 
F004 p006-gfpi guia de aprendizaje 2 -- aplicar los fundamentos de programación
F004 p006-gfpi guia de aprendizaje 2 -- aplicar los fundamentos de programaciónF004 p006-gfpi guia de aprendizaje 2 -- aplicar los fundamentos de programación
F004 p006-gfpi guia de aprendizaje 2 -- aplicar los fundamentos de programaciónssmmille
 
The Natural Tummy Tuck: 5 Lingerie Tips To Flatten A Big Tummy
The Natural Tummy Tuck: 5 Lingerie Tips To Flatten A Big TummyThe Natural Tummy Tuck: 5 Lingerie Tips To Flatten A Big Tummy
The Natural Tummy Tuck: 5 Lingerie Tips To Flatten A Big TummySensual Occasions
 
Session 2546 - Solving Performance Problems in CICS using CICS Performance A...
Session 2546 -  Solving Performance Problems in CICS using CICS Performance A...Session 2546 -  Solving Performance Problems in CICS using CICS Performance A...
Session 2546 - Solving Performance Problems in CICS using CICS Performance A...nick_garrod
 
Learning art of singing
Learning art of singingLearning art of singing
Learning art of singingKim Franca
 
Finding your Tinderella
Finding your TinderellaFinding your Tinderella
Finding your Tinderellazoebaron
 

Viewers also liked (19)

OMEGAMON XE for CICS V530 Short client presentation
OMEGAMON XE for CICS V530 Short client presentationOMEGAMON XE for CICS V530 Short client presentation
OMEGAMON XE for CICS V530 Short client presentation
 
Cics Connectivity
Cics ConnectivityCics Connectivity
Cics Connectivity
 
2829 liberty
2829 liberty2829 liberty
2829 liberty
 
Ensayodecortedirecto 130826121403-phpapp01-1
Ensayodecortedirecto 130826121403-phpapp01-1Ensayodecortedirecto 130826121403-phpapp01-1
Ensayodecortedirecto 130826121403-phpapp01-1
 
3983 cics java real life projects
3983   cics java real life projects3983   cics java real life projects
3983 cics java real life projects
 
S111 cics connectivity in devops
S111   cics connectivity in devopsS111   cics connectivity in devops
S111 cics connectivity in devops
 
Поэзия обыденного. Серов В. А.
Поэзия обыденного. Серов В. А.Поэзия обыденного. Серов В. А.
Поэзия обыденного. Серов В. А.
 
2014 multimuntanya powerpoint_mare de deu_sise_ (2)
2014 multimuntanya powerpoint_mare de deu_sise_ (2)2014 multimuntanya powerpoint_mare de deu_sise_ (2)
2014 multimuntanya powerpoint_mare de deu_sise_ (2)
 
InterConnect session 2819 1_billion_smart Phones
InterConnect session 2819  1_billion_smart PhonesInterConnect session 2819  1_billion_smart Phones
InterConnect session 2819 1_billion_smart Phones
 
SHARE 2014 Pittsburgh, CICS Workload Management
SHARE 2014 Pittsburgh, CICS Workload Management SHARE 2014 Pittsburgh, CICS Workload Management
SHARE 2014 Pittsburgh, CICS Workload Management
 
IBM Impact session CICS & java a tale of liberty
IBM Impact session CICS & java a tale of libertyIBM Impact session CICS & java a tale of liberty
IBM Impact session CICS & java a tale of liberty
 
4156 Twist and cloud-how ibm customers make cics dance
4156 Twist and cloud-how ibm customers make cics dance4156 Twist and cloud-how ibm customers make cics dance
4156 Twist and cloud-how ibm customers make cics dance
 
"Войди в картину". К 170-летию В. Паленова
"Войди в картину". К 170-летию В. Паленова"Войди в картину". К 170-летию В. Паленова
"Войди в картину". К 170-летию В. Паленова
 
2014 1 pr커뮤니케이션세미나 강의록 3월4월
2014 1 pr커뮤니케이션세미나 강의록 3월4월2014 1 pr커뮤니케이션세미나 강의록 3월4월
2014 1 pr커뮤니케이션세미나 강의록 3월4월
 
F004 p006-gfpi guia de aprendizaje 2 -- aplicar los fundamentos de programación
F004 p006-gfpi guia de aprendizaje 2 -- aplicar los fundamentos de programaciónF004 p006-gfpi guia de aprendizaje 2 -- aplicar los fundamentos de programación
F004 p006-gfpi guia de aprendizaje 2 -- aplicar los fundamentos de programación
 
The Natural Tummy Tuck: 5 Lingerie Tips To Flatten A Big Tummy
The Natural Tummy Tuck: 5 Lingerie Tips To Flatten A Big TummyThe Natural Tummy Tuck: 5 Lingerie Tips To Flatten A Big Tummy
The Natural Tummy Tuck: 5 Lingerie Tips To Flatten A Big Tummy
 
Session 2546 - Solving Performance Problems in CICS using CICS Performance A...
Session 2546 -  Solving Performance Problems in CICS using CICS Performance A...Session 2546 -  Solving Performance Problems in CICS using CICS Performance A...
Session 2546 - Solving Performance Problems in CICS using CICS Performance A...
 
Learning art of singing
Learning art of singingLearning art of singing
Learning art of singing
 
Finding your Tinderella
Finding your TinderellaFinding your Tinderella
Finding your Tinderella
 

Similar to Share seattle cics cloud

Enhanced cics cloud enablement and dev ops capabilities
Enhanced cics cloud enablement and dev ops capabilitiesEnhanced cics cloud enablement and dev ops capabilities
Enhanced cics cloud enablement and dev ops capabilitiesnick_garrod
 
Containerize, PaaS, or Go Serverless!?
Containerize, PaaS, or Go Serverless!?Containerize, PaaS, or Go Serverless!?
Containerize, PaaS, or Go Serverless!?Phil Estes
 
Enable rapid service provisioning with cics, microservices and the z/OS Provi...
Enable rapid service provisioning with cics, microservices and the z/OS Provi...Enable rapid service provisioning with cics, microservices and the z/OS Provi...
Enable rapid service provisioning with cics, microservices and the z/OS Provi...Matthew Webster
 
CICS Transaction Gateway V9.1 Overview
CICS Transaction Gateway V9.1 OverviewCICS Transaction Gateway V9.1 Overview
CICS Transaction Gateway V9.1 OverviewRobert Jones
 
Elevating your Continuous Delivery Strategy Above the Rolling Clouds
Elevating your Continuous Delivery Strategy Above the Rolling CloudsElevating your Continuous Delivery Strategy Above the Rolling Clouds
Elevating your Continuous Delivery Strategy Above the Rolling CloudsMichael Elder
 
CICS TS v5.5 support for Node.js applications
CICS TS v5.5 support for Node.js applicationsCICS TS v5.5 support for Node.js applications
CICS TS v5.5 support for Node.js applicationsMark Cocker
 
OpenShift Overview - Red Hat Open House 2017
OpenShift Overview - Red Hat Open House 2017OpenShift Overview - Red Hat Open House 2017
OpenShift Overview - Red Hat Open House 2017Rodolfo Carvalho
 
CICS TS V4 and V5 recap, and the new V5.3 open beta
CICS TS V4 and V5 recap, and the new V5.3 open betaCICS TS V4 and V5 recap, and the new V5.3 open beta
CICS TS V4 and V5 recap, and the new V5.3 open betaMark Cocker
 
Cics ts v4 and v5 recap, and the new cics ts v5.3 open beta (1)
Cics ts v4 and v5 recap, and the new cics ts v5.3 open beta (1)Cics ts v4 and v5 recap, and the new cics ts v5.3 open beta (1)
Cics ts v4 and v5 recap, and the new cics ts v5.3 open beta (1)nick_garrod
 
IBM Impact session 2416-CICS cloud-business-value
IBM Impact session 2416-CICS cloud-business-valueIBM Impact session 2416-CICS cloud-business-value
IBM Impact session 2416-CICS cloud-business-valuenick_garrod
 
Powering the digital economy with CICS and z/OS connect - at the "z Systems...
Powering the digital economy with CICS and z/OS connect  -  at the "z Systems...Powering the digital economy with CICS and z/OS connect  -  at the "z Systems...
Powering the digital economy with CICS and z/OS connect - at the "z Systems...DevOps for Enterprise Systems
 
SHARE 2014 Pittsburgh, Modernizing cics for cloud
SHARE 2014 Pittsburgh, Modernizing cics for cloudSHARE 2014 Pittsburgh, Modernizing cics for cloud
SHARE 2014 Pittsburgh, Modernizing cics for cloudnick_garrod
 
IBM Impact Session 2351 hybrid apps
IBM Impact Session 2351 hybrid appsIBM Impact Session 2351 hybrid apps
IBM Impact Session 2351 hybrid appsnick_garrod
 
OpenShift Overview - Red Hat Open School 2017
OpenShift Overview - Red Hat Open School 2017OpenShift Overview - Red Hat Open School 2017
OpenShift Overview - Red Hat Open School 2017Rodolfo Carvalho
 
Application Centric Microservices from Redhat Summit 2015
Application Centric Microservices from Redhat Summit 2015Application Centric Microservices from Redhat Summit 2015
Application Centric Microservices from Redhat Summit 2015Ken Owens
 
Elevate Your Continuous Delivery Strategy Above the Rolling Clouds (Interconn...
Elevate Your Continuous Delivery Strategy Above the Rolling Clouds (Interconn...Elevate Your Continuous Delivery Strategy Above the Rolling Clouds (Interconn...
Elevate Your Continuous Delivery Strategy Above the Rolling Clouds (Interconn...Michael Elder
 
16370 cics project opening and project update f
16370  cics project opening and project update f16370  cics project opening and project update f
16370 cics project opening and project update fnick_garrod
 

Similar to Share seattle cics cloud (20)

Enhanced cics cloud enablement and dev ops capabilities
Enhanced cics cloud enablement and dev ops capabilitiesEnhanced cics cloud enablement and dev ops capabilities
Enhanced cics cloud enablement and dev ops capabilities
 
Containerize, PaaS, or Go Serverless!?
Containerize, PaaS, or Go Serverless!?Containerize, PaaS, or Go Serverless!?
Containerize, PaaS, or Go Serverless!?
 
Enable rapid service provisioning with cics, microservices and the z/OS Provi...
Enable rapid service provisioning with cics, microservices and the z/OS Provi...Enable rapid service provisioning with cics, microservices and the z/OS Provi...
Enable rapid service provisioning with cics, microservices and the z/OS Provi...
 
CICS Transaction Gateway V9.1 Overview
CICS Transaction Gateway V9.1 OverviewCICS Transaction Gateway V9.1 Overview
CICS Transaction Gateway V9.1 Overview
 
Elevating your Continuous Delivery Strategy Above the Rolling Clouds
Elevating your Continuous Delivery Strategy Above the Rolling CloudsElevating your Continuous Delivery Strategy Above the Rolling Clouds
Elevating your Continuous Delivery Strategy Above the Rolling Clouds
 
CICS TS v5.5 support for Node.js applications
CICS TS v5.5 support for Node.js applicationsCICS TS v5.5 support for Node.js applications
CICS TS v5.5 support for Node.js applications
 
What's New with IBM UrbanCode Deploy
What's New with IBM UrbanCode DeployWhat's New with IBM UrbanCode Deploy
What's New with IBM UrbanCode Deploy
 
OpenShift Overview - Red Hat Open House 2017
OpenShift Overview - Red Hat Open House 2017OpenShift Overview - Red Hat Open House 2017
OpenShift Overview - Red Hat Open House 2017
 
CICS TS V4 and V5 recap, and the new V5.3 open beta
CICS TS V4 and V5 recap, and the new V5.3 open betaCICS TS V4 and V5 recap, and the new V5.3 open beta
CICS TS V4 and V5 recap, and the new V5.3 open beta
 
Cics ts v4 and v5 recap, and the new cics ts v5.3 open beta (1)
Cics ts v4 and v5 recap, and the new cics ts v5.3 open beta (1)Cics ts v4 and v5 recap, and the new cics ts v5.3 open beta (1)
Cics ts v4 and v5 recap, and the new cics ts v5.3 open beta (1)
 
IBM Impact session 2416-CICS cloud-business-value
IBM Impact session 2416-CICS cloud-business-valueIBM Impact session 2416-CICS cloud-business-value
IBM Impact session 2416-CICS cloud-business-value
 
Powering the digital economy with CICS and z/OS connect - at the "z Systems...
Powering the digital economy with CICS and z/OS connect  -  at the "z Systems...Powering the digital economy with CICS and z/OS connect  -  at the "z Systems...
Powering the digital economy with CICS and z/OS connect - at the "z Systems...
 
SHARE 2014 Pittsburgh, Modernizing cics for cloud
SHARE 2014 Pittsburgh, Modernizing cics for cloudSHARE 2014 Pittsburgh, Modernizing cics for cloud
SHARE 2014 Pittsburgh, Modernizing cics for cloud
 
IBM Impact Session 2351 hybrid apps
IBM Impact Session 2351 hybrid appsIBM Impact Session 2351 hybrid apps
IBM Impact Session 2351 hybrid apps
 
OpenShift Overview - Red Hat Open School 2017
OpenShift Overview - Red Hat Open School 2017OpenShift Overview - Red Hat Open School 2017
OpenShift Overview - Red Hat Open School 2017
 
Application Centric Microservices from Redhat Summit 2015
Application Centric Microservices from Redhat Summit 2015Application Centric Microservices from Redhat Summit 2015
Application Centric Microservices from Redhat Summit 2015
 
Elevate Your Continuous Delivery Strategy Above the Rolling Clouds (Interconn...
Elevate Your Continuous Delivery Strategy Above the Rolling Clouds (Interconn...Elevate Your Continuous Delivery Strategy Above the Rolling Clouds (Interconn...
Elevate Your Continuous Delivery Strategy Above the Rolling Clouds (Interconn...
 
16370 cics project opening and project update f
16370  cics project opening and project update f16370  cics project opening and project update f
16370 cics project opening and project update f
 
CICS Content Delivery Server v3
CICS Content Delivery Server v3CICS Content Delivery Server v3
CICS Content Delivery Server v3
 
Cics content delivery server v3
Cics content delivery server v3Cics content delivery server v3
Cics content delivery server v3
 

More from nick_garrod

2844 inter connect cics policy (2844)
2844  inter connect cics policy (2844)2844  inter connect cics policy (2844)
2844 inter connect cics policy (2844)nick_garrod
 
Api management customer
Api management customerApi management customer
Api management customernick_garrod
 
Anz cics ts v5 technical update seminar intro (half day event)
Anz cics ts v5 technical update seminar intro (half day event)Anz cics ts v5 technical update seminar intro (half day event)
Anz cics ts v5 technical update seminar intro (half day event)nick_garrod
 
S110 gse - liberte egalite fraternite
S110 gse - liberte egalite fraterniteS110 gse - liberte egalite fraternite
S110 gse - liberte egalite fraternitenick_garrod
 
S108 - 1 Billion Smartphones a year and counting – How is your CICS connected?
S108 - 1 Billion Smartphones a year and counting – How is your CICS connected?S108 - 1 Billion Smartphones a year and counting – How is your CICS connected?
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
S107 5 compelling reasons for using cics in the cloudS107 5 compelling reasons for using cics in the cloud
S107 5 compelling reasons for using cics in the cloudnick_garrod
 
S106 using ibm urban code deploy to deliver your apps to cics
S106 using ibm urban code deploy to deliver your apps to cicsS106 using ibm urban code deploy to deliver your apps to cics
S106 using ibm urban code deploy to deliver your apps to cicsnick_garrod
 
S105 performance
S105 performanceS105 performance
S105 performancenick_garrod
 
S104 twist and cloud
S104 twist and cloudS104 twist and cloud
S104 twist and cloudnick_garrod
 
S102 cics the future is closer abridged
S102 cics the future is closer abridgedS102 cics the future is closer abridged
S102 cics the future is closer abridgednick_garrod
 
S101 cics what's in it for you
S101   cics what's in it for you S101   cics what's in it for you
S101 cics what's in it for you nick_garrod
 
Share seattle liberty
Share seattle libertyShare seattle liberty
Share seattle libertynick_garrod
 
Share seattle health_center
Share seattle health_centerShare seattle health_center
Share seattle health_centernick_garrod
 
SHARE Seattle 2015 Taming the Beast – Best Practices for zFS with CICS
SHARE Seattle 2015 Taming the Beast – Best Practices for zFS with CICSSHARE Seattle 2015 Taming the Beast – Best Practices for zFS with CICS
SHARE Seattle 2015 Taming the Beast – Best Practices for zFS with CICSnick_garrod
 
SHARE 2015 SeattleShare cics ts 52 technical overview
SHARE 2015 SeattleShare cics ts 52 technical overviewSHARE 2015 SeattleShare cics ts 52 technical overview
SHARE 2015 SeattleShare cics ts 52 technical overviewnick_garrod
 
Share cics policy (2844)
Share cics policy (2844)Share cics policy (2844)
Share cics policy (2844)nick_garrod
 
Share multi versioning scenarios
Share  multi versioning scenariosShare  multi versioning scenarios
Share multi versioning scenariosnick_garrod
 
z Technical Summit Track 3 Session 4 Developing mobilefirst app for z
z Technical Summit Track 3 Session 4 Developing mobilefirst app for zz Technical Summit Track 3 Session 4 Developing mobilefirst app for z
z Technical Summit Track 3 Session 4 Developing mobilefirst app for znick_garrod
 
Session 3 _exposing_mainframe_applications_services_v4
Session 3 _exposing_mainframe_applications_services_v4Session 3 _exposing_mainframe_applications_services_v4
Session 3 _exposing_mainframe_applications_services_v4nick_garrod
 

More from nick_garrod (20)

2844 inter connect cics policy (2844)
2844  inter connect cics policy (2844)2844  inter connect cics policy (2844)
2844 inter connect cics policy (2844)
 
Api management customer
Api management customerApi management customer
Api management customer
 
Anz cics ts v5 technical update seminar intro (half day event)
Anz cics ts v5 technical update seminar intro (half day event)Anz cics ts v5 technical update seminar intro (half day event)
Anz cics ts v5 technical update seminar intro (half day event)
 
S110 gse - liberte egalite fraternite
S110 gse - liberte egalite fraterniteS110 gse - liberte egalite fraternite
S110 gse - liberte egalite fraternite
 
S109 cics-java
S109 cics-javaS109 cics-java
S109 cics-java
 
S108 - 1 Billion Smartphones a year and counting – How is your CICS connected?
S108 - 1 Billion Smartphones a year and counting – How is your CICS connected?S108 - 1 Billion Smartphones a year and counting – How is your CICS connected?
S108 - 1 Billion Smartphones a year and counting – How is your CICS connected?
 
S107 5 compelling reasons for using cics in the cloud
S107 5 compelling reasons for using cics in the cloudS107 5 compelling reasons for using cics in the cloud
S107 5 compelling reasons for using cics in the cloud
 
S106 using ibm urban code deploy to deliver your apps to cics
S106 using ibm urban code deploy to deliver your apps to cicsS106 using ibm urban code deploy to deliver your apps to cics
S106 using ibm urban code deploy to deliver your apps to cics
 
S105 performance
S105 performanceS105 performance
S105 performance
 
S104 twist and cloud
S104 twist and cloudS104 twist and cloud
S104 twist and cloud
 
S102 cics the future is closer abridged
S102 cics the future is closer abridgedS102 cics the future is closer abridged
S102 cics the future is closer abridged
 
S101 cics what's in it for you
S101   cics what's in it for you S101   cics what's in it for you
S101 cics what's in it for you
 
Share seattle liberty
Share seattle libertyShare seattle liberty
Share seattle liberty
 
Share seattle health_center
Share seattle health_centerShare seattle health_center
Share seattle health_center
 
SHARE Seattle 2015 Taming the Beast – Best Practices for zFS with CICS
SHARE Seattle 2015 Taming the Beast – Best Practices for zFS with CICSSHARE Seattle 2015 Taming the Beast – Best Practices for zFS with CICS
SHARE Seattle 2015 Taming the Beast – Best Practices for zFS with CICS
 
SHARE 2015 SeattleShare cics ts 52 technical overview
SHARE 2015 SeattleShare cics ts 52 technical overviewSHARE 2015 SeattleShare cics ts 52 technical overview
SHARE 2015 SeattleShare cics ts 52 technical overview
 
Share cics policy (2844)
Share cics policy (2844)Share cics policy (2844)
Share cics policy (2844)
 
Share multi versioning scenarios
Share  multi versioning scenariosShare  multi versioning scenarios
Share multi versioning scenarios
 
z Technical Summit Track 3 Session 4 Developing mobilefirst app for z
z Technical Summit Track 3 Session 4 Developing mobilefirst app for zz Technical Summit Track 3 Session 4 Developing mobilefirst app for z
z Technical Summit Track 3 Session 4 Developing mobilefirst app for z
 
Session 3 _exposing_mainframe_applications_services_v4
Session 3 _exposing_mainframe_applications_services_v4Session 3 _exposing_mainframe_applications_services_v4
Session 3 _exposing_mainframe_applications_services_v4
 

Recently uploaded

Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...apidays
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Orbitshub
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontologyjohnbeverley2021
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...apidays
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityWSO2
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Zilliz
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 

Recently uploaded (20)

Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 

Share seattle cics cloud

  • 1. Insert Custom Session QR if Desired. CICS Cloud + CICS DevOps = Agility^2 Phil Wakelin@uk.ibm.com CICS Strategy & Design, IBM Hursley UK
  • 2. Disclaimer IBM’s statements regarding its plans, directions, and intent are subject to change or withdrawal without notice at IBM’s sole discretion. Information regarding potential future products is intended to outline our general product direction and it should not be relied on in making a purchasing decision. The information mentioned regarding potential future products is not a commitment, promise, or legal obligation to deliver any material, code or functionality. Information about potential future products may not be incorporated into any contract. The development, release, and timing of any future features or functionality described for our products remains at our sole discretion. Performance is based on measurements and projections using standard IBM benchmarks in a controlled environment. The actual throughput or performance that any user will experience will vary depending upon many factors, including considerations such as the amount of multiprogramming in the user’s job stream, the I/O configuration, the storage configuration, and the workload processed. Therefore, no assurance can be given that an individual user will achieve results similar to those stated here. 1
  • 3. Agenda • CICS Explorer As-Is Scenario • CICS TS V5.3 open beta : Cloud with DevOps • Automated builds with the CICS Build Toolkit • Scripted deployments with DFHDPLOY • UrbanCode Deploy support Creating a CICS cloud can provide a step change in agility. Add DevOps to the equation and it’s more like a quantum leap. Imagine if the latest CICS DevOps technology could fully automate the reliable and repeatable deployment of CICS applications through the entire lifecycle. Envision a fully automated build environment for any style of CICS application, with common scripting languages and tools to create a continuous deployment model. Or contemplate using a tool like IBM UrbanCode Deploy to provision any type of CICS application, in coordination with other application and database components in a single action. Better still, don’t try and imagine it. Attend this session and see it for yourself. 2
  • 5. 4 What can I do with a CICS Bundle? • CICS TS V4.1 – CICS business events • CICS TS V4.2 – CICS system events – CICS Java applications • CICS TS V5.1 – CICS policy – CICS Java Web applications (Liberty) – LIBRARY, PROGRAM, TRANSACTION, URIMAP – CICS cloud applications • CICS TS V5.2 – WEBSERVICE & PIPELINE, JVMSERVER, TCPIPSERVICE, FILE – Cloud application multi-versioning All these applications require CICS bundles to be packaged, deployed to zFS, and installed into CICS
  • 8. 7 Bundle management today – Java bundles (OSGi) 1. Version and export CICS bundle project and referenced OSGi plugin projects 2. Move #1 to target zFS 3. Create new CSD BUNDLE to refer to zFS target 4. Install, enable BUNDLE resource  > New OSGi service now available * 5. Disable and discard any old versions 6. Update CSD grouplist 7. Tidy up zFS How do I automate this process? *Requires APAR PI24367, ref. cicsDev Updating Java applications in a CICS bundle
  • 9. 8 Bundle management today – Cloud applications 1. Export Eclipse CICS Application project and associated bundle projects to file system 2. Move bundles from #1 to target CICS zFS 3. Create application definitions in CICSPlex SM EYUDREP 4. Install, enable and make available 5. Make unavailable, disable and discard any old verisions How do I automate this process? How can I coordinate this process with other application and database components?
  • 10. 9 CICS TS V5.3 open beta: Cloud with DevOps
  • 11. 10 To adopt DevOps and fully automate deployment of CICS applications … A Build Engineer can create a fully automated build environment for any style of CICS application. A Release Engineer can use common scripting languages and tools to create a continuous deployment model for any style of CICS application. A Release Engineer can use IBM UrbanCode Deploy to provision a CICS application in coordination with other application and database components in a single action.
  • 12. 11 IBM CICS Transaction Server V5.3 open beta Enterprise grade mixed language application serving Service Agility Enhanced support for Java and the WebSphere Liberty Profile Cloud with DevOps Operational Efficiency Performance optimizations, enhanced metrics and additional security New cloud and DevOps support to automate CICS deployments • Additional Liberty features • Enhanced interoperability • Simplified management • Enhanced Java SE support • Web service optimizations • Performance improvements • Enhanced metrics • Additional security options • Automated builds • Scripted deployments • UrbanCode Deploy support • Enhanced cloud enablement Planned open beta availability : 23rd Mar 2015
  • 13. 12 Automated builds Scripted deployments UrbanCode Deploy support Enhanced cloud enablement CICS TS V5.3 open beta : Cloud with DevOps New cloud and DevOps support to automate CICS deployments Cloud applications and bundles are a convenient way to package and manage components, resources, and dependencies in CICS. The CICS TS V5.3 open beta introduces the CICS Build Toolkit, which provides a command-line interface for automating the building of CICS projects created using the CICS Explorer. CICS cloud applications and bundles, as well as OSGi Java bundles, can now be automatically built from source code.
  • 14. 13 Automated builds Scripted deployments UrbanCode Deploy support Enhanced cloud enablement CICS TS V5.3 open beta : Cloud with DevOps New cloud and DevOps support to automate CICS deployments A built CICS project that resides in zFS, can now be programmatically deployed across CICS systems using a set of scripting commands. DFHDPLOY is a new batch utility to support the automated provisioning of CICS bundles, OSGi bundles within CICS bundles, and CICS applications. DFHDPLOY commands can be used to deploy CICS bundles and CICS applications into a desired state, such as ‘enabled’ or ‘available’ as well as undeploy and remove them.
  • 15. 14 Automated builds Scripted deployments UrbanCode Deploy support Enhanced cloud enablement CICS TS V5.3 open beta : Cloud with DevOps New cloud and DevOps support to automate CICS deployments A CICS Transaction Server beta plug-in for UrbanCode Deploy supports the deployment of CICS applications middleware configurations and database changes. Using UrbanCode Deploy, multiple deployment steps can be coordinated in a single action. The CICS TS beta plug-in provides functions for installing and removing resources, NEWCOPY and PHASEIN for programs, and performing a pipeline scan.
  • 16. 15 Automated builds Scripted deployments UrbanCode Deploy support Enhanced cloud enablement CICS TS V5.3 open beta : Cloud with DevOps New cloud and DevOps support to automate CICS deployments Transaction entry point for a CICS cloud application, in addition to program and URIMAP entry points. Recovery of a Cloud application state across restarts * Policy scoping for a Transaction ID (in addition to Program) *See CICSdev article Restricting CICS policies to specific CICS user tasks
  • 17. CICS region(s) 1616 zFS CSD Built bundle project directory DevOps Scenario Source code system Checkout cics build toolkit Built artifacts Installed bundles DFHDPLY
  • 18. 17 Supported Scenarios 1. CICS bundle projects 2. OSGi & Web bundles 3. CICS cloud applications 1. Deploy and undeploy cloud applications and CICS bundles 2. Synchronous cloud application & CICS bundle API commands 1. Deploy a traditional CICS COBOL, PL/I, ASM application 2. Deploy a web service IBM Urban Code CICS build toolkit DFHDPLOY
  • 19. 18 What is the CICS Build Toolkit? Multi-platform tool with a command-line interface to build CICS bundles and Cloud applictions, removing requirement for CICS Explorer
  • 20. 19 CICS Build Toolkit • Command-line interface to build CICS projects – Script alternative for Explorer “Export to z/OS UNIX File System” menu – One tool to build for all versions of CICS TS – Builds any CICS bundle project and associated resources: • Java/OSGi, WAR, EAR, EBA, Policy, Transaction, Program etc. • Installation on z/OS, Linux, Windows – Transfer cicsbt_v5.3.0.0.zip from CICS beta site in binary – Unzip; jar -xf cicsbt_v5.3.0.0.zip – Make executable on z/OS and Linux; chmod a+x *.sh – Requires: Java 7 or above
  • 21. 20 CICS Build Toolkit examples • Build a CICS bundle – Bundle name, bundle name+version, several bundles, all bundles cicsbt --input my/source/dir/* --build CicsBundleProject(1.0.1) --output my/output/dir • Build a CICS bundle that references an OSGi Java project – Can use a CICS version .target or your own cicsbt --input my/source/dir/* --build OSGiCicsBundleProject --target com.ibm.cics.explorer.sdk.runtime51.target --output my/output/dir • Build a CICS cloud application – Application name, application name + version, all applications cicsbt --input my/source/dir/* --build MyApplication(1.0.1) --output my/output/dir
  • 22. 21 CICS Build Toolkit as part of continuous integration • Build Engineer can write a build script to: – Check out resources – Build CICS application – Copy to staging • Test, and run from continuous integration build server, such as Jenkins or RTC
  • 24. 23 The new DFHDPLOY program • Automate deployment of bundles (and applications) through simple single commands… “Take a bundle on disk, install it, and take it to the state I want.” ... and the reverse as well. • Automation runs faster - takes advantage of new V5.3 synchronous APIs where available. • Deploy bundles across group of CICS systems in a CICSPlex in one operation • Built on top of CICSPlex SM SPI
  • 25. 24 The new DFHDPLOY program • Can also run a SET command for granular control of existing bundles and applications. SET APPLICATION(MYAPP) VERSION(1.2.5) PLATFORM(MYPLAT) STATE(DISABLED) • Applications work in just the same way as CICS bundles do.
  • 27. 26 DFHDPLOY job – standalone bundle //DPLOYBUN JOB CLASS=A,MSGCLASS=A,NOTIFY=&SYSUID //* //DFHDPLOY EXEC PGM=DFHDPLOY //STEPLIB DD DISP=SHR,DSN=CICS.TS.DEV.INTEGRAT.SDFHLOAD // DD DISP=SHR,DSN=CICS.TS.DEV.INTEGRAT.SEYUAUTH //SYSTSPRT DD SYSOUT=* //SYSIN DD * SET CICSPLEX(MYPLEX1); UNDEPLOY BUNDLE(BUN1) CSDGROUP(BUN) SCOPE(IYK3ZMC3) STATE(DISCARDED); DEPLOY BUNDLE(BUN1) CSDGROUP(BUN) SCOPE(IYK3ZMC3) STATE(AVAILABLE) BUNDLEDIR(/u/cics/com.ibm.cics.server.examples.bundle_1.0.0); SET BUNDLE(BUN1) SCOPE(IYK3ZMC3) STATE(AVAILABLE); /* SET CICSPLEX command connects to CICSPlex CMAS UNDEPLOY discard allows new resources to be installed without clash DEPLOY adds BUNDLE definition to CSD and installs SET BUNDLE changes state of resources
  • 28. 27 DFHDPLOY job – Cloud application //DPLOYAPP JOB CLASS=A,MSGCLASS=A,NOTIFY=&SYSUID //* //DFHDPLOY EXEC PGM=DFHDPLOY //STEPLIB DD DISP=SHR,DSN=CICS.TS.DEV.SDFHLOAD // DD DISP=SHR,DSN=CICS.TS.DEV.SEYUAUTH //SYSTSPRT DD SYSOUT=* //SYSIN DD * SET CICSPLEX(MYPLEX1); DEPLOY APPLICATION(BANK) DESCRIPTION(Demo) TIMEOUT(1) STATE(ENABLED) APPLDIR(/var/cicsts/MYPLEX1/MAC.development/ applications/deploy.examples.banking_1.0.1/) BINDDIR(/var/cicsts/MYPLEX1/MAC.development/ bindings/deploy.examples.banking.binding_1.0.1/); UNDEPLOY APPLICATION(BANK) VERSION(1.0.0) PLATFORM(MACDEV) STATE(DISCARDED); UNDEPLOY removes old version of application from platform DEPLOY reads application, locates platform, and bindings, and installs all bundles in application into platform
  • 35. 34 IBM UrbanCode Deploy – typical uses • Continuous Delivery – Integrate with build and test tools to automatically deploy, test and promote new builds • Production Deployments – Orchestrate a complex production deployments of applications and configuration • Self-Service – Grant teams rights to “push the go button” for different applications and environments • Incremental Updates – Deploy only the changed components or missing incremental (patch) versions
  • 36. 35 UrbanCode Deploy- architecture Service Tier: Web UI and command line interfaces •Workflow engine, security service and more Data Tier: Configuration for UrbanCode Deploy is stored database •Flat files, including deployable artifacts and logs, are stored in a storage system known as CodeStation which is typically on network storage Agents: perform deployment, import new versions Agent Relays: essentially proxies and agent brokers that consolidate traffic from many agents
  • 37. 36 IBM UrbanCode Deploy – Plugins >110 plugins from IBM, partners, community Diverse range, including file systems, repositories, build systems, SCMs, web, SDKs, cloud, email, application servers, databases, registries, messaging, OS tools • – e.g. zOS Utility, Git, RTC, CICS, DB2 zOS Utility – Copy, FTP, deploy, rollback – Submit and wait for jobs – Run TSO, ISPF commands
  • 38. 37 CICS TS plug-in for UrbanCode Deploy • IBM UrbanCode Deploy no-charge trial – http://www.ibm.com/software/products/en/ucdep/ • Download CICS TS beta plug-in – https://developer.ibm.com/urbancode/plugins/ – Beta is separate to CICS TS beta • Scenarios in CICS TS plug-in beta – Install resource resources, groups, lists – Perform actions on program resources – Supports all in support CICS releases – Prereqs CMCI connection to CICS or CICSPlex SM
  • 39. 38 CICS TS plug-in for UrbanCode Deploy steps • SPI functions supported – Install CSD resources, groups, and lists – Install BAS resources, resource descriptions, and groups – Discard resources – Enable and disable resources – Open and close resources – New copy and phase in programs – Scan web service pipelines
  • 40. 39 CICS TS plug-in for UrbanCode Deploy example • z/OS and CICS plug-in steps • – Copy Artifacts - loads the artifacts that make up the z/oS component version • – Deploy Data Sets - deploy the component version to z/OS by copy datasets and members • – NEWCOPY Programs – performs a NEWCOPY for the changed members
  • 41. 40 Summary • CICS Build Toolkit – Multi-platform tool with a command-line interface to build CICS cloud applications and bundles – Run from continuous integration build server, such as Jenkins – Supports CICS TS V4.1 and above. • DFHDPLOY – JCL utility to deploy and undeploy CICS cloud applications and bundles – Script the deployment of a CICS application in a single step, without the complexity of polling. • CICS plug-in for UrbanCode Deploy – Extends IBM UrbanCode Deploy to deploy and undeploy CICS applications, in coordination with other application and database components in a single action
  • 42. 41 More Information • IBM Redbooks publication (“Cloud Enabling IBM CICS”): http://www.redbooks.ibm.com/abstracts/sg248114.html?Open • Blog (CICSdev): https://www.ibm.com/developerworks/mydeveloperworks/blogs/cicsdev/tags/blog?lang=en – What is CICS Application Multi-versioning? – How can I phase in the new version of a CICS Application? – Quick start CICS Explorer projects for “Cloud Enabling CICS” – Restricting CICS policies to specific CICS user tasks – Updating Java applications in a CICS bundle • Demos: http://www.ibm.com/software/htp/cics/tserver/v52/library/demos.html – Provisioning application updates with no loss of service – Hosting two versions of a CICS application concurrently on the same platform • Podcasts: http://www.ibm.com/software/os/systemz/podcasts/websphereonz/ – CICS V5.2 - Multi-Versioning • Scenarios: https://www.ibm.com/support/knowledgecenter/#!/SSGMCP_5.1.0/com.ibm.cics.ts.scenarios. doc/topics/Scenarios.html – Updating an application on a platform – Hosting two versions of a CICS application concurrently on the same platform

Editor's Notes

  1. Error messages?
  2. Zoom into detail
  3. UNAVAILABLE?
  4. Add actual bundle states
  5. DEPLOY APPLICATION creates APPLDEF and locates correct platform based on the exported structure. Region types are taken from the bindings
  6. What CSDGROUP is used when deploying across CSYSGROUP scope
  7. What’s the pain point here
  8. Add another chart on the CICs plugin beta and what it does
  9. More stuff
  10. Maybe add a more complex example, show CICS & DB2