Blindly navigating mainframe and SOA integration
- By Leigh Alexander
- May 31, 2006
Old-school programming languages like COBOL are arguably the most significant
roadblock between mainframe and SOA harmony. It’s also a far more complicated
language barrier than can be solved by simply calling in a translator; effective
service management requires that unique developer who’s not just multilingual,
but who’s also situationally versed on the company’s business architecture
and can deftly navigate the infrastructure’s roadways.
“It’s usually a very small group of people who still know COBOL
that are responsible for maintaining the mainframe apps,” says Ron Schmelzer,
an analyst with ZapThink. “These people are either still managing it for
the company or they’re not even around anymore, and so this stuff is sitting
there and literally nobody’s managing it. This code is so legacy it’s
Herein lies the fundamental problem: the disconnect between the mainframe developer
and the other developers responsible for the enterprise architecture. Schmelzer
warns that many companies moving towards SOA and legacy integration may not
be prepared for this issue. They’ve invested a lot in infrastructure,
but not a lot in organization. Overstaffing and stratification of roles can
create an information Tower of Babel, with different languages, redundant apps,
and overly complex interfaces.
“Do you really need a portal group, a CRM group and an Internet group,
when they’re all sharing the same apps?” Schmelzer asks. “Why
are three different groups building three different sets of code to work with
one mainframe application?”
One consequence of this fragmentation and cross-communication is low visibility.
This may not be a new issue to the mainframe developer, who, especially in the
era of compliance, is accustomed to the frustration of the legacy black hole.
“That’s why we had the whole Y2K bust in the first place,”
Schmelzer says. Add that organizations are now running multitudes of different
apps in different languages, and it’s easy to see how planning for change,
tracking transitions or observing the impact of a new service can be difficult,
if not impossible. “Many companies are operating blind, and that’s
just not good business sense,” Schmelzer says.
The healthcare, government, insurance and finance industries represent the
most significant demographic in legacy integration. Generally, they have the
largest volume of mission-critical data still residing on their mainframes.
At the same time, these are the industries that must attend most carefully to
compliance and governance requirements, and for them, visibility becomes absolutely
essential. These industries must focus on logical architecture and streamlining
their infrastructures even before integration begins to avoid consequences down