This document discusses new continuous release and deployment capabilities for CICS customers using IBM UrbanCode Deploy. Key points include:
- IBM UrbanCode Deploy provides a unified solution for continuous delivery of heterogeneous enterprise applications, helping to accelerate delivery and reduce cycle times across environments including z/OS.
- New capabilities for UrbanCode Deploy include CICS and CICS Configuration Manager plugins to automate deployment and configuration of CICS applications and resources.
- A demo is provided showing how UrbanCode Deploy can be used to continuously build, test, and deploy CICS applications across environments from a single user interface.
RDz for DevOps Webcast Series: Implementing Continuous Integration with RDzSusan Yoskin
How do you improve code quality and achieve continuous integration in a mainframe environment? Continuous integration testing, by shifting defect detection and resolution earlier in the delivery cycle (shift left approach), speeds up development while increasing quality and time to market. This session focuses on the development and test phase of the DevOps lifecycle. It centers on development using Rational Developer for System z (RDz), including debug, code review and code coverage. It discusses test automation using a customized zUnit testing framework in conjunction with automated mainframe SCM build and deploy. Keith Allen, IBM Software Sales European IOT Team Lead - DevOps for Enterprise z Systems, and Luis Carlos Silva, IBM EM Continuous Integration Lead and Product Line Manager, will take you through this methodology.
DMT-2467 Like the Features in Rational DOORS 9? Come Check Them Out in DOORS...IBM Rational software
Interconnect 2015,
DMT-2467 Like the Features in Rational DOORS 9? Come Check Them Out in DOORS Next Generation!
By:
Paul Strachan (IBM)
Alex Ivanov (Raytheon)
Yianna Papadakis-Kantos (IBM)
Slides from the webinar titled "Drinking our own champagne z Systems Development and Test Environment V10" posted here
watch the replay on http://ibm.biz/zDevandTest
IBM Smarter Business 2012 - Headless BPMIBM Sverige
A major financial institution needed to improve its global pricing calculator. They saw the opportunity to implement a solution that included approval processes. They also wanted to be able to scale the solution up and include their extensive offshore centers across the globe. The project, with consultants from Ascendant Technology and implementing IBM Software, was instructive. During this session we will outline the important opportunities available should you want to scale up Business Process Management projects.
Talare: Todor Mollov, Ascendant Technology
Besök http://smarterbusiness.se för mer information.
Is a Monolith Standing in the Way of Your Digital Transformation? Refactor fo...Deborah Schalm
Monolithic applications are defined as single-tiered software in which the user interface and data access code is combined into a single application for a single platform. Monoliths can impact your ability to create APIs, deliver capability quickly, and even perform routine application maintenance. Refactoring is the antidote to monolithic software. It can result in improved team agility and autonomy, plus it paves the way for API creation. Learn how DevOps for the Enterprise software can help you refactor- from discovery of your z/OS assets and impact analysis, to the modularization task itself, including editing, compiling, testing, and debugging.
Is a Monolith Standing in the Way of Your Digital Transformation? Refactor fo...DevOps.com
Monolithic applications are defined as single-tiered software in which the user interface and data access code is combined into a single application for a single platform. Monoliths can impact your ability to create APIs, deliver capability quickly, and even perform routine application maintenance. Refactoring is the antidote to monolithic software. It can result in improved team agility and autonomy, plus it paves the way for API creation. Learn how DevOps for the Enterprise software can help you refactor- from discovery of your z/OS assets and impact analysis, to the modularization task itself, including editing, compiling, testing, and debugging.
Improving Software Delivery with DevOps & Software Defined EnvironmentsMichael Elder
Introducing UrbanCode Deploy with Patterns - based on OpenStack technology, UCD with Patterns enables you to quickly leverage software defined environments based on OpenStack and other off premise clouds to improve your software delivery lifecycle.
Presentation at Impact 2012 Mumbai:
This IBM PureSystems presentation was presented by Amol B Mahamuni, Program Director ISL, IBM PureApplication System Product Management
The build pipeline model of continuous delivery works great for simple projects, but can be challenging for applications with many pieces and parts. In this deck, we look at two approaches for reconciling CD and these applications. In one approach, we force the applications into a simple pipeline, in the other, the pipeline is reimagined.
IBM Think 2019 session 2116 - Best practices for operating and managing a pro...Hendrik van Run
IBM Cloud for VMware Solutions automates the deployment of VMware software-defined datacenters in the IBM Cloud, but this is only the beginning of successfully operationalizing an enterprise cloud deployment. We discuss our day two adventure and best practices implementing and managing our hybrid cloud, including IBM tools and best practices such as Zerto Disaster Recovery, IBM Spectrum Protect Plus, IBM Application Performance Management, and IBM Cloud Automation Manager.
InterConnect 2017 HBP-2884-IBM BPM upgrade and migration made easyBrian Petrini
Upgrading to the latest version of IBM BPM has never been easier. Ever since the release of IBM BPM 8500 in 2013, customers has been able to move to the latest release with an in-place upgrade without the need for data migration. This session will discuss the top practices in planning a painless upgrade to the latest BPM continuous release version?whether you are running BPM 85x or an older version. We will also discuss the options available if you want to move your BPM program to the cloud. In addition, we will also discuss ways to design your applications to ensure an easy upgrade every time.
Integrations, UI Enhancements and Cloud – See What’s New with IBM UrbanCode D...IBM UrbanCode Products
IBM UrbanCode Deploy delivers several new feature functionalities with the latest software release further extending its commitment to integrations, and cloud, while bringing deployment automation as-a-service to the market. Leading this latest release is a new integration with VMware VRealize Automation; a new Jenkins Pipeline plugin, and new full-featured as-a-service version of Deploy hosted by Softlayer.
RDz for DevOps Webcast Series: Implementing Continuous Integration with RDzSusan Yoskin
How do you improve code quality and achieve continuous integration in a mainframe environment? Continuous integration testing, by shifting defect detection and resolution earlier in the delivery cycle (shift left approach), speeds up development while increasing quality and time to market. This session focuses on the development and test phase of the DevOps lifecycle. It centers on development using Rational Developer for System z (RDz), including debug, code review and code coverage. It discusses test automation using a customized zUnit testing framework in conjunction with automated mainframe SCM build and deploy. Keith Allen, IBM Software Sales European IOT Team Lead - DevOps for Enterprise z Systems, and Luis Carlos Silva, IBM EM Continuous Integration Lead and Product Line Manager, will take you through this methodology.
DMT-2467 Like the Features in Rational DOORS 9? Come Check Them Out in DOORS...IBM Rational software
Interconnect 2015,
DMT-2467 Like the Features in Rational DOORS 9? Come Check Them Out in DOORS Next Generation!
By:
Paul Strachan (IBM)
Alex Ivanov (Raytheon)
Yianna Papadakis-Kantos (IBM)
Slides from the webinar titled "Drinking our own champagne z Systems Development and Test Environment V10" posted here
watch the replay on http://ibm.biz/zDevandTest
IBM Smarter Business 2012 - Headless BPMIBM Sverige
A major financial institution needed to improve its global pricing calculator. They saw the opportunity to implement a solution that included approval processes. They also wanted to be able to scale the solution up and include their extensive offshore centers across the globe. The project, with consultants from Ascendant Technology and implementing IBM Software, was instructive. During this session we will outline the important opportunities available should you want to scale up Business Process Management projects.
Talare: Todor Mollov, Ascendant Technology
Besök http://smarterbusiness.se för mer information.
Is a Monolith Standing in the Way of Your Digital Transformation? Refactor fo...Deborah Schalm
Monolithic applications are defined as single-tiered software in which the user interface and data access code is combined into a single application for a single platform. Monoliths can impact your ability to create APIs, deliver capability quickly, and even perform routine application maintenance. Refactoring is the antidote to monolithic software. It can result in improved team agility and autonomy, plus it paves the way for API creation. Learn how DevOps for the Enterprise software can help you refactor- from discovery of your z/OS assets and impact analysis, to the modularization task itself, including editing, compiling, testing, and debugging.
Is a Monolith Standing in the Way of Your Digital Transformation? Refactor fo...DevOps.com
Monolithic applications are defined as single-tiered software in which the user interface and data access code is combined into a single application for a single platform. Monoliths can impact your ability to create APIs, deliver capability quickly, and even perform routine application maintenance. Refactoring is the antidote to monolithic software. It can result in improved team agility and autonomy, plus it paves the way for API creation. Learn how DevOps for the Enterprise software can help you refactor- from discovery of your z/OS assets and impact analysis, to the modularization task itself, including editing, compiling, testing, and debugging.
Improving Software Delivery with DevOps & Software Defined EnvironmentsMichael Elder
Introducing UrbanCode Deploy with Patterns - based on OpenStack technology, UCD with Patterns enables you to quickly leverage software defined environments based on OpenStack and other off premise clouds to improve your software delivery lifecycle.
Presentation at Impact 2012 Mumbai:
This IBM PureSystems presentation was presented by Amol B Mahamuni, Program Director ISL, IBM PureApplication System Product Management
The build pipeline model of continuous delivery works great for simple projects, but can be challenging for applications with many pieces and parts. In this deck, we look at two approaches for reconciling CD and these applications. In one approach, we force the applications into a simple pipeline, in the other, the pipeline is reimagined.
IBM Think 2019 session 2116 - Best practices for operating and managing a pro...Hendrik van Run
IBM Cloud for VMware Solutions automates the deployment of VMware software-defined datacenters in the IBM Cloud, but this is only the beginning of successfully operationalizing an enterprise cloud deployment. We discuss our day two adventure and best practices implementing and managing our hybrid cloud, including IBM tools and best practices such as Zerto Disaster Recovery, IBM Spectrum Protect Plus, IBM Application Performance Management, and IBM Cloud Automation Manager.
InterConnect 2017 HBP-2884-IBM BPM upgrade and migration made easyBrian Petrini
Upgrading to the latest version of IBM BPM has never been easier. Ever since the release of IBM BPM 8500 in 2013, customers has been able to move to the latest release with an in-place upgrade without the need for data migration. This session will discuss the top practices in planning a painless upgrade to the latest BPM continuous release version?whether you are running BPM 85x or an older version. We will also discuss the options available if you want to move your BPM program to the cloud. In addition, we will also discuss ways to design your applications to ensure an easy upgrade every time.
Integrations, UI Enhancements and Cloud – See What’s New with IBM UrbanCode D...IBM UrbanCode Products
IBM UrbanCode Deploy delivers several new feature functionalities with the latest software release further extending its commitment to integrations, and cloud, while bringing deployment automation as-a-service to the market. Leading this latest release is a new integration with VMware VRealize Automation; a new Jenkins Pipeline plugin, and new full-featured as-a-service version of Deploy hosted by Softlayer.
How NBCUniversal is embracing DevOps to improve application delivery. Hear how they are using automation tools, like IBM UrbanCode to help standardize culture, speed time to market, integrate with existing tools, and deliver releases effectively. Learn more about UrbanCode here: http://ibm.biz/learnurbancode
Introduction to Git/Github - A beginner's guideRohit Arora
Introduction to Git/Github - A beginner's guide
Agenda:
Installing Git
Introduction to Version Control
Git Basics
Creating a new local Git repository
Cloning a Git repository
Making use of Git commit history
Reverting files to previous states
Creating a Github Repository
Adding, Committing & Pushing changes
Branching
Merging Branches
Sending Pull Requests
Conflict Resolution
and 3 Exercises
How to Balance System Speed and Risk for Multi-Platform InnovationClaudia Ring
Walking the line between speed to market and stability of mission-critical systems is something many enterprise organizations deal with on a consistent basis, especially when planning a major application release. Multi-speed IT is a term that connotes the difficulty of balancing speed and risk for these enterprises, but also one that inherently defines a solution; moving at different speeds depending on system requirements. While moving at various speeds based on whether you are releasing changes for Systems of Engagement (SOE) or Systems of Record (SOR) can seem negative, it can be used as a stepping stone towards complete enterprise agility and iterative improvements in release management across both types of systems. Join Rosalind Radcliffe, IBM Distinguished Engineer and Chief Architect for DevOps, as she discusses;
How to begin incorporating continuous testing into the release cycle for both SOE's and SOR's
How deployment automation can be incorporated into multi-platform deployments
How earlier, more frequent testing and automated deployments can help stabilize risk while increasing speed
Customer success with using these testing and deployment solutions to achieve agility across both SOE's and SOR's
S106 using ibm urban code deploy to deliver your apps to cicsnick_garrod
GSE Nordic 2015 Using IBM UrbanCode Deploy to deliver your apps to CICS. Deploying applications to CICS can be tricky, and you may be struggling to figure out how to handle the many new zFS artifacts such as cloud, bundles, Java, and web services. This could even be slowing down the adoption of new technologies that could deliver the solutions your business needs. This session will introduce IBM UrbanCode Deploy as a tool to automate many types of application deployments through your environments. It can provide rapid feedback and continuous delivery in agile development while providing the audit trails, versioning and approvals needed in production. See the new z/OS and CICS TS plug-ins for UrbanCode Deploy in action to deploy COBOL, web services, and Java applications to CICS in a single action.
CIN-2650 - Cloud adoption! Enforcer to transform your organization around peo...Hendrik van Run
IBM InterConnect 2015 presentation about what it is needed from your organisation to adopt cloud. The focus here is around people, processes and technology.
Hybrid Cloud: How to Get a Return from an Investment Made Three Decades Ago (...Michael Elder
How do you get the value of the last 3 decades of investment in your backend into the hands of your end users faster? And through new mediums like mobile?
IBM Bluemix offers you the opportunity to craft new applications in a fully hosted and managed Platform as a Service. Wouldn’t it be great if you could tie these two worlds together? Well, in fact you can!
In this talk, we’ll show you how to incorporate backend services into your IBM Bluemix applications through Cast Iron Live, an API gateway that let’s you expose your on-prem backend services safely to off-prem applications on IBM Bluemix. We’ll even show you how to manage the entire chain using a consistent DevOps-centric toolchain using IBM UrbanCode Deploy!
My presentation for our Benelux IBM Rational Innovate event. This presentation explains how the IBM Bluemix and devops as a service solution can be used for modern cloud based development.
Building high volume software factories is all about combining workflow and automation functionality to ensure that each application development team is able to repeatedly deliver secure, high quality, feature rich iterations and operate them on scalable, highly available cloud infrastructure.
Attendees will learn how GitLab and Amazon Web Services (AWS) integrate together to provide best of breed development workflows and rock solid cloud application infrastructure.
Overview:
Hard lessons for CI / CD from how Ford automated automobile manufacturing.
GitLab CI / CD is a factory toolkit for software manufacturing.
GitLab CI/CD accelerates time to automation maturity with premade assembly lines and components.
GitLab CI/CD accelerates AppSec (DevSecOps) time to maturity with premade Security assembly lines.
How to have a tortured transformation to software manufacturing.
GitLab rich CI / CD workflows ensure cross-team (Dev, Ops, Sec) collaborative engagement and compliance with change gating controls with auditability.
GitLab CI / CD integrates with AWS infrastructure with multiple possible points of integration.
[IBM Pulse 2014] #1579 DevOps Technical Strategy and RoadmapDaniel Berg
Hey everyone. Here is the presentation that I had the pleasure of presenting the following deck with Maciej Zawadzki and Ruth Willenborg describing IBM's technical strategy and roadmap.
Enjoy!!!
Innovate 2014: Get an A+ on Testing Your Enterprise Applications with Rationa...Teodoro Cipresso
Today's exam: what's the difference between continuous testing of distributed apps and enterprise apps? If you're on the distributed side, you typically maintain suites of self-checking unit tests. Successful execution of these test suites gives you confidence in your code as you make fixes and deliver enhancements. If you're on the enterprise side (okay: mainframe), you have to factor in CPU time and try to minimize that. Minimize and continuous, however, are near contradictions. The IBM Rational Development and Test Environment for System z can change that. It provides an emulated z/OS environment on Intel or Intel compatible hardware, making continuous test of enterprise apps easy and affordable.
IBM UrbanCode Deploy: Automates and manages the deployments of business applications made of many component pieces such as web services, databases, content, CICS and mobile apps. Through automation, costly errors and manual labor are drastically reduced. UrbanCode Deploy also eliminates a common bottleneck between agile development teams and slower operations groups thereby speeding time to market. UrbanCode Deploy excels at driving down cost and reducing risk.
IBM UrbanCode Deploy with Patterns: A leading edge offering that combines all the great capabilities of UrbanCode Deploy with additional capabilities for designing and deploying full-stack environments on cloud and updating configurations for existing cloud environments.
IBM UrbanCode Release: A robust collaborative release management tool that helps you handle the growing number and complexity of releases. You can plan, execute, and track a release through every stage of the delivery lifecycle.
IBM UrbanCode Build: An enterprise continuous integration server used for managing builds, build artifacts and the dependancies inherent with them. UrbanCode Build specializes in reducing errors and speeding handoffs through a managed self-service build infrastructure.
Microservice Builder: A Microservice DevOps Pipeline for Rapid Delivery and P...David Currie
Presentation from IBM InterConnect 2017.
Abstract: Acceleratate your microservice delivery and promotion with an out-of-box DevOps pipeline! In this session, you'll learn how to use the Project Liber8 DevOps pipeline. We will explore its anatomy, operation, visualization, customization and ecosystem integration. We will further examine its use in deploying to IBM Cloud and on-premise deployments. A live demo will be used to reinforce concepts.
Similar to New Continuous Release and Deployment Capabilities for CICS Customers v4 (20)
State of ICS and IoT Cyber Threat Landscape Report 2024 previewPrayukth K V
The IoT and OT threat landscape report has been prepared by the Threat Research Team at Sectrio using data from Sectrio, cyber threat intelligence farming facilities spread across over 85 cities around the world. In addition, Sectrio also runs AI-based advanced threat and payload engagement facilities that serve as sinks to attract and engage sophisticated threat actors, and newer malware including new variants and latent threats that are at an earlier stage of development.
The latest edition of the OT/ICS and IoT security Threat Landscape Report 2024 also covers:
State of global ICS asset and network exposure
Sectoral targets and attacks as well as the cost of ransom
Global APT activity, AI usage, actor and tactic profiles, and implications
Rise in volumes of AI-powered cyberattacks
Major cyber events in 2024
Malware and malicious payload trends
Cyberattack types and targets
Vulnerability exploit attempts on CVEs
Attacks on counties – USA
Expansion of bot farms – how, where, and why
In-depth analysis of the cyber threat landscape across North America, South America, Europe, APAC, and the Middle East
Why are attacks on smart factories rising?
Cyber risk predictions
Axis of attacks – Europe
Systemic attacks in the Middle East
Download the full report from here:
https://sectrio.com/resources/ot-threat-landscape-reports/sectrio-releases-ot-ics-and-iot-security-threat-landscape-report-2024/
Search and Society: Reimagining Information Access for Radical FuturesBhaskar Mitra
The field of Information retrieval (IR) is currently undergoing a transformative shift, at least partly due to the emerging applications of generative AI to information access. In this talk, we will deliberate on the sociotechnical implications of generative AI for information access. We will argue that there is both a critical necessity and an exciting opportunity for the IR community to re-center our research agendas on societal needs while dismantling the artificial separation between the work on fairness, accountability, transparency, and ethics in IR and the rest of IR research. Instead of adopting a reactionary strategy of trying to mitigate potential social harms from emerging technologies, the community should aim to proactively set the research agenda for the kinds of systems we should build inspired by diverse explicitly stated sociotechnical imaginaries. The sociotechnical imaginaries that underpin the design and development of information access technologies needs to be explicitly articulated, and we need to develop theories of change in context of these diverse perspectives. Our guiding future imaginaries must be informed by other academic fields, such as democratic theory and critical theory, and should be co-developed with social science scholars, legal scholars, civil rights and social justice activists, and artists, among others.
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...UiPathCommunity
💥 Speed, accuracy, and scaling – discover the superpowers of GenAI in action with UiPath Document Understanding and Communications Mining™:
See how to accelerate model training and optimize model performance with active learning
Learn about the latest enhancements to out-of-the-box document processing – with little to no training required
Get an exclusive demo of the new family of UiPath LLMs – GenAI models specialized for processing different types of documents and messages
This is a hands-on session specifically designed for automation developers and AI enthusiasts seeking to enhance their knowledge in leveraging the latest intelligent document processing capabilities offered by UiPath.
Speakers:
👨🏫 Andras Palfi, Senior Product Manager, UiPath
👩🏫 Lenka Dulovicova, Product Program Manager, UiPath
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
UiPath Test Automation using UiPath Test Suite series, part 3DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 3. In this session, we will cover desktop automation along with UI automation.
Topics covered:
UI automation Introduction,
UI automation Sample
Desktop automation flow
Pradeep Chinnala, Senior Consultant Automation Developer @WonderBotz and UiPath MVP
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
Neuro-symbolic is not enough, we need neuro-*semantic*Frank van Harmelen
Neuro-symbolic (NeSy) AI is on the rise. However, simply machine learning on just any symbolic structure is not sufficient to really harvest the gains of NeSy. These will only be gained when the symbolic structures have an actual semantics. I give an operational definition of semantics as “predictable inference”.
All of this illustrated with link prediction over knowledge graphs, but the argument is general.
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Ramesh Iyer
In today's fast-changing business world, Companies that adapt and embrace new ideas often need help to keep up with the competition. However, fostering a culture of innovation takes much work. It takes vision, leadership and willingness to take risks in the right proportion. Sachin Dev Duggal, co-founder of Builder.ai, has perfected the art of this balance, creating a company culture where creativity and growth are nurtured at each stage.
2. Customer’s Release and Deploy Challenges
Impact Their Entire Business
Costly, error prone
manual processes and
efforts to deliver software
across an enterprise
CHALLENGES
Upgrade risk due to
managing multiple application
configurations and versions
across servers
Slow deployment
to development and test
environments leave teams
waiting and unproductive
CHALLENGES
Operations/
Production
Development/
Test
Customers
Business
Owners
Knight Capital lost
$440 million in 45
minutes due to a
misconfigured release
A bad software upgrade
at RBS Bank left
millions unable to
access money for 4
days
New Zealand’s biggest phone
company, Telecom paid out $2.7
million to some 47,000 customers
who were overcharged after a
software glitch
3. Analysis
Design
Code
Test
Deploy
Maintain
Transformation is key The key difference being,
there is no one team or
group at the center.
Rather all dev teams get
elevated as active (equal)
participants throughout
the entire process.
Operations is now a first
class citizen and also an
active (equal) participant
throughout the entire
process.
By the end of 2015, 75% of large
organizations are expected to have adopted
agile DevOps practices (IDC)
4. Release and Deploy Challenges in a Variable Speed
IT
Rapid iterations
Develop Build Test Deploy
Production
API
Catalog
Develop Build Test Deploy
Slower iterations
Production
Systems of
Interaction
Systems of
Record
Digital
Applications
Enterprise
Applications
Automation CoordinationAlignment
5. Push Button Deployments
Role based security & gates
Scalable Architecture
1.2.3
System of Record
Everything is versioned & auditable
Easy to use process designer
Re-useable / Extensible
Integrations & Workflows
Continuous Delivery
Across Environments
IBM UrbanCode Deploy
6. Promote
Deploy
Test Environment – RD&T
• Download build output from
artifact repository on z/OS
• Deploy to z/OS or RD&T to
test application changes
Application
under test
IBM UrbanCode
Deploy for z/OS
Continuous Release and Deploy for the z/OS
• Provides a unified solution for continuous delivery of heterogeneous enterprise
applications
• Accelerate delivery and reduces cycle time to develop/test multi-tier applications
across heterogeneous environments and platforms
• Reduce costs and eliminate delays for delivering mainframe applications
• Minimize risk and improve productivity across disparate teams with cross-platform
release planning
7. UrbanCode Deploy Mainframe Capabilities Overview
• z/OS and Linux on System z platform
support
• Incremental deployment and rollback
• Security features: Impersonation,
PassTicket authentication
• Deployment of sequential data sets
• Deployment of data set deletions
• Deployment of PDS
• SCM agnostic artifact packaging
• z/OS artifact repository in USS
• Deployment of Java applications to
USS
• Support for UCD CodeStation
• RTC build integration
• z/OS Utility plug-ins for
TSO/ISPF/MVS command, JCL,
REXX and PDS processing
• Deployment support for:
• DB2 for z/OS
• IMS
• Deployment and configuration
support for CICS
• Deployment and configuration
support for WAS for z/OS
8. Overview
IBM CICS Transaction Server for z/OS
provides scalable, general-purpose,
transaction processing solutions for high-
volume updates to shared data. Businesses
have used CICS to differentiate themselves
by creating, extending, and evolving their
critical applications.
You can use the CICS TS plug-in for
UrbanCode Deploy to automate the
deployment and undeployment of CICS
applications and CICS bundles.
In a wider context, the CICS TS plug-in can
be used in conjunction with other CICS
tooling to automate the build and
deployment of CICS artifacts as part of a
continuous delivery environment.
Features
The plug-in includes steps to:
• 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 resources
• Make resources available and unavailable
• Check the available, enable, and
open status of resources
• Scan pipelines
• Deploy and undeploy a bundle
• Deploy and undeploy an application
• Check the status of an application
• Enable and disable an application
• Make an application available and
unavailable
UrbanCode Deploy CICS TS Plug-in
9. IBM CICS Configuration Manager is a tool for managing
and maintaining CICS Transaction Server definitions. It
provides audit, reporting and lifecycle change
management control facilities to support the build,
management, and deployment of complex mainframe
CICS applications.
The CICS CM plug-in for UrbanCode Deploy can be
used to automate the resource management process.
The resource management process can be simplified by
modelling the processes, that might be complex, across
each of your environments. For example, these
environments might be development, test, and
production in different data centers.
UrbanCode Deploy CICS CM Plug-in
11. Reduce Risk Increase Speed Improve Quality
Flexible and Secure
• Easily integrate into existing DevOps pipeline with SCM/build agnostic packaging utility
• Artifact repository “on the box” to ensure data governance and compliance
• Design dynamic and versioned release processes
Transparency and Control
• Standardize release planning, tracking, and deployment governance across disparate
teams and platforms
• Reliably package, deploy and promote incremental native file system changes across
environments
• Confidently track “what is where” and rollback to any prior version at ease
Extensible
• Streamline deployment process with out-of-the-box z/OS utility integrations
• Support for middleware application deployment and configuration for WAS
• Leverage existing deployment scripts or extend with intuitive plugin framework
12. Achieving Faster Time to Market with a 482% ROI
The Total Economic ImpactTM
of IBM UrbanCode Deploy
“The cost benefit to us
of implementing
UrbanCode was a
reduction of 97% in the
cost of a release. From
an average of eight
people working for 3
hours for every
release, it’s now one
person working 10 to
15 minutes.” ~ Enterprise
architect, global specialist
insurer
3 Year Benefits:
• IT operations resource savings – $430k in allocated resource
headcount
• Faster time-to-market with improved productivity – $2.65m in
savings over 3 years
• Reduction in risk of failed deployments – $608k in savings from
reduced failed deployments
• Reduced cost per release by 97%
• Improved employee satisfaction by eliminating repetitive manual
processes and easing the workload
• Improved scalability and increased transparency into the release
process
Forrester Consulting interviewed four IBM UrbanCode Deploy customers, gathered
and analyzed the data, and created a “composite organization” based on the insight
Investment
$633,427
Savings & Benefits
$3,687,066
~5X Payback
Download the commissioned
study conducted
by Forrester Consulting
https://ibm.biz/urbancodeTEI
13. Under Consideration for Future Releases
Expanding DevOps Solutions for Enterprise Systems
DB2 z/OS as option for UCD server’s database
Automated rollback
Deployment of non-file (virtual) resources
Tivoli Workload Scheduler Plugin
MQ z/OS Plugin
z/OSMF Plugin
Deployment of CICS Java applications
zOSMF
CICS
Cloud
14. Forrester’s study Total Economic Impact of UrbanCode
Webinar: Agility, Velocity and Innovation: Adopting DevOps for 2-
Speed IT
Booklet: Mobile to Mainframe DevOps for Dummies book
White Paper: IBM UrbanCode Deploy, Docker and Linux on z
Systems
YouTube: DevOps for System z
YouTube: z/OS Application Build and Deployment RTC + UrbanCode
Deploy 6.1
YouTube: From BlueMix to Mainframe with IBM UrbanCode Deploy
YouTube: Multi-platform Deployment Automation with IBM
UrbanCode
Additional Information
18. Auto build, deploy and test in 5 minutes
Reference Case – An IBM Team
Auto Deploy & Test
IBM UrbanCode
Deploy
Rational Team Concert
Selective Deploy
Build
Push builds
Kick-off deploy
z/OS 2.1DEV
z/OS 1.13Primary Test
z/OS 2.1
RD&T
Extended
Test
z/OS 2.1
Performance
Test
z/OS 1.13
RD&T
Extended
Test
19. UCD 6.2.0 – Security Enhancements
Impersonation is supported in z/OS now
–RACF profiles must be setup to allow su to change user
–Impersonation can be configured on each process step, default impersonation
can be configured on resource.
Support PassTicket authentication in JCL steps
–Avoid storing MVS user password in UCD.
A section for Security requirements on z/OS is added to the online
documentation
20. UCD 6.2.0 – CodeStation Support
Choice of two CodeStations
CodeStation in HFS (Default)
– Within the mainframe box, secure
and reliable
– Need to use FTP to get version to
another LPAR for deployment
CodeStation in UCD
– Same CodeStation as any
distributed version files are stored.
– UCD provides secure and
consistent way to download to any
deploy nodes. (Download Aritfact
step)
– Cleanup and archive support
User can select CodeStation
during installation. It can be
changed later in the PROFILE
data set
Build
System
CodeStation
In HFS
Server
z/OS LPAR, Build system
CodeStation
In UCD
Create Version
21. UCD 6.2.0 – Additional Data Set Support
Deployment of sequential data
sets
–Use shiplist to include sequential
data sets in a version
Deployment of data set
deletions
–Use shiplist to include deletions
–When rollback the version,
deletions will be rolled back as
well.
Sample shiplists provided in
<agent>/zosamples directory
22. UCD 6.2.0 – UCD SMP/E Installation
UCD version 6.2.0 has SMP/E installation media.
– Currently UCD provides SMP/E installation media in each major release (x.y.z).
– Zip installation media is available for all releases and fixpacks
– The SMP/E media and zip media contains the same product binary.
Where to get the z/OS agent and toolkit installation media
– SMP/E media (6.1.1, 6.2.0)
The files are put together in the UCD server part in following directories.
<part zip>ibm-ucd-installz-osHRUCxyz.pdf (the program directory)
<part zip>ibm-ucd-installz-osHRUCxyz* (MCS and RELFILEs)
The JDK part has the z/OS JDK
– Zip media. (all release and fixpacks)
Download following two files from a running UCD server’s web UI.
Help -> Tools -> IBM UrbanCode Deploy Agent
Help -> Tools -> IBM UrbanCode Deploy z/OS Deploy Toolkit
23. UCD 6.2.0 – z/OS Utility Plug-in Enhancements
UCD 6.2.0 includes zOS Utility plugin v17
Major enhancement since UCD 6.1.1 which includes zOS Utility plugin v5
–Dataset/Member iteration functions are consolidated into Generate Artifact
Information step
–Run MVS Command step is added
–Submit job step is enhanced to allow submitting multiple jobs.
–Submit Job and Wait For Job steps are enhanced to allow passticket
authentication.
–Submit Job step is enhanced to support a default job statement.
–Added new template process for downloading artifacts from UrbanCode Deploy
server CodeStation.
–Bug fixes
24. UCD 6.2.0 – DB2 z/OS Application Deploy Template
Describe how to define a deployment process
against various complex environments with one
time effort
–Multiple tenant environments
–Multiple sysplex environments
Explain how to roll out different types of objects
and to run related utilities and commands
Demonstrate different deployment logic paths
(CREATE vs ALTER) to handle scenarios
where objects may or may not already exist
Show how to launch the deployment via batch
commands
25. RTC-EE 6.0 Packaging for UrbanCode Deploy 6.2.0
RTC packaging knows where | when | what outputs were built from
RTC’s dependency build; it can exploit this knowledge for determining
packaging contents.
UCD has a more sophisticated UI and framework for designing
deployment processes, executing deployment processes, and keeping
track of deployment states.
Package with
RTC’s intelligence
Packages are stored
in UrbanCode Deploy
Use UrbanCode Deploy
to execute and track
deployment of packages