Why the IBM Mainframe is the Right Place for Enterprise Systems of Engagement and Insight

THE CLIPPER GROUP

TM

SM Navigator Navigating Information Technology Horizons Published Since 1993 Report #TCG2015002U Updated February 17, 2015 Why the IBM Mainframe is the Right Place for Enterprise Systems of Engagement and Insight Analyst: Mike Kahn Management Summary McDonald’s created the Big Mac® in 1967, an icon with which almost everyone is familiar. It rises vertically in a stack, which makes it a good metaphor for another icon, the IBM mainframe, born just a little earlier (announced in 1964 and first delivered in 1966). Both have a “special sauce.” Both are icons with which many folks may have strong opinions, both good and otherwise. While McDonald’s Big Mac (the burger) hasn’t changed much from its origins, the IBM mainframe has evolved continuously over the last five decades. With the January 2015 announcement of the next generation of mainframe, the IBM z131, IBM has created its own “Big MAC”. MAC stands for Mobility, Analytics and Cloud.2 Read on and I will explain why you just might want an IBM Big MAC and why MAC on any IBM mainframe should be on your menu this year. Like many of its predecessors, z13 scales to what can be described as another new extreme of gargan- tuan proportions. The details are many, but with 141 usable cores (out of 168 in the maximum single server configuration) and up to 10 TB of memory, z13 undeniably is a very big server (in terms of capaci- ty; more specifically, the amount of work that it can do each second, which is measured in many billions, of course). That explains the “Big” in my Big MAC play on words. Some enterprises need this scale, so being big (and being able to scale even further by tightly coupling mainframes together) is a really good thing. In fact, every enterprise needs something that is bigger than its current appetite. This provides the room to handle planned growth and the wherewithal to handle unexpectedly large spikes in demand. But what about “MAC”? Mobility, Analytics and Cloud are the focus of this next generation main- frame and also the focus of this paper. Like its gastronomical cousin, there’s more to IBM’s Big MAC than the moniker represents. The McDonald’s burger is delivered as a vertical stack of ingredients that, when taken together, deliver what many would describe as a multi-sensory experience. The mainframe also has a stack, consisting of hardware, systems software, middleware, and applications that delivers both superior transaction processing and very importantly – at the same time – mobile, analytics and cloud solutions, all in a most secure wrapper. In more formal terms, this is about enterprise-class systems of record, engagement and insight, as will be discussed. The story of z13 and MAC take place on many planes, but two are entwined: (1) What it is and how it works and (2) What MAC can do and why enterprises will benefit. Fellow Clipper analyst Steve Bart- lett has focused on the former in his paper The IBM z Systems and the New IBM z13 - Ready to Transform Your Enterprise3. If you want to know the whats, whys and hows about the z13 platform, Steve’s paper is

Editor’s Note: This paper was originally published on 1/13/2015, and has been updated to include announcements made by IBM in February. IN THIS ISSUE

1 In this paper, the short form – z13 – will be used.  Responding to the Winds of Change .... 2 2 As you will see, the MAC acronym and “Big MAC” are metaphors that I use to explain the mainframe’s value. MAC is  Doing It All on a Single System not another acronym from IBM. Makes Sense ...... 3 3 See The Clipper Group Navigator dated  IBM’s “Big MAC” Ingredients and January 15, 2015, entitled The IBM z Systems and the New z13 - More ...... 4 Ready to Transform Your Enterprise, which is available at http://www.clipper.com/research/TCG2015001.pdf.  Conclusion ...... 10

The Clipper Group, Inc. - Technology Acquisition Consultants  Internet Publisher One Forest Green Road  Rye, New Hampshire 03870  U.S.A.  781-235-0085  781-235-5454 FAX Visit Clipper at clipper.com  Send comments to [email protected] February 17, 2015 The Clipper Group NavigatorTM Page 2

the place to start. While the Big MAC story is to enhance the business’ and the users’ experi- centered around z13 (the new “king of the moun- ences and decision-making processes.6 tain”), the mainframe MAC story is broader, as None of these activities are new, but current most of it is equally at home on the previous gen- trends make the use of these applications mission erations of the IBM mainframe, including the critical today. We can blame much of this on zEC12 and z196. If you want to learn more about near universal acceptance of mobile smartphone how the IBM mainframe does MAC, please read and tablet usage. It is the continuation of a trend on. that began with desktops and laptops (and termi- nals before that), whereby today each user now Responding to the Winds of Change has one or more always-on devices at their finger- This is a mainframe story but not a main- tips. This has changed access and use patterns frame primer, so let’s dive into heart of the mat- from what might have been “controlled” (i.e., ter.4 Many of the largest transaction processors access was limited or restricted in many ways) to (like financial institutions, credit card companies, “uncontrolled” (where the users decide what, and reservation systems) use IBM’s mainframes where, and how data is accessed and when busi- as their system(s) of record, which is where the ness is done). transactions of business are done and where the Consider this example. In the past, an inves- records of that business are kept. That the main- tor or bank client might have checked his or her frame can do this better and more securely is an current portfolio or balance maybe once a day (or irrefutable fact and the rationale for continuing even less frequently – maybe once or twice a mainframe use and upgrades. In the past, this month). Today that might be done many dozens was what defined the “mission critical” label, and or hundreds (or even thousands) of times per day, transaction processing and record keeping contin- many times automatically (say to show the up-to- ue to be most critical. the-minute values of a portfolio, which by defini- In the last three-to-five years, other needs tion is an always-moving target). Thus, while in formerly deemed less critical now also are mis- the past the systems of engagement might have sion critical. First came the systems of engage- reflected historical data (e.g., based on last night’s ment and then came the systems of insight. or end-of-the-prior-month’s balances), today’s  Systems of Engagement – this tends to be business is being done on current (up-to-date) where the rubber meets the road. By this I data. As you will see, this changes a lot of the mean where users of all sorts (folks within the prevailing assumptions and practices for access- enterprise, business partners, and customers ing the latest enterprise data. and prospects) access and engage the enter- But, as they say in those annoying TV info- prise applications and enterprise data.5 mercials: “Wait. There is more!” Engaging with  Systems of Insight – this tends to be where users whenever and wherever just isn’t sufficient data is analyzed, answers are found, predic- any more. Enterprises need real-time predictive tions and recommendations are made, and analytics to optimize business and the users’ conclusions are drawn. Often running applica- online experiences. This is where systems of tions and solutions commonly called business insight come into play. analytics; this is where enterprise data is used There’s no doubt that enterprises need all three and that today all three are, each in their own way, mission critical. Historically, systems 4 If you need an introduction to mainframe thinking and archi- of engagement and insight have been loosely tecture, go to the search box on Clipper’s publication page linked to enterprise data in the system of record, [http://www.clipper.com/publications.htm#Catalog] and enter “mainframe”. You will find many relevant papers on this usually by exporting the data from the system of subject. Steve Bartlett’s z13 paper, referenced in footnote #3 record to one or more other platforms, where it on page 1 of this paper, has the latest details on the new IBM was cleaned, prepared, and made available to de- z13 and also contains many references to Clipper’s earlier papers on mainframes. liver meaningful engagement and insight. It turns 5 The systems that engage the customer typically are different out that this relocation and remote processing can from where the business transactions are processed. For ex- be terribly inefficient and costly – and potentially ample, if you are doing a lot of browsing then adding only a inadequate. few items to your “cart”, there may be is no reason to engage the system of record until you are ready to place your order. Historically, this separation was deemed to be prudent so as 6 Historically, these also have been segregated (prevented) not to overload the system of record. However, these days that from running on the system of record, even though that often may not be the best thing for the enterprise or its users, as will is where the best data resides on which to do analytics. This be explained. also may be changing, as will be explained.

Copyright © 2015 by The Clipper Group, Inc. Reproduction prohibited without advance written permission. All rights reserved. February 17, 2015 The Clipper Group NavigatorTM Page 3

Understanding a Very Real Problem product. Online, I looked at various likely sup- It takes a lot of processing time, memory, and pliers’ websites, including some with local retail network bandwidth (not to mention absolute establishments. The more I looked, the more the time) to extract the data from the system of record establishments became aware of what I was seek- and push it over the network to other computer ing. How do I know this? Because when I went systems. So even before the exported data is to an unrelated website for something else, I was made available for engagement or insight, it has getting ads for my sought-after electronics prod- cost a lot of money and time, during which the uct and related add-ons and alternatives. Privacy data often becomes stale. And that is only half of issues aside, let’s say that this was very impres- the story. All of that data that has been exported sive, at first, both in terms of engagement and the has to be stored, transformed into something analytics being done behind the scenes to connect usable and then stored again, possibly many all of the crumbs that I left behind. But it all went times. This is a never-ending cycle of costs and terribly wrong and continued to do so for some time – all just to end up with data of varying time. How? Well, I bought the product from one degrees of staleness. of the suppliers. Yet, for more than a month, that The obvious question is why not operate on same supplier was sending me frequent emails the data at the point where it is permanently and displaying more ads when I visited its site recorded, i.e., run the systems of engagement (and others) – all trying to convince me that I and insight on the always-up-to-date data sitting should buy the product that I already had pur- in the system of record? There have been many chased – from them! Their systems of engage- reasons not to consider doing this, especially fear ment and analytics clearly were disconnected of somehow affecting or contaminating the pro- from the transaction data of what I had bought cessing of mission-critical business and expend- from them. They were wasting my time and their ing the seemingly most expensive computing systems resources because of this decoupling. resources to do what seems to be straight-forward The moral of this story is that stale data usual- work that could be done on less-capable servers, ly doesn’t generate good business results. but none of these needs to be true today. First, as mentioned before, the costs of Doing It All on a Single System Makes exporting, transforming, loading (ETL), and Sense (don’t forget) storing and backing up all of the Accept, for the moment, that doing transac- data needed for meaningful engagement and tions, engagement, and insight on one system just analyses adds up to a big pile of money and the might make good business sense in terms of satis- almost always – a lot of elapsed time – before fying enterprise operating requirements and ser- anyone is engaged or any data is analyzed. vice level objectives. What I am suggesting is to That will take even more resources. Using your assume that it is technically feasible. That would system(s) of record to extract from enterprise da- leave just two important questions. tabases and then to pump it to other servers likely 1. How could this be done? is wasting significantly more resources than orig- 2. What would this cost? inally was feared to be wasted by actually running Let’s take one at a time. engagement and insight solutions on the sys- tem(s) of record.7 How to Do It on a Single System Second, we’ve come a long way from need- Technically, you need a database manager ing to isolate and protect production databases capable of handling many concurrent requests from other simultaneous uses, especially in against the same database without compromising mainframe environments. In fact, this is more the qualities of service (QOS) for any of the ap- natural on mainframes than other platforms, as plications or users using that database. First, this you will see. typically requires some-to-much of the data to be held in memory (think RAM and/or flash) and for Third, and probably most important, is the I/O to be optimized via hardware and software. advantage of having only the most current This isn’t easy and was the primary reason that data available for real-time engagement and production work (transaction processing) was analytics. Let me give you a personal example. I isolated from analytical work (especially the pro- was interested in buying a certain electronics verbial unintentional “runaway query” that has 7 Go ask your data center manager how much of the transac- been a source of worry for decades.) tion servers’ processing time is being spent on exporting and Then you need enough processing power to transferring data.

Copyright © 2015 by The Clipper Group, Inc. Reproduction prohibited without advance written permission. All rights reserved. February 17, 2015 The Clipper Group NavigatorTM Page 4

get it done. While that might seem simple to means. What are needed are the necessary inter- determine, in reality it isn’t, because much-to- faces and programmatic gateways, and the main- most of today’s enterprise workload is variable in frame has these as well.8 nature. You might try to over-provision enough Cloud solutions are similar. If you want to processing power (for the moment, simply think provide secured, shared access to a slice of com- about cores and memory) to handle double or puting power, provisioned local storage, and triple the anticipated workload (you might call access to enterprise data, all of that can be done this “just-in-case oversizing”), but that might on a mainframe. Linux images and Java-focused result in a lot of wasted expensive resources sit- solutions are supported in spades on specialized ting idle waiting for a tsunami to unexpectedly mainframe processors9 – the IFL (for Linux for z happen. What really is needed is a way to priori- Systems) and zIIP (integrated information proces- tize work so that the resources are appropriately sor)10, which not only are optimized for these deployed doing something else, until the “big tasks but also cost less than standard (z/OS) main- one” happens, when those now-needed resources frame cores11. automatically will be redirected at the most mis- In reality, this all boils down to having secure sion-critical workloads and, if necessary, addi- yet shared access by mobile apps, analytic apps, tional resources can be added. and cloud-based apps to enterprise data. Being close makes a big difference. Distance equates to How to Manage the Cost 12 I could write 10 pages of this, but I will be time and money. That’s why you may need a much more concise on this critical matter. It Big MAC (z13 with all of it possibilities and out- board specialty engines, including IBM DB2 often is less expensive to do it all on a main- 13 14 frame, assuming that you already have or Analytics Accelerator and zBX ) or at least a want to have your transactions processed and MAC-focused later-generation mainframe. MAC mission-critical data stored on a secure main- solutions have been the focus of mainframes for frame. The reasons are many, including not at least three generations (from z11 to z13). having to extract it from the database where it normally resides, transport it (by FTP or other- IBM’s “Big MAC” Ingredients and wise) to another server or many servers, load it More into an engagement or analytics program, and Earlier, I suggested that IBM’s Big MAC had potentially make multiple copies of the data. a vertical stack not dissimilar to the infamous IBM has data and customer experience show- burger. I also suggested that the operating system ing that it costs less to do analytics on a main- 8 For more on IBM’s System z mobile offerings, frame (and that is without considering all of the see The Clipper Group Navigator dated October 9, 2014, costs for multiple copies of the same data that entitled When a Secure Mobile Host Platform is Required - Go tend to accompany distributed analytics solu- with IBM zEnterprise, which is available at tions.) Avoiding the added costs of multiple http://www.clipper.com/research/TCG2014018.pdf and also The Clipper Group Navigator dated April 23. copies of data (and the software licenses to 2013, entitled Enabling Your Mainframe Data on administer and manage it all) may alone justi- Mobile Devices, which is available at http://www.clipper.com/research/TCG2013008.pdf. fy the whole mainframe-based operation but 9 you should do your own detailed analysis. Also called “engines”. They are the mainframe “cores” in non-mainframe parlance. Don’t forget to look at middleware and analytics 10 The zIIP can also host zAAP (application assist processor) software savings, as many software licenses are functionality, which can be used to offload Java execution. based on the number of servers, processors/cores, 11 In fact, new workloads on a mainframe tend to be priced to or, most importantly, the amount of data being compete favorably against distributed Intel x86 servers. 12 analyzed. If you have multiple extracts of the For more on why distance matters, see the issue of entitled Bringing "the Power" Closer same data or overlapping subsets of the data, then to Home - Implications for Future Storage Architectures, dat- you likely have many copies of the data and may ed November 8, 2012, which is available at be charged (many) software license fees for all of http://www.clipper.com/research/TCG2012026.pdf. that duplicated (potentially many times) data – 13 For more on analytics on a mainframe, see. The Clipper Group Navigator dated December 21, 2012, entitled Ad- plus the storage capacity it occupies. dressing New Business Analytics Challenges - When the IBM While I have just focused on analytics, there zEnterprise Really Makes Sense, which is available at are similar stories for mobile users and cloud http://www.clipper.com/research/TCG2012030.pdf. 14 deployments. In a world of sharing enterprise zBX is a tightly-coupled mainframe-connected IBM BladeCenter server with Intel (System x) and Power Systems data, the need to give mobile users secured access blades. It allows off-mainframe processing of mainframe data, to it is not different than getting to it by other delivered from a mainframe perspective.

Copyright © 2015 by The Clipper Group, Inc. Reproduction prohibited without advance written permission. All rights reserved. February 17, 2015 The Clipper Group NavigatorTM Page 5

was IBM’s “special sauce”. Let’s dissect the of the special sauces, the IBM mainframe gives stack, starting with the special sauce. you many choices and lets you have more than Operating System(s) one. While the infamous burger has a singular Having It Your Way special sauce, the IBM mainframe has many. Unlike the burger, IBM’s mainframe stack is This gives the enterprise the ability to choose full of other choices as well. In fact, if you don’t what best meets its needs and this likely is more mind an altering of a slogan taken from one of than one operating system. In terms of produc- Burger King’s commercials, it can be said “With tion capacity, the two dominant mainframe oper- the IBM mainframe, you can have it your way!” ating systems are z/OS and Linux. Each has its Regardless of your needs, procuring a mainframe own merits. In some ways, these two are oppo- is a custom (made-to-order) experience. You get sites, as I now will explain. what you need today and, unlike the burger, you z/OS is the most secure commercial operating can add to it and improve it as your requirements system. It achieves this in many ways, but largely evolve over time. by tightly integrating with the mainframe’s very What results can be a set of many choices that secure hardware, which has been at the core of its you have to make when ordering your mainframe. existence since the beginning more than 50 years IBM has made this simpler with many predefined ago.15 This tight integration can be seen as a solution sets, which can be amalgamated into “plus” or a “minus”, based on your opinions what you need to order. If you prefer the simplic- about “open systems” versus “proprietary sys- ity of all of your servers coming “just one way”, tems”. In spite of many features of openness, the IBM mainframe may not be for you. But if z/OS is a proprietary system that runs today only you want a system than can run and optimize a on IBM mainframes. It delivers a clearly superior collection of your solutions, then the IBM main- and most secure enterprise solution. If you can frame may be the best answer. live with that or, more likely, that is exactly what What follows is further discussion of some of you seek, then z/OS is the enterprise operating the key software requirements for your enterprise system of choice. data, for MAC uses, and for enterprise appli- However, if being open is the driving force in cations developers. Some of IBM’s recent your decisions, then Linux on z Systems is the announcements of new capabilities and future answer for you. You get many-if-not-most of the possibilities will be presented and discussed.17 benefits of running on a mainframe and most of The Exceptional Juggler of Data your Linux applications should run without modi- Of course, the newly mission-critical work- fication. Worth noting, over 7500 IBM and ISV loads today often are of the mobile, analytics and applications and tools have been certified for cloud varieties, running against your enterprise Linux on z Systems. databases held in your systems of record (and There are other mainframe operating systems often now becoming intertwined with them.) (including z/VM, z/VSE and z/TPF), each with its Before we get to the MAC solutions, let’s first own special flavor, and the mainframe can run all consider what likely is the backbone of your or several of these simultaneously. Additionally, mainframe's enterprise data – your database man- another sauce is coming. Based upon its recent 16 agement software, which in most cases is some statement of direction , IBM will be adding combination of DB2 and IMS, although VSAM KVM to this collection, to give Linux administra- also is very common for transaction processing. tors another choice of hypervisor beyond z/VM. If anything, DB2 is the magic that makes a Regardless of whether you want one or several lot of very difficult things possible, including concurrent access to a single database by 15 For a retrospective on the conception and launch of many users and applications, including those the S/360 and also why the original design and architecture 18 were right on target for mission-critical business systems, doing business transactions. Doing all of this see entitled The Beginning of I.T. Civilization - IBM's System/360 Mainframe, dated March 30, 2004, and available at 17 More mainframe software announcements are expected at http://www.clipper.com/research/TCG2004028.pdf. InterConnect next month. Many of these are expected to 16 Statements of Direction (SODs) are IBM’s non-binding round out IBM’s “MAC” offering, so do check back next announcements of what likely will be released within the next month (at http://www.clipper.com/publications.htm#Catalog) six months. IBM makes these statements to allow buyers to for more on the additional announcements. make good, forward-looking decisions that might be influ- 18 Of course, this also is made possible by the mainframe enced by what is expected to happen before very long. platform that allows all of this to be done in a meaningful Copyright © 2015 by The Clipper Group, Inc. Reproduction prohibited without advance written permission. All rights reserved. February 17, 2015 The Clipper Group NavigatorTM Page 6

simultaneously and without dropping a ball applications (processes) on z Systems a secure requires a very special kind of juggler, in this and productive experience19 and, more recently, case, one that works primarily behind the scenes. announced its first iPhone apps stemming from its Few end users ever knowingly interact with DB2 joint development partnership with Apple. All of (there are exceptions), but almost all of us benefit that continues into 2015, albeit with some of the regularly from its exceptional juggling. products having been renamed to match the new Of course, DB2 and IMS (and other main- “z Systems” nomenclature. So, while there may frame methods of record management) are need- not be a long list of new mainframe “mobile en- ed to delivery transaction data (into and out of) gagement functionality” to accompany the Janu- systems of engagement and insight application ary announcement of z13, do not lose sight that it co-located on the mainframe. Thus, we need to is mobile apps and mobile users that are driving build on this co-location and look at some of the the need for enterprises to beef up their main- many MAC solutions that IBM has to offer, with frame footprint to take advantage of the mobile an emphasis on what capabilities have been added development software was announced last year recently. for the mainframe.20 “M” is for Mobile “A” is for Analytics Mobile access likely is the tail that is wag- As may now be coming into clearer focus, ging the enterprise systems dog. If the mobile none of this is done in a vacuum. Often it is ana- endpoints didn’t exist or weren’t being used heav- lytics that the mobile users need to get to what ily during most of the hours of each day, maybe they desire (to find or to do) or it is analytics that you could get by with a less heavy-duty solution enterprises want to use to enrich the users’ expe- than provided by an IBM mainframe. However, riences and, of course, increase their spending and that water passed under the bridge a long time relationships with them. So, just as systems of ago for most enterprises. There is no stopping the engagement need to have secure access to sys- mobile access phenomenon. tems of record databases, systems of insight The other way to state this is that enter- need the same, but on a much larger scale. prises must accommodate mobile users’ needs For example, if I am looking to buy an identi- or face dire business consequences. As we fiable product, say a particular brand and model have just seen during this past holiday shopping of tablet, flat-screen TV, or power tool, then I am season, mobile access is driving much if not most looking for something that is very specific and of the retail business, either directly or indirectly. requires access to a limited amount of data – the Sure, a lot of online business is being done from data about this single product. Maybe I am get- mobile devices, but that is only part of the story, ting a modest number of “hits” because the prod- as business often is influenced by generally- uct is available from a number of sources or mobile comparison shoppers. It seems safe to say because it has been reviewed many times. that if you were spending more than $100 at a Regardless, this number of hits is small in the retail store (or online), you either comparison- universe of thousands or millions or billions of shopped before you reached the store (storefront) possibilities in an Internet search. However, if I or, more likely, you checked competitive pricing am an enterprise or advertiser wanting to influ- and alternative products on your mobile device ence the prospective buyer’s decision-making (to while you were in the store. buy what I have to sell), I might have to process This makes mobile, for many if not most of (analyze) many thousands to millions of records today’s purchases, whether B2C (business-to- (very quickly) to give the seeker timely and consumer) or B2B (business-to-business), a meaningful guidance and encouragement. This critical success factor. Simply put, you need a requires even tighter coupling with enterprise system of engagement for all of these mobile data, because the analytics engines need to do a users – or else you risk a declining future. As lot of crunching in short order for each of the pro- discussed earlier, this means that you need to spective buyers (or other kinds of users) and this tightly and securely couple your systems of needs to be done without affecting the processing record with your systems of engagement. of business transactions or other mission-critical Last year, IBM released many products to applications. make mobile connectivity to data and business 19 See the papers cited in footnote #5. amount of time and at a reasonable cost for the value 20 And look for additional announcements at InterConnect delivered. next month.

Copyright © 2015 by The Clipper Group, Inc. Reproduction prohibited without advance written permission. All rights reserved. February 17, 2015 The Clipper Group NavigatorTM Page 7

Newly Available for Mainframe Analytics providing the needed horsepower to make  IBM DB2 Analytics Accelerator accelerates many things analytic happen in real time. in-database transformations and analytics. The “C” is for Cloud Accelerator, as it often is called, is a logical It has become very “cloudy” just about eve- extension of DB2 that does not require any rywhere. As a metaphor, many of the things that changes to applications programs, and essen- we do each day are being done (or are described tially is transparent to the user. Over the last as if they are being done) in a cloud of one sort or several years, IBM has built a comprehensive another or maybe it is just being presumed to be and complete analytics solution on z Systems. done in this way. I’d even be willing to say that Thus, enterprises now can take advantage of there are so many clouds that it is hard to see their enterprise data where the transactions through the clouds to what is on the other side – originate. The DB2 Analytics Accelerator and there always is something on the other side. complements the DB2 for z/OS industry- This is akin to the Wizard in the Wizard of Oz and leading transactional processing capabilities, his chiding “don’t look behind the curtain”. In providing a specialized access path for data in- the real world, whatever is behind the IT cur- tensive queries. This enables real and near tain tends to be very important. real-time analytics processing, which executes Of course, as IT professionals, most of us live transparently to applications and users. The on the other side of the curtain (a.k.a. cloud). We Accelerator operates as an integral part of DB2 know that what seems ethereal (or virtualized into for z/OS and z Systems. invisible and incomprehensible existence) needs  IBM DB2 BLU Acceleration, previously to be real and that every cloud needs to be hosted available on non-mainframe platforms, has and managed and secured, etc. been improved and now also is available on From an enterprise perspective, the cloud Linux on z Systems. It enables faster queries usually is partly metaphor and partly real. Put in on Linux data marts without time-consuming other words, some of the time it may be provided custom optimization by compressing row- by another (think distant supplier) without much oriented tables and then operating on the concern for what’s behind the curtain (except for compressed data. Because the database is its ease of management and costs) and the rest of compressed significantly, it takes up less space the time we (the enterprise IT folks) are the ones and thus more data can be stored in the same who must make the platforms and services avail- amount of memory. This is best applied to able to their user communities. Many folks speak databases with certain characteristics, includ- about public clouds, private clouds and hybrid ing a maximum size of about 10 terabytes. clouds. You may need all three but there are  IBM InfoSphere z Systems Connector for many reasons that you need to focus most Hadoop enables efficient sharing of main- intensely on your private and hybrid clouds – frame data with IBM InfoSphere BigInsights, where your enterprise keeps its most running either on mainframe Linux for z Sys- important data. tems partitions or on external Intel (x86 archi- First, if you are responsible for enterprise tecture) or IBM Power Systems clusters. data or application hosting, you need to pro- When IBM InfoSphere z Systems Connect- tect it, whether it is in a cloud or not. Obvious- or for Hadoop and IBM InfoSphere ly, it is easier to protect it from within (i.e., a pri- BigInsights both are installed on the main- vate cloud) than if there are public-cloud expo- frame, the z Systems platform behaves sure(s). What you want is a good way to do this largely as a private cloud. Hadoop cluster on your multipurpose mainframe – where there is nodes are virtualized, and all operations take no safer place to put up your cloud – which, coin- place within the security perimeter of the cidentally, is where your enterprise data already mainframe, simplifying the environment, and works and lives. greatly extending the range of data that is accessible to the mainframe. IBM InfoSphere Second, it seemingly is easy (but not neces- BigInsights clusters on the mainframe can run sarily inexpensive) to let someone else worry across one or multiple IFL processors21, about providing the horsepower to slog through your variable and often unpredictable or unknown demands for processing or data. Assuming that all goes well and all requirements 21 Or on a standard z processor, but this is not common for are met all of the time, then maybe the public production uses. cloud is right for you. Most of the time, it isn’t as Copyright © 2015 by The Clipper Group, Inc. Reproduction prohibited without advance written permission. All rights reserved. February 17, 2015 The Clipper Group NavigatorTM Page 8

easy or simple as you might have hoped. be included in enterprise agreements, such as However, if you have to worry about what ELAs. data is in the cloud, who should be accessing it, New Software for z Systems Developers what they are allowed to do with it, etc., then you should start to worry about putting your Available Now stuff at a distance far on the other side of the  Java Version V8 Technology Edition for curtain. Additionally, if you choose to keep z/OS is a 64-bit SDK that is designed to be large amounts of current (up-to-date) data in compliant with the Java Standard Edition 8 the remote cloud (having been exported from (Java SE 8) APIs. It builds on the "write once, your enterprise systems of record), then you run anywhere" Java paradigm and leverages really have to worry about currency (or, more zAAP processors to run eligible Java work which also can be deployed as zAAP-on- accurately, the degree of staleness), plus the 24 cost of moving the data to that distant cloud. zIIP . It also allows applications to more fully exploit the expanded z13 and zEC12 Newly Available for Mainframe Cloud instruction sets.  IBM Cloud Manager with OpenStack v4.2 is  IBM CPLEX Optimizer for z/OS delivers an easy-to-deploy, simple-to-use cloud man- mathematical optimization on mainframe agement offering that is built on the Open- computers, providing flexible, high-perfor- Stack Juno release to deliver multi-region hy- mance mathematical programming solvers. It brid support for mainframe-based clouds and enables large enterprises with operational data is backed by IBM Support. It runs under on mainframes to use existing investments and Linux for z Systems. Multiple z Systems- take advantage of the mainframe’s processing enabled infrastructure regions can be viewed power and security features. This especially from a single pane of glass, as can Power provides optimization opportunities for finance Systems and x86 servers, delivering central and banking, healthcare, and governmental management across multiple hypervisors organizations. The new release will provide and domains. All IBM server architectures support for SIMD25 on z13, which should pro- and major hypervisors are supported. On z vide significant performance improvements Systems, it also includes support for Chef- for numerically intense analytics workloads. based workload deployment based on Open-  New compilers for z13 take advantage of a Stack Heat pattern engine number of new z Systems hardware instruc-  Custom Patterns for Linux on z Systems will tions and give further-optimized performance give mainframe Linux developers the same when compared to compilers on earlier gen- kinds of patterns that they have grown to like eration mainframes. These include: and adopt on Power Systems and System x  Enterprise COBOL for z/OS, V5.226 platforms. This allows a pre-configured and

pre-tested applications or solutions to be in-  Enterprise PL/I for z/OS, V4.5, stalled with little effort and in short order.  XL C/C++ for Linux on z Systems, Because the patterns are pretested, you are V1.1 assured that everything that is needed for the  XL C/C++ for z/OS, V2.1.1 Linux application or solution will be provi-  UrbanCode 6.1.1.1 offerings for z Systems sioned and installed properly. This saves time, allow developers to efficiently and more rapid- effort and improves quality. In phase 1, avail- ly deliver mobile, cloud, big data, and tradi- able now, about 50% of the software portfolio tional applications across hybrid server will be available as patterns22. Phase 2 (later) environments. The offerings automate the should bring this to about 85% coverage.23 deployment of applications, databases, and These new patterns are the result of a partner- configurations across heterogeneous develop- ship with IBM Rapid Deployment Services, ment, test, and production environments, and which is a part of IBM GTS, but will be avail- able as traditional SWG part numbers that can 24 Going forward, zAAP functionality will be delivered on zIIP processors and the standalone zAAP processor no longer will be offered. In other words, you can use a zIIP to acceler- 22 Calculated as a percentage of mainframe license software ate both database queries and Java workloads. revenue to IBM. 25 Single Instruction Multiple Data, a new parallel execution 23 Your coverage percentages will vary depending on your feature available exclusively on z13. enterprise’s mix of applications and how you are keeping 26 Testing by IBM indicates up to a 14% improvement for score (by MIPS consumed, dollars spent, etc.). COBOL on z13.

Copyright © 2015 by The Clipper Group, Inc. Reproduction prohibited without advance written permission. All rights reserved. February 17, 2015 The Clipper Group NavigatorTM Page 9

helps organizations drive down cost and speed plugin, and cloud support including Chef time to market with reduced risk. New capa- scripts for simplified provisioning and the bilities include: ability to publish IIB27 services to cloud  Automated deployment of applica integration. tion environments to hybrid cloud New z Systems Security Offerings Enhance providers. End-to-End Security  Enhanced automated deployment of  IBM Security zSecure Manager for RACF applications to enterprise systems. z/VM adds new support for compliance  Enhanced release tracking to enable framework and z/VM currency, thus deliver- coordinated and integrated release ing proven-effective RACF administration, management for large enterprises. reporting, and auditing.  Rational Test Workbench V8.7 is a compre-  IBM Security zSecure Audit SSE provides hensive functional, regression, load, and inte- effective security compliance checking to IBM gration testing solution for all types of applica- MQ for z/OS. tions, including mobile. The new release will Preview of What’s to Come (by Recent State- support IPIC (which enables communication with mainframes using TCP/IP protocols), vir- ments of Direction) tualization, and PL/I. This allows building of  Cloud Integration for Bluemix will allow intelligent and interconnected applications that mainframe developers to choose sample code can be deployed on traditional and cloud infra- or services from a catalog. This will provide a structures. big head start for mainframe application and  BPM and Monitor on Linux on z Systems systems services development and also will provides tooling and run time for process de- serve as a learning vehicle by offering “how sign, execution, monitoring and optimization to” examples. Expect additional Bluemix ser- of business processes. This is a serviceability vices for mainframes in the coming months. enhancement with support for the upgraded  CICS Transaction Server V5.3 Open Beta for Linux operating system. z13 – Now in an open beta, IBM CICS Trans-  WebSphere Application Server Liberty Profile action Server for z/OS (CICS TS) supports 64- has been enhanced with Java EE7 support for bit SDK for z/OS, Java Technology Edition, JavaServer Pages (JSP) 2.3, Java Database Version 8 (Java 8). IBM has issued an SOD Connectivity (JDBC) 4.1, and for the Java API for the current software to be able to take for WebSocket 1.1 (and more). In addition, advantage of the new z13 facilities that can be there is enhanced z/OS Connect discovery ser- exploited by Java 8, including Single Instruc- vice, which improves API management inte- tion Multiple Data (SIMD) instructions for gration with z/OS assets; improved Liberty on vector operations and simultaneous multi- z/OS security integration with the z/OS threading (SMT) on zIIPs. System Authorization Facility (SAF); enhance Conclusion WebSphere Application Server Developer Tools (WDT) for remote server support, and In this report, I have covered a lot of territory enhanced security for Single Sign ON (SSO) to explain why you want to put your systems of authentication with SPNEGO tokens. engagement and insight very close to your sys-  TXSeries for Multiplatforms V8.2 on AIX tems of record and exactly how and why this is and Linux – Enhanced application develop- especially true for enterprise data centered on the ment experience, including alternate COBOL IBM mainframe. While some of the described compiler support on Linux with COBOL-IT, MAC (mobile, analytics and cloud) software support for Visual COBOL, and simultaneous capabilities are unique to z13, most of it also debugging support of TXSeries applications applies to prior generation z11 and z12 main- using IBM COBOL. Optimization and ser- frames. Whether you are ready for a new (bigger viceability enhancements are for AIX and and better) mainframe or not, you should be Linux platforms. This does not reside on addressing what it takes to meet your many needs the mainframe but interfaces with Linux on z that often are delivered as a result of very Systems.  IBM Integration Bus V10 for z/OS includes 27 IBM Integration Bus (formerly WebSphere Message Bro- ker) is an enterprise service bus (ESB) providing connectivity enhancements to the developer experience, and universal data transformation for service-oriented architec- improved manageability via web browser ture (SOA) and non-SOA environments.

Copyright © 2015 by The Clipper Group, Inc. Reproduction prohibited without advance written permission. All rights reserved. February 17, 2015 The Clipper Group NavigatorTM Page 10

important enterprise MAC requirements. Repeating and slightly adjusting the pun stat- ed earlier, you really need to “do this your way”, that is, delivering enterprise data, applications, and solutions in the best, most practical, most efficient, most cost-effective way that you can.  If your enterprise depends on a mainframe, then this means doing more on a mainframe.  If you have you supersized, mission-critical enterprise requirements but do not today use a mainframe, then most certainly you need to look at how you might satisfy your transaction processing and MAC re- quirements on a mainframe with IBM software. Regardless, looking at how to do your systems of record, en- gagement, and insight all on one system may be your most criti- cal mission for 2015. Better get to it before the new year slips away! SM

Copyright © 2015 by The Clipper Group, Inc. Reproduction prohibited without advance written permission. All rights reserved. February 17, 2015 The Clipper Group NavigatorTM Page 11

About The Clipper Group, Inc. The Clipper Group, Inc., now beginning its twenty-third year, is an independent publishing and consulting firm specializing in acquisition decisions and strategic advice regarding complex, enterprise-class information technologies. Our team of industry professionals averages more than 40 years of real-world experience. A team of staff consultants augments our capabilities, with significant experience across a broad spectrum of applications and environments.  The Clipper Group can be reached at 781-235-0085 and found on the web at www.clipper.com. About the Author Mike Kahn is Managing Director and a co-founder of The Clipper Group. Mr. Kahn is a veteran of the computer industry, having spent more than four decades working on information technolo- gy, spending the last 22 years at Clipper. For the vendor community, Mr. Kahn specializes on strategic marketing issues, especially for new and costly technologies and services, competitive analysis, and sales support. For the end-user community, he focuses on mission-critical infor- mation management decisions. Prior positions held by Mr. Kahn include: at International Data Corporation – Director of the Competitive Resource Center, Director of Consulting for the Soft- ware Research Group, and Director of the Systems Integration Program; at Power Factor Corpora- tion, a Boston-based electronics start-up – President; at Honeywell Bull – Director of International Marketing and Support; at Honeywell Information Systems – Director of Marketing and Director of Strategy, Technology and Research; at Arthur D. Little, Inc. – a consultant specializing in data- base management systems and information resource management; and at Intel Corporation – Mr. Kahn served in a variety of field and home office marketing management positions. Earlier, he founded and managed PRISM Associates of Ann Arbor, Michigan, a systems consulting firm spe- cializing in data management products and applications. Mr. Kahn also managed a relational DBMS development group at The University of Michigan, where he earned B.S.E. and M.S.E. degrees in industrial engineering.  Reach Mike Kahn via e-mail at [email protected] or via phone at (781) 235-0085 Ext. 121. (Please dial “121” when you hear the automated attendant.) Regarding Trademarks and Service Marks , , , , , , The Clipper Group Calculator, and “clipper.com” are trademarks of The Clipper Group, Inc., and the clipper ship drawings, “Navigating Information Technology Horizons”, and “teraproductivity” are service marks of The Clipper Group, Inc. The Clipper Group, Inc., reserves all rights regarding its trademarks and service marks. All other trademarks, etc., belong to their respective owners. Disclosures Officers and/or employees of The Clipper Group may own as individuals, directly or indirectly, shares in one or more companies discussed in this bulletin. Company policy prohibits any officer or employee from holding more than one percent of the outstanding shares of any company covered by The Clipper Group. The Clipper Group, Inc., has no such equity holdings. After publication of a bulletin on clipper.com, The Clipper Group offers all vendors and users the oppor- tunity to license its publications for a fee, since linking to Clipper’s web pages, posting of Clipper docu- ments on other’s websites, and printing of hard-copy reprints is not allowed without payment of related fee(s). Less than half of our publications are licensed in this way. In addition, analysts regularly receive briefings from many vendors. Occasionally, Clipper analysts’ travel and/or lodging expenses and/or con- ference fees have been subsidized by a vendor, in order to participate in briefings. The Clipper Group does not charge any professional fees to participate in these information-gathering events. In addition, some vendors sometime provide binders, USB drives containing presentations, and other conference- related paraphernalia to Clipper’s analysts. Regarding the Information in this Issue The Clipper Group believes the information included in this report to be accurate. Data has been received from a variety of sources, which we believe to be reliable, including manufacturers, distributors, or users of the products discussed herein. The Clipper Group, Inc., cannot be held responsible for any consequential damages resulting from the application of information or opinions contained in this report.

Copyright © 2015 by The Clipper Group, Inc. Reproduction prohibited without advance written permission. All rights reserved.