SmartAdvice: Wrap Your Mainframe In Middleware To Modernize Legacy Apps - InformationWeek

InformationWeek is part of the Informa Tech Division of Informa PLC

This site is operated by a business or businesses owned by Informa PLC and all copyright resides with them.Informa PLC's registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. Number 8860726.

Software // Enterprise Applications
03:08 PM

SmartAdvice: Wrap Your Mainframe In Middleware To Modernize Legacy Apps

Use a portal and Enterprise Integration Architecture so legacy apps can be treated like objects, The Advisory Council says. Also, let the technology mature more before buying into VoIP over wireless LAN; and work out a strategic communications plan before an emergency.

Editor's Note: Welcome to SmartAdvice, a weekly column by The Advisory Council (TAC), an advisory service firm. The feature answers three questions of core interest to you, ranging from career advice to enterprise strategies to how to deal with vendors. Submit questions directly to [email protected]

Question A: Our legacy mainframe applications aren't flexible and adaptable enough to meet the changing needs of the business. How do we modernize them while minimizing disruption?

Our advice: As the rate of change in business accelerates, the rate at which a mainframe program can be changed decelerates over time. Since there's no way to make mainframe program change go faster, the solution has to be somewhere else.

Figure 1 shows a generic architecture for surrounding inflexible mainframe applications with highly flexible new applications, capable of invoking the behaviors already in the mainframe apps while also adding new functionality. The architecture also shows a way to add transactional capability and interpersonal collaboration up and down the value chain (i.e., to customers and suppliers), without modifying the mainframe applications.


Beefing Up Mainframes
The solution involves six steps:

  • Select and install some form of Enterprise Integration Architecture middleware. There are a variety of proven products out there. (This expert has a preference for Microsoft or Microsoft-partner products in smaller enterprises where there aren't a lot of resources to do the comparative evaluation and multivendor integration appropriate in a large enterprise.)

  • Related Links

    Microsoft BizTalk Server

    BEA Tuxedo

    HP/Compaq BusinessBus

  • Encapsulate your mainframe applications. Typically, the enterprise integration architecture you select will have some way to do this. Once encapsulated, you can treat your legacy applications as objects, with known behaviors and known input and output standards, whether or not your legacy apps were written to be object-oriented.
  • Install a generalized format translator (shown as "Integration Manager" in Figure 1) that's external to both your new and legacy applications. Transaction format translation will never go away, and you don't want to keep modifying operational programs to stay current. Keep it all in one place.
  • Install portal technology so that human interaction with new and legacy applications can look coherent.
  • Install a Web server for system-to-system interaction across your value chain.
  • Write new applications to be Web-centric and viewed via a portal, using the latest development tools, and invoking your existing mainframe capability across the integration infrastructure.
  • Accept that mainframe rigor mortis is setting in. Make your investment around the legacy, not in it.

    -- Wes Melling

    We welcome your comments on this topic on our social media channels, or [contact us directly] with questions about the site.
    1 of 3
    Comment  | 
    Print  | 
    More Insights
    How GIS Data Can Help Fix Vaccine Distribution
    Jessica Davis, Senior Editor, Enterprise Apps,  2/17/2021
    Graph-Based AI Enters the Enterprise Mainstream
    James Kobielus, Tech Analyst, Consultant and Author,  2/16/2021
    11 Ways DevOps Is Evolving
    Lisa Morgan, Freelance Writer,  2/18/2021
    White Papers
    Register for InformationWeek Newsletters
    Current Issue
    2021 Top Enterprise IT Trends
    We've identified the key trends that are poised to impact the IT landscape in 2021. Find out why they're important and how they will affect you.
    Flash Poll