Zeichick’s Take: Mainframes are not legacy systems!



Email    print   
July 26, 2010 —  I’m a mainframe guy. Cut my teeth writing COBOL, PL/I and FORTRAN on the IBM System/370. CICS is my friend. Was playing with virtual machines long, long before there was anything called “DOS” or Windows” or "Linux.” My office closet is filled with punch cards and old nine-track tapes, all probably unreadable today. One of the happiest days of my professional life was trading in an old TeleVideo 925 monochrome terminal for a brand-new 3279 color display.

If you listen to just about any marketer in the software development or IT industry, mainframes are always described as legacy systems, with the implication that only a total loser would continue to use such an outdated piece of junk.

By casually repeating terms like “legacy system,” or buying into the phrase “legacy modernization” for projects that integrate mainframes with other platforms like Java and .NET, everyone perpetuates the marketing myth that mainframes are bad. That they’re relics whose time has come and gone. That the goal of any IT professional should be to replace every mainframe with something else—anything else.

I say, “Bah, humbug. Nonsense. Fiddlesticks. Balderdash.”

The Wikipedia defines a legacy system as
...an old method, technology, computer system, or application program that continues to be used, typically because it still functions for the users' needs, even though newer technology or more efficient methods of performing a task are now available. A legacy system may include procedures or terminology which are no longer relevant in the current context, and may hinder or confuse understanding of the methods or technologies used.
In many situations, there is no more efficient tool for solving a business problem than a mainframe. Mainframes are just as current, just as new, just as relevant and just as useful as any other modern, state-of-the-art IT platform. Mainframes are not legacy systems.

Now, are some mainframe applications legacies? Yes. Any application that hasn’t been properly maintained becomes obsolete. If you’re having to do extensive wrappering around an old COBOL or RPG program that nobody understands in order to keep it running, then you’ve got a problem. But the problem isn’t that it’s running on a mainframe. The problem is that the software wasn’t properly documented and your engineers weren’t properly trained.

A 30-year-old undocumented C# program running on .NET, or a 30-year-old undocumented C++ program running on Solaris, or a 30-year-old undocumented Java program running on WebLogic will be just as “legacy” as a 30-year-old CICS program running on z/OS.

Last week, IBM released a new family of mainframes, called the zEnterprise 196. I don’t know much about it—I haven’t touched a mainframe since the early 1980s. But I do know one thing: It’s not a legacy system.

Alan Zeichick is editorial director of SD Times. Follow him on Twitter at twitter.com/zeichick. Read his blog at ztrek.blogspot.com.




Related Search Term(s): mainframes


Share this link: http://sdt.bz/34509
 
Most Read Latest News Blog Resources


Comments


07/27/2010 07:12:19 AM EST

Z11 is technically not legacy equipment. It is hard to figure out what that word means any more. I think in a lot of ways ICT has outgrown the idea of 'legacy'. What Z10 and Z11 are is massive overkill for a lot of what they do. Most of what you discuss in your article as not being legacy is actually software not hardware. CICS, COBOL, FORTRAN and PL/I - all these run off the Mainframe. I was programming FORTRAN on super-computers 15 years ago. What ever we call it - what ICT managers want it to stop paying for something they don't need. I suspect you are correct - legacy is the wrong word but the concept remains correct, especially in these cash strapped times. Take care - AJ

United KingdomAlex Turner


Add comment


Name*
Email*  
Country     


  • Comment
Loading




close
NEXT ARTICLE
TmaxSoft replicates mainframes on open systems
This company wants to shift apps off mainframe as a cost-cutting move, but IBM says an apples-to-apples comparison is hard Read More...
 
 
 
 
News on Monday
more>>
SharePoint Tech Report
more>>


   

 
 

Download Current Issue
FEBRUARY 2012 PDF ISSUE

Need Back Issues?
DOWNLOAD HERE

Want to subscribe?


 
blogs tab
Agility, mom, and apple pie
If we're to evaluate the state-of-the-art in software development, we should start with the values espoused in the Agile Manifesto.
02/07/2012 11:57 AM EST

RIM woos developers with free tablet
How do you get more apps ported to the BlackBerry PlayBook? By giving every developer a free tablet, of course!
02/04/2012 01:57 PM EST

GitHire: Use Headhunters to Find Your Perfect Programmer
Are you a hiring manager tired of scouring the job boards? Check out this new service that will find 5 people interested in your jobs.
02/03/2012 12:17 PM EST

Facebook claims hacker cred
Facebook's SEC S-1 filing form includes a short essay on the Hacker Way by Mark Zuckerberg himself.
02/02/2012 08:26 AM EST

Ryan Dahl steps down
Ryan Dahl, creator of Node.js, steps back from his position as gatekeeper for the project.
02/01/2012 04:58 PM EST

Bloomberg opens its API
Bloomberg's APIs could lead to a future standard for accessing market data.
02/01/2012 04:41 PM EST

 
Events calendar tab
2/13/2012 to 2/16/2012
Santa Clara
TechWeb

2/26/2012 to 2/29/2012
San Francisco
BZ Media

2/27/2012 to 3/2/2012
San Francisco
RSA

3/4/2012 to 3/7/2012
Las Vegas
IBM Tivoli

3/5/2012 to 3/9/2012
San Francisco
TechWeb