SlideShare ist ein Scribd-Unternehmen logo
1 von 45
© 2015 IBM CorporationCICS Cloud and DevOps agility
Matthew Webster
STSM, CICS meets
the cloud
S103
© 2015 IBM Corporation
Please note
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.
© 2015 IBM Corporation
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
© 2015 IBM Corporation
CICS Explorer As-Is Scenario
5
© 2015 IBM Corporation
CICS Bundles and CICS Applications
CICS TS V4.1
CICS business events
CICS TS V4.2
CICS system events
CICS Java applications
CICS TS V5.1
CICS policy
CICS cloud applications
CICS TS V5.2
Web services
Application multi-versioning
All these applications require CICS bundles to be packaged, deployed
to zFS, and installed into CICS
6
© 2015 IBM Corporation
CICS Explorer
7
© 2015 IBM Corporation
CICS Explorer Scenario
• Export projects to local file system (and build into OSGi bundles)
• Deploy binary CICS bundles and CICS applications to zFS
• Create bundle and application definitions as necessary
• Install, enable and make available
• Make unavailable, disable and discard
How do I build the CICS bundles from SCM?
How do I automate the deployment into CICS?
How can I coordinate this process with other application and
database components?
© 2015 IBM Corporation
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.
10
© 2015 IBM Corporation
CICS TS V5.3 open beta: Cloud
with DevOps
11
© 2015 IBM Corporation
Service
Agility
Enhanced support for Java and the
WebSphere Liberty Profile
Cloud with
DevOps
Operational
Efficiency
IBM CICS Transaction Server V5.3 open beta
enterprise grade mixed language application serving
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
Available since 23rd Mar 2015
© 2015 IBM Corporation
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 non
Liberty Java components, can now be automatically
built from source code.
© 2015 IBM Corporation
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.
© 2015 IBM Corporation
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.
© 2015 IBM Corporation
DevOps Scenario
19
© 2015 IBM Corporation
Automated builds with the
CICS Build Toolkit
© 2015 IBM Corporation
Build Scenario: Java OSGi
“I need to build a Java application that
comprises several OSGi bundles. I have to
invoke the Java build and package the JAR
files with the right names in the CICS
bundle. The process needs to be flexible
enough to cope with version changes as
well as the addition and removal of OSGi
bundles “
© 2015 IBM Corporation
CICS Build Toolkit
• Command-line interface to build CICS projects
– Script alternative for “Export ... to z/OS UNIX File System”
– One tool to build for all versions of CICS TS
– Uses projects from CICS Explorer optionally shared
through SCM
• 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, for z/OS IBM 31-bit or 64-bit SDK
© 2015 IBM Corporation
CICS Build Toolkit examples
• Build a CICS bundle
• Bundle name, bundle name+version, several bundles, all
bundles
cicsbt --input my/source/dir/*
--build MyBundleProject
--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 OSGiBundleProject
--target com.ibm.cics.explorer.sdk.runtime51.target
--output my/output/dir
• Build a CICS cloud application and binding
• Application name, application name + version, all applications
cicsbt --input my/source/dir/*
--build MyApplication
--output my/output/dir
© 2015 IBM Corporation
CICS Build Toolkit as part of continuous
integration
• Build Engineer can
download 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
© 2015 IBM Corporation
Scripted deployments with
DFHDPLOY
© 2015 IBM Corporation
Deployment Scenario: Java OSGi
“I need to deploy a Java application and the
required JVM server. The process needs to
be simple and repeatable so that it can be
used by developers each time they change
the application or the Java environment is
updated. Bundles have a lot of states, and it
takes a lot of work to automate getting them
into the state I want.“
© 2015 IBM Corporation
As-Is: Undeploy bundle v1 and deploy
bundle v2 (pseudo-code)
© 2015 IBM Corporation
Example DFHDPLOY script
© 2015 IBM Corporation
Example DFHDPLOY output
29
© 2015 IBM Corporation
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 synchronous APIs
where available.
Intelligent management of BAS and CSD definitions
– Including support for shared CSDs
© 2015 IBM Corporation
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.
© 2015 IBM Corporation
The different commands
© 2015 IBM Corporation
DFHDPLOY DEPLOY BUNDLE
33
© 2015 IBM Corporation
DFHDPLOY UNDEPLOY BUNDLE
34
© 2015 IBM Corporation
DFHDPLOY SET BUNDLE
35
© 2015 IBM Corporation
DFHDPLOY DEPLOY APPLICATION
36
© 2015 IBM Corporation
DFHDPLOY UNDEPLOY APPLICATION
37
© 2015 IBM Corporation
DFHDPLOY SET APPLICATION
38
© 2015 IBM Corporation
UrbanCode Deploy support
© 2015 IBM Corporation
Deployment Scenario: CICS and DB2
Updates
“I need to deploy an application update into
CICS and perform a BIND operation of the
updated DB2 package and plan. The
process should be the same in
development, test and productiont. This
should be simple and safe enough for a
developer to use”
© 2015 IBM Corporation
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
© 2015 IBM Corporation
Different environments support through
variables
42
© 2015 IBM Corporation
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
43
© 2015 IBM Corporation
CICS and DB2 steps performed in parallel
44
© 2015 IBM Corporation
More than just NEWCOPY
45
© 2015 IBM Corporation
CICS TS plug-in for UrbanCode Deploy
IBM UrbanCode Deploy no-charge trial
http://www.ibm.com/software/products/en/ucdep/
CICS TS plug-in available now!
https://developer.ibm.com/urbancode/plugins/
Use UrbanCode Deploy web interface to install plug-in
.zip
Scenarios in CICS TS plug-in
Install and lifecycle resources
NEWCOPY and PHASEIN programs, scan pipelines
46
© 2015 IBM Corporation
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
– Works with CICS TS V4.1 and above.
• DFHDPLOY
– JCL utility to deploy and undeploy CICS bundles and cloud
applications
– Script the deployment 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
47
© 2015 IBM Corporation
Questions?
© 2015 IBM Corporation
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?la
ng=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”
• 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-
01.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
© 2015 IBM Corporation

Weitere ähnliche Inhalte

Was ist angesagt?

Bluemix 로 접근하는 DevOps - Cognitive Cloud Connect
Bluemix 로 접근하는 DevOps - Cognitive Cloud ConnectBluemix 로 접근하는 DevOps - Cognitive Cloud Connect
Bluemix 로 접근하는 DevOps - Cognitive Cloud ConnectJin Gi Kong
 
Ibm test & development cloud + rational service delivery services platform
Ibm test & development cloud + rational service delivery services platformIbm test & development cloud + rational service delivery services platform
Ibm test & development cloud + rational service delivery services platformBabak Hosseinzadeh
 
IBM Container Service Overview
IBM Container Service OverviewIBM Container Service Overview
IBM Container Service OverviewKyle Brown
 
PKS: The What and How of Enterprise-Grade Kubernetes
PKS: The What and How of Enterprise-Grade KubernetesPKS: The What and How of Enterprise-Grade Kubernetes
PKS: The What and How of Enterprise-Grade KubernetesVMware Tanzu
 
Platform as a Service - Cloud Foundry and IBM Bluemix
Platform as a Service - Cloud Foundry and IBM BluemixPlatform as a Service - Cloud Foundry and IBM Bluemix
Platform as a Service - Cloud Foundry and IBM BluemixDavid Currie
 
Logstash Editor: The vscode extension to boost your productivity!
Logstash Editor: The vscode extension to boost your productivity!Logstash Editor: The vscode extension to boost your productivity!
Logstash Editor: The vscode extension to boost your productivity!Fabien Baligand
 
Building cloud native microservices
Building cloud native microservicesBuilding cloud native microservices
Building cloud native microservicesBrian Pulito
 
Container Technologies and Transformational value
Container Technologies and Transformational valueContainer Technologies and Transformational value
Container Technologies and Transformational valueMihai Criveti
 
Cloud Computing Overview
Cloud Computing OverviewCloud Computing Overview
Cloud Computing OverviewMarcelo Sávio
 
IBM Bluemix and Docker Guest Lecture at Cork Institute of Technology
IBM Bluemix and Docker Guest Lecture at Cork Institute of TechnologyIBM Bluemix and Docker Guest Lecture at Cork Institute of Technology
IBM Bluemix and Docker Guest Lecture at Cork Institute of TechnologySanjay Nayak
 
.NET and Kubernetes: Bringing Legacy .NET Into the Modern World with Pivotal ...
.NET and Kubernetes: Bringing Legacy .NET Into the Modern World with Pivotal ....NET and Kubernetes: Bringing Legacy .NET Into the Modern World with Pivotal ...
.NET and Kubernetes: Bringing Legacy .NET Into the Modern World with Pivotal ...VMware Tanzu
 
Devops lifecycle with Kabanero Appsody, Codewind, Tekton
Devops lifecycle with Kabanero Appsody, Codewind, TektonDevops lifecycle with Kabanero Appsody, Codewind, Tekton
Devops lifecycle with Kabanero Appsody, Codewind, TektonWinton Winton
 
클라우드 관리와 오픈스택, 그리고 컨테이너 기술
클라우드 관리와 오픈스택, 그리고 컨테이너 기술클라우드 관리와 오픈스택, 그리고 컨테이너 기술
클라우드 관리와 오픈스택, 그리고 컨테이너 기술OpenStack Korea Community
 
20120317 CloudFoundry #pyfes
20120317 CloudFoundry #pyfes20120317 CloudFoundry #pyfes
20120317 CloudFoundry #pyfesYohei Sasaki
 
Pivotal Container Service Overview
Pivotal Container Service Overview Pivotal Container Service Overview
Pivotal Container Service Overview VMware Tanzu
 
Enterprise pks overview
Enterprise pks overview Enterprise pks overview
Enterprise pks overview Boskey Savla
 
Deploying Spring Boot apps on Kubernetes
Deploying Spring Boot apps on KubernetesDeploying Spring Boot apps on Kubernetes
Deploying Spring Boot apps on KubernetesVMware Tanzu
 
PCF in the Land of NSX: A Closer Look at PCF with NSX-V vs. NSX-T
PCF in the Land of NSX: A Closer Look at PCF with NSX-V vs. NSX-TPCF in the Land of NSX: A Closer Look at PCF with NSX-V vs. NSX-T
PCF in the Land of NSX: A Closer Look at PCF with NSX-V vs. NSX-TVMware Tanzu
 
Building out a Microservices Architecture with WebSphere Liberty Profile and ...
Building out a Microservices Architecture with WebSphere Liberty Profile and ...Building out a Microservices Architecture with WebSphere Liberty Profile and ...
Building out a Microservices Architecture with WebSphere Liberty Profile and ...David Currie
 

Was ist angesagt? (20)

Bluemix 로 접근하는 DevOps - Cognitive Cloud Connect
Bluemix 로 접근하는 DevOps - Cognitive Cloud ConnectBluemix 로 접근하는 DevOps - Cognitive Cloud Connect
Bluemix 로 접근하는 DevOps - Cognitive Cloud Connect
 
Ibm test & development cloud + rational service delivery services platform
Ibm test & development cloud + rational service delivery services platformIbm test & development cloud + rational service delivery services platform
Ibm test & development cloud + rational service delivery services platform
 
IBM Container Service Overview
IBM Container Service OverviewIBM Container Service Overview
IBM Container Service Overview
 
PKS: The What and How of Enterprise-Grade Kubernetes
PKS: The What and How of Enterprise-Grade KubernetesPKS: The What and How of Enterprise-Grade Kubernetes
PKS: The What and How of Enterprise-Grade Kubernetes
 
Platform as a Service - Cloud Foundry and IBM Bluemix
Platform as a Service - Cloud Foundry and IBM BluemixPlatform as a Service - Cloud Foundry and IBM Bluemix
Platform as a Service - Cloud Foundry and IBM Bluemix
 
Logstash Editor: The vscode extension to boost your productivity!
Logstash Editor: The vscode extension to boost your productivity!Logstash Editor: The vscode extension to boost your productivity!
Logstash Editor: The vscode extension to boost your productivity!
 
Building cloud native microservices
Building cloud native microservicesBuilding cloud native microservices
Building cloud native microservices
 
Container Technologies and Transformational value
Container Technologies and Transformational valueContainer Technologies and Transformational value
Container Technologies and Transformational value
 
Cloud Computing Overview
Cloud Computing OverviewCloud Computing Overview
Cloud Computing Overview
 
IBM Bluemix and Docker Guest Lecture at Cork Institute of Technology
IBM Bluemix and Docker Guest Lecture at Cork Institute of TechnologyIBM Bluemix and Docker Guest Lecture at Cork Institute of Technology
IBM Bluemix and Docker Guest Lecture at Cork Institute of Technology
 
.NET and Kubernetes: Bringing Legacy .NET Into the Modern World with Pivotal ...
.NET and Kubernetes: Bringing Legacy .NET Into the Modern World with Pivotal ....NET and Kubernetes: Bringing Legacy .NET Into the Modern World with Pivotal ...
.NET and Kubernetes: Bringing Legacy .NET Into the Modern World with Pivotal ...
 
Devops lifecycle with Kabanero Appsody, Codewind, Tekton
Devops lifecycle with Kabanero Appsody, Codewind, TektonDevops lifecycle with Kabanero Appsody, Codewind, Tekton
Devops lifecycle with Kabanero Appsody, Codewind, Tekton
 
클라우드 관리와 오픈스택, 그리고 컨테이너 기술
클라우드 관리와 오픈스택, 그리고 컨테이너 기술클라우드 관리와 오픈스택, 그리고 컨테이너 기술
클라우드 관리와 오픈스택, 그리고 컨테이너 기술
 
20120317 CloudFoundry #pyfes
20120317 CloudFoundry #pyfes20120317 CloudFoundry #pyfes
20120317 CloudFoundry #pyfes
 
Pivotal Container Service Overview
Pivotal Container Service Overview Pivotal Container Service Overview
Pivotal Container Service Overview
 
Enterprise pks overview
Enterprise pks overview Enterprise pks overview
Enterprise pks overview
 
Benchmarking Market Pricing
Benchmarking Market PricingBenchmarking Market Pricing
Benchmarking Market Pricing
 
Deploying Spring Boot apps on Kubernetes
Deploying Spring Boot apps on KubernetesDeploying Spring Boot apps on Kubernetes
Deploying Spring Boot apps on Kubernetes
 
PCF in the Land of NSX: A Closer Look at PCF with NSX-V vs. NSX-T
PCF in the Land of NSX: A Closer Look at PCF with NSX-V vs. NSX-TPCF in the Land of NSX: A Closer Look at PCF with NSX-V vs. NSX-T
PCF in the Land of NSX: A Closer Look at PCF with NSX-V vs. NSX-T
 
Building out a Microservices Architecture with WebSphere Liberty Profile and ...
Building out a Microservices Architecture with WebSphere Liberty Profile and ...Building out a Microservices Architecture with WebSphere Liberty Profile and ...
Building out a Microservices Architecture with WebSphere Liberty Profile and ...
 

Andere mochten auch

Facebook the social network
Facebook the social networkFacebook the social network
Facebook the social networkgeersb
 
محدودیت ها در تحقیقات بازاریابی
محدودیت ها در تحقیقات بازاریابیمحدودیت ها در تحقیقات بازاریابی
محدودیت ها در تحقیقات بازاریابیبازآران
 
Facebook - The Social Network
Facebook - The Social NetworkFacebook - The Social Network
Facebook - The Social Networkgeersb
 
SHARE 2014, Pittsburgh CICS and Liberty applications
SHARE 2014, Pittsburgh CICS and Liberty applicationsSHARE 2014, Pittsburgh CICS and Liberty applications
SHARE 2014, Pittsburgh CICS and Liberty applicationsnick_garrod
 
П. Третьяков: "Галерея превыше всего…"
П. Третьяков: "Галерея превыше всего…"П. Третьяков: "Галерея превыше всего…"
П. Третьяков: "Галерея превыше всего…"Biblioteka-22
 
designing windows user experiences
 designing windows user experiences designing windows user experiences
designing windows user experiencesLaila Omran
 
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
 
SHARE 2014, Pittsburgh CICS Connectivity amd Networking
SHARE 2014, Pittsburgh CICS Connectivity amd NetworkingSHARE 2014, Pittsburgh CICS Connectivity amd Networking
SHARE 2014, Pittsburgh CICS Connectivity amd Networkingnick_garrod
 
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
 
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
 
SHARE 2014, Pittsburgh CICS scalability
SHARE 2014, Pittsburgh CICS scalabilitySHARE 2014, Pittsburgh CICS scalability
SHARE 2014, Pittsburgh CICS scalabilitynick_garrod
 
ده مورد از بزرگترین اشتباهاتی که در تحقیقات بازاریابی باید از آنها اجتناب کرد
ده مورد از بزرگترین اشتباهاتی که در تحقیقات  بازاریابی باید از آنها اجتناب کردده مورد از بزرگترین اشتباهاتی که در تحقیقات  بازاریابی باید از آنها اجتناب کرد
ده مورد از بزرگترین اشتباهاتی که در تحقیقات بازاریابی باید از آنها اجتناب کردبازآران
 
Impact 2014 Best practices for_cics_soa_co
Impact 2014 Best practices for_cics_soa_coImpact 2014 Best practices for_cics_soa_co
Impact 2014 Best practices for_cics_soa_conick_garrod
 
S110 gse - liberte egalite fraternite
S110 gse - liberte egalite fraterniteS110 gse - liberte egalite fraternite
S110 gse - liberte egalite fraternitenick_garrod
 

Andere mochten auch (20)

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
 
Pantone colours
Pantone coloursPantone colours
Pantone colours
 
Facebook the social network
Facebook the social networkFacebook the social network
Facebook the social network
 
محدودیت ها در تحقیقات بازاریابی
محدودیت ها در تحقیقات بازاریابیمحدودیت ها در تحقیقات بازاریابی
محدودیت ها در تحقیقات بازاریابی
 
Belgium prb
Belgium prbBelgium prb
Belgium prb
 
Facebook - The Social Network
Facebook - The Social NetworkFacebook - The Social Network
Facebook - The Social Network
 
SHARE 2014, Pittsburgh CICS and Liberty applications
SHARE 2014, Pittsburgh CICS and Liberty applicationsSHARE 2014, Pittsburgh CICS and Liberty applications
SHARE 2014, Pittsburgh CICS and Liberty applications
 
П. Третьяков: "Галерея превыше всего…"
П. Третьяков: "Галерея превыше всего…"П. Третьяков: "Галерея превыше всего…"
П. Третьяков: "Галерея превыше всего…"
 
designing windows user experiences
 designing windows user experiences designing windows user experiences
designing windows user experiences
 
S109 cics-java
S109 cics-javaS109 cics-java
S109 cics-java
 
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
 
SHARE 2014, Pittsburgh CICS Connectivity amd Networking
SHARE 2014, Pittsburgh CICS Connectivity amd NetworkingSHARE 2014, Pittsburgh CICS Connectivity amd Networking
SHARE 2014, Pittsburgh CICS Connectivity amd Networking
 
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)
 
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
 
SHARE 2014, Pittsburgh CICS scalability
SHARE 2014, Pittsburgh CICS scalabilitySHARE 2014, Pittsburgh CICS scalability
SHARE 2014, Pittsburgh CICS scalability
 
ده مورد از بزرگترین اشتباهاتی که در تحقیقات بازاریابی باید از آنها اجتناب کرد
ده مورد از بزرگترین اشتباهاتی که در تحقیقات  بازاریابی باید از آنها اجتناب کردده مورد از بزرگترین اشتباهاتی که در تحقیقات  بازاریابی باید از آنها اجتناب کرد
ده مورد از بزرگترین اشتباهاتی که در تحقیقات بازاریابی باید از آنها اجتناب کرد
 
Impact 2014 Best practices for_cics_soa_co
Impact 2014 Best practices for_cics_soa_coImpact 2014 Best practices for_cics_soa_co
Impact 2014 Best practices for_cics_soa_co
 
S110 gse - liberte egalite fraternite
S110 gse - liberte egalite fraterniteS110 gse - liberte egalite fraternite
S110 gse - liberte egalite fraternite
 
Hbcl4203
Hbcl4203Hbcl4203
Hbcl4203
 

Ähnlich wie S103 cics cloud and dev ops agility

Containerize, PaaS, or Go Serverless!?
Containerize, PaaS, or Go Serverless!?Containerize, PaaS, or Go Serverless!?
Containerize, PaaS, or Go Serverless!?Phil Estes
 
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
 
IBM Impact Session 2351 hybrid apps
IBM Impact Session 2351 hybrid appsIBM Impact Session 2351 hybrid apps
IBM Impact Session 2351 hybrid appsnick_garrod
 
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
 
IBM z/OS Provisioning Toolkit V1.1
IBM z/OS Provisioning Toolkit V1.1IBM z/OS Provisioning Toolkit V1.1
IBM z/OS Provisioning Toolkit V1.1Matthew 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
 
InterConnect 2015: 3962 Docking DevOps
InterConnect 2015: 3962 Docking DevOpsInterConnect 2015: 3962 Docking DevOps
InterConnect 2015: 3962 Docking DevOpsDaniel Berg
 
Bluemix overview - Rencontres Ecole Centrale et Supelec avec IBM France Lab -...
Bluemix overview - Rencontres Ecole Centrale et Supelec avec IBM France Lab -...Bluemix overview - Rencontres Ecole Centrale et Supelec avec IBM France Lab -...
Bluemix overview - Rencontres Ecole Centrale et Supelec avec IBM France Lab -...Yves LE CLEACH
 
Revolutionize the API Economy with IBM WebSphere Connect
Revolutionize the API Economy with IBM WebSphere ConnectRevolutionize the API Economy with IBM WebSphere Connect
Revolutionize the API Economy with IBM WebSphere ConnectArthur De Magalhaes
 
IBM z/OS Provisioning Toolkit v1.0.2
IBM z/OS Provisioning Toolkit v1.0.2IBM z/OS Provisioning Toolkit v1.0.2
IBM z/OS Provisioning Toolkit v1.0.2Matthew Webster
 
Whats new in IIB v9 + Open Beta v10 GSE
Whats new in IIB v9 + Open Beta v10 GSEWhats new in IIB v9 + Open Beta v10 GSE
Whats new in IIB v9 + Open Beta v10 GSEDominic Storey
 
Continuous Delivery on IBM Bluemix: Manage Cloud Native Services with Cloud N...
Continuous Delivery on IBM Bluemix: Manage Cloud Native Services with Cloud N...Continuous Delivery on IBM Bluemix: Manage Cloud Native Services with Cloud N...
Continuous Delivery on IBM Bluemix: Manage Cloud Native Services with Cloud N...Michael Elder
 
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
 
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
 
How do you deliver your applications to the cloud?
How do you deliver your applications to the cloud?How do you deliver your applications to the cloud?
How do you deliver your applications to the cloud?Michael Elder
 
IBM Cloud UCC Talk, 22nd November 2017
IBM Cloud UCC Talk, 22nd November 2017IBM Cloud UCC Talk, 22nd November 2017
IBM Cloud UCC Talk, 22nd November 2017Michael O'Sullivan
 
Cloud foundry Docker Openstack - Leading Open Source Triumvirate
Cloud foundry Docker Openstack - Leading Open Source TriumvirateCloud foundry Docker Openstack - Leading Open Source Triumvirate
Cloud foundry Docker Openstack - Leading Open Source TriumvirateAnimesh Singh
 
Bluemix DevOps Meetup
Bluemix DevOps MeetupBluemix DevOps Meetup
Bluemix DevOps MeetupKyle Brown
 

Ähnlich wie S103 cics cloud and dev ops agility (20)

Containerize, PaaS, or Go Serverless!?
Containerize, PaaS, or Go Serverless!?Containerize, PaaS, or Go Serverless!?
Containerize, PaaS, or Go Serverless!?
 
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
 
IBM Impact Session 2351 hybrid apps
IBM Impact Session 2351 hybrid appsIBM Impact Session 2351 hybrid apps
IBM Impact Session 2351 hybrid apps
 
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...
 
IBM z/OS Provisioning Toolkit V1.1
IBM z/OS Provisioning Toolkit V1.1IBM z/OS Provisioning Toolkit V1.1
IBM z/OS Provisioning Toolkit V1.1
 
CICS Transaction Gateway V9.1 Overview
CICS Transaction Gateway V9.1 OverviewCICS Transaction Gateway V9.1 Overview
CICS Transaction Gateway V9.1 Overview
 
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
 
InterConnect 2015: 3962 Docking DevOps
InterConnect 2015: 3962 Docking DevOpsInterConnect 2015: 3962 Docking DevOps
InterConnect 2015: 3962 Docking DevOps
 
Bluemix overview - Rencontres Ecole Centrale et Supelec avec IBM France Lab -...
Bluemix overview - Rencontres Ecole Centrale et Supelec avec IBM France Lab -...Bluemix overview - Rencontres Ecole Centrale et Supelec avec IBM France Lab -...
Bluemix overview - Rencontres Ecole Centrale et Supelec avec IBM France Lab -...
 
Revolutionize the API Economy with IBM WebSphere Connect
Revolutionize the API Economy with IBM WebSphere ConnectRevolutionize the API Economy with IBM WebSphere Connect
Revolutionize the API Economy with IBM WebSphere Connect
 
IBM z/OS Provisioning Toolkit v1.0.2
IBM z/OS Provisioning Toolkit v1.0.2IBM z/OS Provisioning Toolkit v1.0.2
IBM z/OS Provisioning Toolkit v1.0.2
 
Whats new in IIB v9 + Open Beta v10 GSE
Whats new in IIB v9 + Open Beta v10 GSEWhats new in IIB v9 + Open Beta v10 GSE
Whats new in IIB v9 + Open Beta v10 GSE
 
Continuous Delivery on IBM Bluemix: Manage Cloud Native Services with Cloud N...
Continuous Delivery on IBM Bluemix: Manage Cloud Native Services with Cloud N...Continuous Delivery on IBM Bluemix: Manage Cloud Native Services with Cloud N...
Continuous Delivery on IBM Bluemix: Manage Cloud Native Services with Cloud N...
 
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...
 
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
 
How do you deliver your applications to the cloud?
How do you deliver your applications to the cloud?How do you deliver your applications to the cloud?
How do you deliver your applications to the cloud?
 
IBM Cloud UCC Talk, 22nd November 2017
IBM Cloud UCC Talk, 22nd November 2017IBM Cloud UCC Talk, 22nd November 2017
IBM Cloud UCC Talk, 22nd November 2017
 
Cloud foundry Docker Openstack - Leading Open Source Triumvirate
Cloud foundry Docker Openstack - Leading Open Source TriumvirateCloud foundry Docker Openstack - Leading Open Source Triumvirate
Cloud foundry Docker Openstack - Leading Open Source Triumvirate
 
Bluemix DevOps Meetup
Bluemix DevOps MeetupBluemix DevOps Meetup
Bluemix DevOps Meetup
 
Blue mix
Blue mixBlue mix
Blue mix
 

Mehr von 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
 
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
 
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
 
S111 cics connectivity in devops
S111   cics connectivity in devopsS111   cics connectivity in devops
S111 cics connectivity in devopsnick_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
 
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
 
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
 

Mehr von 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)
 
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)
 
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)
 
S111 cics connectivity in devops
S111   cics connectivity in devopsS111   cics connectivity in devops
S111 cics connectivity in devops
 
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
 
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
 
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
 

Kürzlich hochgeladen

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 

Kürzlich hochgeladen (20)

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 

S103 cics cloud and dev ops agility

  • 1. © 2015 IBM CorporationCICS Cloud and DevOps agility Matthew Webster STSM, CICS meets the cloud S103
  • 2. © 2015 IBM Corporation Please note 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.
  • 3. © 2015 IBM Corporation 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
  • 4. © 2015 IBM Corporation CICS Explorer As-Is Scenario 5
  • 5. © 2015 IBM Corporation CICS Bundles and CICS Applications CICS TS V4.1 CICS business events CICS TS V4.2 CICS system events CICS Java applications CICS TS V5.1 CICS policy CICS cloud applications CICS TS V5.2 Web services Application multi-versioning All these applications require CICS bundles to be packaged, deployed to zFS, and installed into CICS 6
  • 6. © 2015 IBM Corporation CICS Explorer 7
  • 7. © 2015 IBM Corporation CICS Explorer Scenario • Export projects to local file system (and build into OSGi bundles) • Deploy binary CICS bundles and CICS applications to zFS • Create bundle and application definitions as necessary • Install, enable and make available • Make unavailable, disable and discard How do I build the CICS bundles from SCM? How do I automate the deployment into CICS? How can I coordinate this process with other application and database components?
  • 8. © 2015 IBM Corporation 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. 10
  • 9. © 2015 IBM Corporation CICS TS V5.3 open beta: Cloud with DevOps 11
  • 10. © 2015 IBM Corporation Service Agility Enhanced support for Java and the WebSphere Liberty Profile Cloud with DevOps Operational Efficiency IBM CICS Transaction Server V5.3 open beta enterprise grade mixed language application serving 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 Available since 23rd Mar 2015
  • 11. © 2015 IBM Corporation 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 non Liberty Java components, can now be automatically built from source code.
  • 12. © 2015 IBM Corporation 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.
  • 13. © 2015 IBM Corporation 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.
  • 14. © 2015 IBM Corporation DevOps Scenario 19
  • 15. © 2015 IBM Corporation Automated builds with the CICS Build Toolkit
  • 16. © 2015 IBM Corporation Build Scenario: Java OSGi “I need to build a Java application that comprises several OSGi bundles. I have to invoke the Java build and package the JAR files with the right names in the CICS bundle. The process needs to be flexible enough to cope with version changes as well as the addition and removal of OSGi bundles “
  • 17. © 2015 IBM Corporation CICS Build Toolkit • Command-line interface to build CICS projects – Script alternative for “Export ... to z/OS UNIX File System” – One tool to build for all versions of CICS TS – Uses projects from CICS Explorer optionally shared through SCM • 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, for z/OS IBM 31-bit or 64-bit SDK
  • 18. © 2015 IBM Corporation CICS Build Toolkit examples • Build a CICS bundle • Bundle name, bundle name+version, several bundles, all bundles cicsbt --input my/source/dir/* --build MyBundleProject --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 OSGiBundleProject --target com.ibm.cics.explorer.sdk.runtime51.target --output my/output/dir • Build a CICS cloud application and binding • Application name, application name + version, all applications cicsbt --input my/source/dir/* --build MyApplication --output my/output/dir
  • 19. © 2015 IBM Corporation CICS Build Toolkit as part of continuous integration • Build Engineer can download 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
  • 20. © 2015 IBM Corporation Scripted deployments with DFHDPLOY
  • 21. © 2015 IBM Corporation Deployment Scenario: Java OSGi “I need to deploy a Java application and the required JVM server. The process needs to be simple and repeatable so that it can be used by developers each time they change the application or the Java environment is updated. Bundles have a lot of states, and it takes a lot of work to automate getting them into the state I want.“
  • 22. © 2015 IBM Corporation As-Is: Undeploy bundle v1 and deploy bundle v2 (pseudo-code)
  • 23. © 2015 IBM Corporation Example DFHDPLOY script
  • 24. © 2015 IBM Corporation Example DFHDPLOY output 29
  • 25. © 2015 IBM Corporation 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 synchronous APIs where available. Intelligent management of BAS and CSD definitions – Including support for shared CSDs
  • 26. © 2015 IBM Corporation 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. © 2015 IBM Corporation The different commands
  • 28. © 2015 IBM Corporation DFHDPLOY DEPLOY BUNDLE 33
  • 29. © 2015 IBM Corporation DFHDPLOY UNDEPLOY BUNDLE 34
  • 30. © 2015 IBM Corporation DFHDPLOY SET BUNDLE 35
  • 31. © 2015 IBM Corporation DFHDPLOY DEPLOY APPLICATION 36
  • 32. © 2015 IBM Corporation DFHDPLOY UNDEPLOY APPLICATION 37
  • 33. © 2015 IBM Corporation DFHDPLOY SET APPLICATION 38
  • 34. © 2015 IBM Corporation UrbanCode Deploy support
  • 35. © 2015 IBM Corporation Deployment Scenario: CICS and DB2 Updates “I need to deploy an application update into CICS and perform a BIND operation of the updated DB2 package and plan. The process should be the same in development, test and productiont. This should be simple and safe enough for a developer to use”
  • 36. © 2015 IBM Corporation 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
  • 37. © 2015 IBM Corporation Different environments support through variables 42
  • 38. © 2015 IBM Corporation 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 43
  • 39. © 2015 IBM Corporation CICS and DB2 steps performed in parallel 44
  • 40. © 2015 IBM Corporation More than just NEWCOPY 45
  • 41. © 2015 IBM Corporation CICS TS plug-in for UrbanCode Deploy IBM UrbanCode Deploy no-charge trial http://www.ibm.com/software/products/en/ucdep/ CICS TS plug-in available now! https://developer.ibm.com/urbancode/plugins/ Use UrbanCode Deploy web interface to install plug-in .zip Scenarios in CICS TS plug-in Install and lifecycle resources NEWCOPY and PHASEIN programs, scan pipelines 46
  • 42. © 2015 IBM Corporation 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 – Works with CICS TS V4.1 and above. • DFHDPLOY – JCL utility to deploy and undeploy CICS bundles and cloud applications – Script the deployment 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 47
  • 43. © 2015 IBM Corporation Questions?
  • 44. © 2015 IBM Corporation 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?la ng=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” • 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- 01.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
  • 45. © 2015 IBM Corporation

Hinweis der Redaktion

  1. Source control
  2. Error messages?
  3. Zoom into detail
  4. Deploy the first deploy, re-deploy subsequently; equivalent of bundle refresh; tidy runtime and CSD/DREP; minimum CSD records e.g. shared
  5. UNAVAILABLE?
  6. UCD video?