Home > Data Center News > Roadmap to mainframe application modernization
Data Center News:
EMAIL THIS

Roadmap to mainframe application modernization

By Wayne Kernochan, Contributor
03 May 2006 | SearchDataCenter.com

IT infrastructure news
Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us    Add to Google

In a three-part series, Infostructure Associates president Wayne Kernochan outlines a modernization path for business-critical applications in an existing mainframe environment.

Mainframe applications have been criticized for spiraling maintenance costs, the result of a vicious circle of lack of documentation and lack of ability to upgrade, leading to higher costs of maintenance or upgrade right now. At the same time, most enterprises recognize that their existing mainframe applications are business-critical but old, and therefore cannot be leveraged as much as the business would like. Thus, these applications need to be modernized.

More on this topic:

IBM rolls out z9 Business Class

Web services  development needs the mainframe

Modernization means revising existing legacy apps so that they can leverage today's new software technologies as part of an enterprise architecture. Once these applications are modernized, they should offer the flexibility, robustness, programmer productivity, and access from across and outside the enterprise that today's new applications typically provide.

One technology offers particular hope for modernizing cost-effectively across all enterprise platforms: Web services. However users who are prototyping Web services implementations must pick the right targets, because there is no money to waste on failed or long-running projects.

The answer is to target existing mainframe business-critical applications first. Modernizing an existing mainframe enterprise resource planning (ERP) or order-entry application maximizes the positive impact on the bottom line, while minimizing the costs of providing new e-business features. Web-servicizing these applications simplifies the existing e-business architecture, cutting administrative and development costs.

Where possible, these applications should be upgraded in place -- modified on the mainframe rather than migrating them to a new platform.

Choosing the right approach

Today's enterprises typically consider four strategies for integrating new technologies with their existing mainframe application suites:

  • Upgrade in place. The program and its data are kept on the mainframe, and the developer applies mainframe tools that integrate the new technologies with the mainframe application.
  • Migrate. The program's source or binary code is moved to another platform with little or no change, and the developer applies tools on the new platform to add the new technologies. Note that the application's data may be moved to the new platform as well, or may remain on the mainframe.
  • Regenerate. The program is first reverse engineered, a process that creates an abstracted design model of the application. The application is then regenerated from the design model on the new platform. The new technologies are either embedded as a result of the regeneration process or added once the application is up and running on the new platform (again, the data may remain on the mainframe or can be moved to the new platform).
  • Replace. IT discards the existing application and writes an entirely new one, on the mainframe or a new platform. The new technologies are "designed in" to the new application. The new application supposedly incorporates at least the same functionality as the old.

    In the past, enterprises tended to choose a replacement strategy if a new technology had to be added; otherwise, they simply left the application as is -- the risks of changing a business-critical application in any way were seen as so great, and the difficulties of changing it so daunting, that anything was preferable to touching it at all.

    However, over the last five years, three new trends have become apparent that have changed the relative merits of these four choices significantly:

  • Tools for migration have become applicable to so many mainframe applications that the majority of these applications are now migrateable.
  • The total cost of ownership savings and business benefits of both non-mainframe platforms and Web-servicized mainframe platforms have increased, making the idea of leaving mainframe applications "as is" less and less tenable.
  • The tools, middleware, and services necessary for upgrading in place, and especially for Web-servicizing on the mainframe, are now available and field-proven.

    Click here for part 2.

    Tags: Enterprise Systems Update NewsletterSOA on the mainframeVIEW ALL TAGS

    Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us    Add to Google


    RELATED CONTENT
    Enterprise Systems Update Newsletter
    Troubleshootring mainframe application performance variables
    Should you move apps on or off the mainframe to cut costs?
    Consider cost-effective mainframe upgrades in down economy
    New statistics for CICS Transaction Server 3.2
    The mainframe is 45 years old
    An intro to CICS Transaction Server 4.1: Upgrades and features
    Focus on the mainframe for data usefulness improvements
    Avoid a mainframe skills shortage: Educate recent graduates
    Making the case for the mainframe: Book author touts z/OS
    Using CICS dump tables to manage problems in online systems

    SOA on the mainframe
    Mainframe applications never die: Using the 3270 bridge
    SOA on mainframe allows SunTrust to offer cell phone banking
    For large mainframe shops, SOA on the upswing
    IBM mainframe CICS Transaction Server enhanced for SOA
    Bringing the mainframe into the SOA fold
    Mainframe SOA adoption: Interest high, adoption low
    New mainframe migration tools: It's really about app modernization
    Roadmap to mainframe application modernization part 3
    Roadmap to mainframe modernization part 2
    Web services development needs the mainframe

    RELATED RESOURCES
    2020software.com, trial software downloads for accounting software, ERP software, CRM software and business software systems
    Search Bitpipe.com for the latest white papers and business webcasts
    Whatis.com, the online computer dictionary



  • Efficient Management for Data Centers
    HomeNewsTopicsITKnowledge ExchangeTipsBlogsMultimediaWhite PapersEvents
    About Us  |  Contact Us  |  For Advertisers  |  For Business Partners  |  Site Index  |  RSS
    SEARCH 
    TechTarget provides technology professionals with the information they need to perform their jobs - from developing strategy, to making cost-effective purchase decisions and managing their organizations' technology projects - with its network of technology-specific websites, events and online magazines.

    TechTarget Corporate Web Site  |  Media Kits  |  Site Map




    All Rights Reserved, Copyright 2005 - 2009, TechTarget | Read our Privacy Policy
      TechTarget - The IT Media ROI Experts