IBM Systems Magazine, Mainframe - January/February 2017 - 21

and 2.5x better throughput
(ibm.co/2eKyHtH).
Docker
Building the perfect application
isn't enough. When it comes to
deployment or testing, that perfect
software may suddenly become
erratic or fail because the software
environment around the application has just as much of an effect
on its operation as the code itself.
If software is written on an older
release of a language, the next
release might not have the same
permissions or exceptions. Or
maybe the runtime environment is
missing an essential library or the
library lacks certain information.
These types of headaches led
to the development of containers,
which package an application
plus the runtime environment
and any other tools the software
needs to run. The container is
loaded to a hub from which it can
be downloaded to other machines
and devices as desired. Once it has
been transferred, the application
will run correctly, no matter what
native runtime environment is on
the machine.
This is an important attribute
for developers, who often want
to pass applications back and
forth or test them on one machine
and run them on another. It
speeds production, testing and
deployment, and eliminates
considerable frustration. It also
makes it easy to deploy alternative configurations-just set up
different containers.
One of the most common containerization platforms is Docker,
a popular choice for applications
using Node.js. That's one of the
reasons the availability of the
Ubuntu Linux distribution for
the mainframe is so important.
Ubuntu holds over 70 percent of
Docker hubs (ibm.co/2gHJXbO).
This brings the power of the

mainframe to DevOps teams
wanting to improve application
development and performance.

Easy Improvements
IBM also has tools to support
modernization of the workhorse
COBOL applications that constitute the foundation of a business.
COBOL
z Systems servers offer better
performance with each generation, but leveraging that performance isn't as simple as just
porting over the existing COBOL
programs. Adjustments must be
made in how the code operates
on the machine. Recompiling
code with one of the latest
COBOL compilers released by
IBM (ibm.co/2fCKCWY) generates code that exploits the
advanced hardware capabilities
of z Systems architecture.
The problem for some users,
however, is that recompile. The
prospect of a major recompile
can strike fear in the hearts of
IT staff running legacy code.
They may not know their source
code well or even where all
of it resides, and can't afford
to take down mission-critical
applications. Even if they make
it through the recompile, they
still must contend with testing
and validation.
"For many clients, the idea
of migrating from their existing
versions of COBOL to get the performance and other functional
benefits is extremely daunting,"
Hunt says. IBM responded with
IBM Automatic Binary Optimizer
(ABO) for z/OS.
A compiler converts a
program's source code into an
intermediate representation and
then into machine language. ABO
instead works with and optimizes
the intermediate representation,
exactly preserving the logic and

options as originally compiled.
The approach doesn't yield as
much benefit as recompiling
the source code, but it equips
applications to run faster and
more stably on the improved
hardware. "Clients who couldn't
commit to a full migration
can start unlocking some
of the benefits of the newer
hardware, and do it much more
incrementally," Hunt notes.
Application Discovery
For organizations that want to
modernize their legacy code (e.g.,
for use on a hybrid cloud), IBM
offers Application Discovery.
Often, the first challenge for
developers is understanding the
interdependencies and quality
issues of software interacting
across different platforms,
runtime environments and
languages. The Application
Discovery software suite is
designed to make that straightforward. Armed with these tools,
developers can identify and
update legacy applications to
make them available for use on a
hybrid cloud via API.
Read more about this solution in "Unleash Business
Applications" on page 22.

Successful Systems
Through its Linux and z/OS
offerings, IBM enables developers
to apply the most effective tools
on a platform scalable enough to
tackle today's surging demand.
Whether the task is building
new applications, improving
the performance of existing
applications or leveraging existing
applications on the hybrid cloud,
the z Systems platform delivers the
tools clients need for success.
Kristin Lewotsky is an Amherst,
New Hampshire-based freelance
technology writer.

ibmsystemsmag.com JANUARY/FEBRUARY 2017 // 21


http://ibm.co/2eKyHtH http://ibm.co/2fCKCWY http://ibm.co/2gHJXbO http://www.ibmsystemsmag.com

IBM Systems Magazine, Mainframe - January/February 2017

Table of Contents for the Digital Edition of IBM Systems Magazine, Mainframe - January/February 2017

Table of Contents
Editor's Desk: Loads of Options
Techbits:
Infographic: Your Route to Digital Innovation
Partner PoV: Ignite Innovation: Optimize Linux on z Systems with adaptation, analytics and collaboration
Currents: Great Gains: Hybrid cloud adopters gain competitve advantages
Focus on Storage: Storage in a Flash: Improve performance and efficiency with hybrid and all-flash storage
Cover Story: Mainframe Options: IBM z Systems supports modern languages, tools, optimization and processes
Feature: Unleash Business Applications: IBM Application Discovery unlocks new value and accelerates the adoption of hybrid cloud solutions
Tech Trends: What Keeps IT Leaders Up at Night? Cloud computing is cited as top priority
Tech Corner: Healthy Status: z/OS Health Checker features productivity and ease-of-use enhancements
Solutions: BoxScore II, H&W Computer Systems; CleverView for TCP/IP V9.1, AES; ISPW Deploy, Compuware
Stop Run: Data Points to Love: IBMer combines marketing, technology expertise to help others navigate online dating
Reference Point - Global Events, Education, Resources for Mainframe
2017 Mainframe Solutions Edition
IBM Systems Magazine, Mainframe - January/February 2017 - Intro
IBM Systems Magazine, Mainframe - January/February 2017 - Cover1
IBM Systems Magazine, Mainframe - January/February 2017 - Cover2
IBM Systems Magazine, Mainframe - January/February 2017 - 1
IBM Systems Magazine, Mainframe - January/February 2017 - Table of Contents
IBM Systems Magazine, Mainframe - January/February 2017 - 3
IBM Systems Magazine, Mainframe - January/February 2017 - 4
IBM Systems Magazine, Mainframe - January/February 2017 - 5
IBM Systems Magazine, Mainframe - January/February 2017 - Editor's Desk: Loads of Options
IBM Systems Magazine, Mainframe - January/February 2017 - 7
IBM Systems Magazine, Mainframe - January/February 2017 - Techbits:
IBM Systems Magazine, Mainframe - January/February 2017 - Infographic: Your Route to Digital Innovation
IBM Systems Magazine, Mainframe - January/February 2017 - Partner PoV: Ignite Innovation: Optimize Linux on z Systems with adaptation, analytics and collaboration
IBM Systems Magazine, Mainframe - January/February 2017 - 11
IBM Systems Magazine, Mainframe - January/February 2017 - Currents: Great Gains: Hybrid cloud adopters gain competitve advantages
IBM Systems Magazine, Mainframe - January/February 2017 - 13
IBM Systems Magazine, Mainframe - January/February 2017 - 14
IBM Systems Magazine, Mainframe - January/February 2017 - Focus on Storage: Storage in a Flash: Improve performance and efficiency with hybrid and all-flash storage
IBM Systems Magazine, Mainframe - January/February 2017 - 16
IBM Systems Magazine, Mainframe - January/February 2017 - 17
IBM Systems Magazine, Mainframe - January/February 2017 - Cover Story: Mainframe Options: IBM z Systems supports modern languages, tools, optimization and processes
IBM Systems Magazine, Mainframe - January/February 2017 - 19
IBM Systems Magazine, Mainframe - January/February 2017 - 20
IBM Systems Magazine, Mainframe - January/February 2017 - 21
IBM Systems Magazine, Mainframe - January/February 2017 - 22
IBM Systems Magazine, Mainframe - January/February 2017 - Feature: Unleash Business Applications: IBM Application Discovery unlocks new value and accelerates the adoption of hybrid cloud solutions
IBM Systems Magazine, Mainframe - January/February 2017 - 24
IBM Systems Magazine, Mainframe - January/February 2017 - 25
IBM Systems Magazine, Mainframe - January/February 2017 - 26
IBM Systems Magazine, Mainframe - January/February 2017 - 27
IBM Systems Magazine, Mainframe - January/February 2017 - Tech Trends: What Keeps IT Leaders Up at Night? Cloud computing is cited as top priority
IBM Systems Magazine, Mainframe - January/February 2017 - 29
IBM Systems Magazine, Mainframe - January/February 2017 - 30
IBM Systems Magazine, Mainframe - January/February 2017 - 31
IBM Systems Magazine, Mainframe - January/February 2017 - Tech Corner: Healthy Status: z/OS Health Checker features productivity and ease-of-use enhancements
IBM Systems Magazine, Mainframe - January/February 2017 - 33
IBM Systems Magazine, Mainframe - January/February 2017 - 34
IBM Systems Magazine, Mainframe - January/February 2017 - 35
IBM Systems Magazine, Mainframe - January/February 2017 - 36
IBM Systems Magazine, Mainframe - January/February 2017 - 37
IBM Systems Magazine, Mainframe - January/February 2017 - Solutions: BoxScore II, H&W Computer Systems; CleverView for TCP/IP V9.1, AES; ISPW Deploy, Compuware
IBM Systems Magazine, Mainframe - January/February 2017 - 39
IBM Systems Magazine, Mainframe - January/February 2017 - Stop Run: Data Points to Love: IBMer combines marketing, technology expertise to help others navigate online dating
IBM Systems Magazine, Mainframe - January/February 2017 - Cover3
IBM Systems Magazine, Mainframe - January/February 2017 - Cover4
IBM Systems Magazine, Mainframe - January/February 2017 - Reference Point - Global Events, Education, Resources for Mainframe
IBM Systems Magazine, Mainframe - January/February 2017 - SE
IBM Systems Magazine, Mainframe - January/February 2017 - 2017 Mainframe Solutions Edition
IBM Systems Magazine, Mainframe - January/February 2017 - SE2
IBM Systems Magazine, Mainframe - January/February 2017 - SE3
IBM Systems Magazine, Mainframe - January/February 2017 - SE4
IBM Systems Magazine, Mainframe - January/February 2017 - SE5
IBM Systems Magazine, Mainframe - January/February 2017 - SE6
IBM Systems Magazine, Mainframe - January/February 2017 - SE7
IBM Systems Magazine, Mainframe - January/February 2017 - SE8
IBM Systems Magazine, Mainframe - January/February 2017 - SE9
IBM Systems Magazine, Mainframe - January/February 2017 - SE10
IBM Systems Magazine, Mainframe - January/February 2017 - SE11
IBM Systems Magazine, Mainframe - January/February 2017 - SE12
IBM Systems Magazine, Mainframe - January/February 2017 - SE13
IBM Systems Magazine, Mainframe - January/February 2017 - SE14
IBM Systems Magazine, Mainframe - January/February 2017 - SE15
IBM Systems Magazine, Mainframe - January/February 2017 - SE16
IBM Systems Magazine, Mainframe - January/February 2017 - SE17
IBM Systems Magazine, Mainframe - January/February 2017 - SE18
IBM Systems Magazine, Mainframe - January/February 2017 - SE19
IBM Systems Magazine, Mainframe - January/February 2017 - SE20
IBM Systems Magazine, Mainframe - January/February 2017 - SE21
IBM Systems Magazine, Mainframe - January/February 2017 - SE22
IBM Systems Magazine, Mainframe - January/February 2017 - SE23
IBM Systems Magazine, Mainframe - January/February 2017 - SE24
IBM Systems Magazine, Mainframe - January/February 2017 - SE25
IBM Systems Magazine, Mainframe - January/February 2017 - SE26
IBM Systems Magazine, Mainframe - January/February 2017 - SE27
IBM Systems Magazine, Mainframe - January/February 2017 - SE28
IBM Systems Magazine, Mainframe - January/February 2017 - SE29
IBM Systems Magazine, Mainframe - January/February 2017 - SE30
IBM Systems Magazine, Mainframe - January/February 2017 - SE31
IBM Systems Magazine, Mainframe - January/February 2017 - SE32
IBM Systems Magazine, Mainframe - January/February 2017 - SE33
IBM Systems Magazine, Mainframe - January/February 2017 - SE34
IBM Systems Magazine, Mainframe - January/February 2017 - SE35
IBM Systems Magazine, Mainframe - January/February 2017 - SE36
IBM Systems Magazine, Mainframe - January/February 2017 - SE37
IBM Systems Magazine, Mainframe - January/February 2017 - SE38
IBM Systems Magazine, Mainframe - January/February 2017 - SE39
IBM Systems Magazine, Mainframe - January/February 2017 - SE40
IBM Systems Magazine, Mainframe - January/February 2017 - SE41
IBM Systems Magazine, Mainframe - January/February 2017 - SE42
IBM Systems Magazine, Mainframe - January/February 2017 - SE43
IBM Systems Magazine, Mainframe - January/February 2017 - SE44
IBM Systems Magazine, Mainframe - January/February 2017 - SE45
IBM Systems Magazine, Mainframe - January/February 2017 - SE46
IBM Systems Magazine, Mainframe - January/February 2017 - SE47
IBM Systems Magazine, Mainframe - January/February 2017 - SE48
IBM Systems Magazine, Mainframe - January/February 2017 - SE49
IBM Systems Magazine, Mainframe - January/February 2017 - SE50
IBM Systems Magazine, Mainframe - January/February 2017 - SE51
IBM Systems Magazine, Mainframe - January/February 2017 - SE52
IBM Systems Magazine, Mainframe - January/February 2017 - SE53
IBM Systems Magazine, Mainframe - January/February 2017 - SE54
IBM Systems Magazine, Mainframe - January/February 2017 - SE55
IBM Systems Magazine, Mainframe - January/February 2017 - SE56
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