SHARE
Follow this article on Twitter Facebook LinkedIn Bookmark and Share
Home >> Integrating IT >> Tools and Languages

Mainframe code presents problems

Mainframe code presents problems

By:  Robert L Mitchell  On: 11 May 2006 For: IT World Canada Creator

By some estimates, the total value of the applications residing on mainframes today exceeds US$1 trillion. Most of that code was written over the past 40 years in Cobol, with some assembler, PL/1 and 4GL thrown into the mix. Unfortunately, those programs don’t play well with today’s distributed systems.

By some estimates, the total value of the applications residing on mainframes today exceeds US$1 trillion. Most of that code was written over the past 40 years in Cobol, with some assembler, PL/1 and 4GL thrown into the mix.

Unfortunately, those programs don’t play well with today’s distributed systems, and the amount of legacy code at companies such as Sabre Holdings Corp. in Southlake, Tex., makes a rewrite a huge undertaking.

“We’re bound by our software and its lack of portability,” Sabre vice-president Alan Walker said of the 40,000 programs still running on IBM Transaction Processing Facility (TPF), Agilent Modular Power System and other mainframe systems.

With a shortage of Cobol programming talent looming in the next decade and a clear need for greater software agility and lower operating costs, IT organizations have begun to make transition plans for mainframe applications. The trick lies in figuring out which applications to modernize, how to do it and where they should reside.

Applications fall into one of three groups based on scale, said Dale Vecchio, an analyst at Gartner Inc. Applications under 500 MIPS are migrating to distributed systems. “These guys, they want off,” Vecchio said. As organizations begin peeling away smaller applications, they may move to a packaged application; port the application to Unix, Linux or Windows; or, in some cases, rewrite the applications to run in a .Net or Java environment, he said.

In the 1,000-MIPS-and-up arena, the mainframe is still the preferred platform. Applications between 500 and 1,000 MIPS fall into a grey area where the best alternative is less clear. An increasingly common strategy for these applications is to leave the Cobol in place while using a service oriented architecture (SOA) to expose key interfaces that insulate developers from the code.

“If you expose those applications as a Web service, it’s irrelevant what that application was written in,” said Ian Archbell, vice-president of product management at tool vendor Micro Focus International PLC in Rockville, Md. “SOA is just a set of interfaces, an abstraction.”

“SOA at least allows you to break the dependency bonds,” said Ron Schmelzer, an analyst at ZapThink LLC in Waltham, Mass.

STUCK IN NEUTRAL

Cobol isn’t going away, but it’s also not moving forward. While the Cobol code base on mainframes is projected to increase by three per cent to five per cent a year, that’s mostly a byproduct of maintenance, said Gary Barnett, an analyst at Ovum Ltd. in London. No one is learning [Cobol] in school anymore, and new applications aren’t being built in Cobol anymore,” said Schmelzer. “Cobol is like Latin.”

Vendors such as Micro Focus have abandoned the idea of evolving the Cobol language for distributed application development. “Micro Focus is not about a better Cobol compiler,” said Archbell.

Instead, its approach is to “embrace and extend,” he said. “We expose things like aggregated CICS transactions as JavaBeans, Web services or .Net or C# code. It’s wrappering.” But with so much legacy code, that process won’t take place overnight. “It could take 20 years,” Archbell said.


Sign up for our Newsletters












Print |  Views: 1662   |   Rating:offoffoffoffoff  (0 votes)
Rate this article on a scale of
1 to 5 stars,5 being the best.




Robert L Mitchell Robert L Mitchell is a contributor to the International Data Group (IDG) News Service, which publishes global technology stories from bureaus around the world to more than 300 publications in more than 60 countries.

Related Content

Montreal's Speedware offers mainframe migration
Montreal's Speedware offers mainframe migrationWith Xframe, Speedware is promising North American users the ability to move their legacy applications off the big iron and onto platforms such as Unix, Linux and Windows. Re-hosting revisited
IBM data centre cuts fuel mainframe play
IBM data centre cuts fuel mainframe playBig Blue’s Big Green project is expected to achieve cost savings for the company, but a Canadian analyst suggests the move also aims to boost revenue growth for its System z line
Old mainframe code meets the modern age
Old mainframe code meets the modern ageBob DiAngelo, vice-president and CIO at MIB Group Inc., is facing the challenge of migrating off the mainframe. His company relies on an I/O-intensive application used to detect insurance fraud for more than 500 insurers in North America.
BlueStripe Software launches
new morrisville, north carolina-based vendor bluestripe is first-to-market in the virtualized data center application service management space with its factfinder product, available now.factfinder allows administrators to stage, deploy, and manage virtual data center applications by mapping physical and virtual environments.
How Mozilla's Ubiquity could make developers of us all
when i was a kid, cutting and pasting was something you did in kindergarten. it’s possible that, 10 years from now, no one will rememb
blog comments powered by Disqus