IBM Systems magazine, Mainframe - January/February 2019 - RZ8

THE RIGHT STARTING POINT would be for me to say,
'OK, where in your organization is the state of the art?'"
- BARRY BA KE R , I BM Z A N D LI N UXO NE VIC E PR ES I DENT, O F FER I NG M ANAGEM ENT

enable clients to deliver new
services that drive new kinds
of engagement. They also allow
applications to be enriched with
services and data that reside on
the mainframe. These assets
can be consumed by other
applications, deepening customer
engagement. APIs also support
the DevOps process by allowing
scripts in the pipeline to interact
with software components.
IBM z/OS Connect Enterprise
Edition facilitates the creation
of RESTful APIs to and from the
mainframe with no code changes
(ibm.co/2tl0Zyz
/
y )). The exposed
APIs adhere to OpenAPI standards.
Additionally, z/OS applications
can call these APIs to provide
enhanced services.
While z/OS Connect Enterprise
Edition simplifies the creation
of APIs, one question remains:
How do developers find and make
available the capabilities that are
natural to isolate as APIs? A legacy
application may have grown over
decades making it unlikely that
its original developer is available
to assist in this process. And that
application may comprise millions
of lines of source code. Analyzing
that code is impractical without
a tool to enable the discovery of
candidate APIs.
IBM Application Discovery and
Delivery Intelligence, specifically
the Application Discovery (AD) component, facilitates the analysis pro-

cess (ibm.co/2NUzDIR
/
)). The "Digital
Transformation with IBM Application Discovery" Redbooks* publication describes how AD complements
z/OS Connect Enterprise Edition to
"empower architects and developers to understand their application
landscape" (ibm.co/2CyUsHU
/ y
)). "[AD]
can rapidly analyze and visualize
applications across languages and
environments and provide detailed
graphical views, program and
transaction flow diagrams, impact
analysis reports, usage reports,
and help size changes by using
industry-standard metrics," according to the Redbooks publication.

Getting Started
Armed with an understanding of
the importance of DevOps, the
knowledge that mainframe tools
and processes exist to support
the process on Z, and the appreciation that APIs are important,
how does an organization move
forward? Baker makes an important observation: Every IBM client
who is using the mainframe is also
doing development work on other
platforms. He uses that insight to
build a bridge. Baker says, "The
right starting point would be for
me to say, 'OK, where in your organization is the state of the art?'"
The modernization process begins
when development teams in different parts of an enterprise start a
dialogue. The discussions focus
on chipping away at differences

8 | JANUARY 2019 RELEVANTZ.IBMSYSTEMSMAG.COM

in processes and pipelines. The
goal is to narrow the gap and to
integrate Z into the organizational
state of the art.
A good place to start with
DevOps is with source-code
management if such modernization isn't already in place. The
state-of-the-art organization has
modern tools and processes that
support software versioning. The
Z organization can adopt these
resources without reinventing
processes. A second effort to pursue is automated software testing.
Regression testing, in particular,
is critical to developing software
at the speed business requires
today. While automating testing
of legacy systems will require a
significant effort, the payoff to the
enterprise can be huge. Beyond
the financial gains, the benefits of
a collaboration between the mainframe organization and the organization at the edge of the DevOps
movement may be tremendous.
Somewhere in every organization, the tools and processes are
already in place to move forward
with the DevOps transformation.
None of the terms commonly
associated with DevOps-cloud
computing, scalability, Linux,
open source, development pipeline, containers, Agile and lean
development-are new to Z. What's
new is the cultural shift needed to
embrace these technologies and
new ways of thinking.


http://ibm.co/2NUzDIR http://ibm.co/2CyUsHU/y http://ibm.co/2tl0Zyz http://RELEVANTZ.IBMSYSTEMSMAG.COM

IBM Systems magazine, Mainframe - January/February 2019

Table of Contents for the Digital Edition of IBM Systems magazine, Mainframe - January/February 2019

Table of Contents
Editor's Desk: It takes a community
Currents: IBM's drive for cybersecurity training
Currents: The coffee break, elevated (literally)
Currents: Finding an effective IBM Z DevOps solution
Currents: IBM Cloud helps Kenya obtain water self-suffiency
Currents: IBM Z Open Development enables open-sourcecontinuous delivery piplines
Currents: Solutions
Partner POV: AI can help human analysts boost z/OS infrastructure performance, availability and optimization
Cover Story: The threat matrix: How DevSecOps, IBM Cloud Private and Secure Service Containers bring security to the cloud
Feature 1: Opening up the mainframe: The open-source Zowe project paves the way for a collaborative IBM Z ecosystem
TECH Showcase: Layering security throughout the enterprise stack more quickly produces better and safer code
Techbits: Open Data Analytics for z/OS provides real-time insight and heightens data security
Techbits: Understanding zIIP usage in CICS
Techbits: Ask the Expert: Zowe and z/OSMF
Techbits: Why IBM LinuxONE outperforms Linux on x86 solutions
Beyond the Box: After retiring from IBM, Jeffrey Frey persues a new career as a recording engineer
Reference Point - Global Events, Education, Resources for Power Systems
2019 Mainframe Solutions Edition
IBM Systems magazine, Mainframe - January/February 2019 - RZCover1
IBM Systems magazine, Mainframe - January/February 2019 - RZCover2
IBM Systems magazine, Mainframe - January/February 2019 - RZ1
IBM Systems magazine, Mainframe - January/February 2019 - RZ2
IBM Systems magazine, Mainframe - January/February 2019 - RZ3
IBM Systems magazine, Mainframe - January/February 2019 - RZ4
IBM Systems magazine, Mainframe - January/February 2019 - RZ5
IBM Systems magazine, Mainframe - January/February 2019 - RZ6
IBM Systems magazine, Mainframe - January/February 2019 - RZ7
IBM Systems magazine, Mainframe - January/February 2019 - RZ8
IBM Systems magazine, Mainframe - January/February 2019 - RZCover3
IBM Systems magazine, Mainframe - January/February 2019 - RZCover4
http://www.ibmsystemsmagmainframedigital.com/mspcomm/ibmsystemsmag/ibmsystems_mainframe_20201112
http://www.ibmsystemsmagmainframedigital.com/mspcomm/ibmsystemsmag/ibmsystems_mainframe_20200910
http://www.ibmsystemsmagmainframedigital.com/mspcomm/ibmsystemsmag/ibmsystems_mainframe_20200708
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20200506
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20200304
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20200102
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/2020mfse
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20191112
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20190910
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20190708
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20190506
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20190304
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/relevantz_20190102
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/2019mfse
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20190102
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20181112
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20180910
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20180708
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20180506
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20180304
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20180102
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/2018mfse
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20171112
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20170910
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20170910_v2
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20170708
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20170506
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20170304
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_sesupp
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20170102
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_linuxsupp
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20161112
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/MainframeSecurity
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20160910
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20160708
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20160506
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20160304
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20160102
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20151112
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20150910_se
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20150910
http://www.ibmsystemsmagmainframedigital.com/MFSkills
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20150708
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20150506_supp
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20150506
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20150304
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20150102
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20141112
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20140910_v2
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20140910
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20140708
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_gt_201405
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/BigData
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20140506
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20140304
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20140102
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20131112
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20130910_v2
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20130910
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20130708
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20130506
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20130304
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20130102
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20121112
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/buyersguide2013
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20120910
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20120708
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20120506
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20120304
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20120102
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/ibmsystems_mainframe_2012bg
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20111112
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20110910
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20110708
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20110506
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20110304
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20110102
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20101112
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20100910
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20100910_bg
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20100708
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20100506
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20100304
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20100102
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20091112
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20090910
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20090708
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20090506
https://www.nxtbook.com/nxtbooks/ibmsystemsmag/mainframe_20090304
https://www.nxtbookmedia.com