• The Four Hundred
  • Subscribe
  • Media Kit
  • Contributors
  • About Us
  • Contact
Menu
  • The Four Hundred
  • Subscribe
  • Media Kit
  • Contributors
  • About Us
  • Contact
  • Could IBM i And System z Share Easy Source?

    October 3, 2016 Dan Burger

    How far can really old, monolithic RPG code be extended? Some might say the end is in sight. Others might say if it ain’t broke, why fix it. It’s an application modernization dilemma. How much time is being devoted to application maintenance? Is the code worth saving as is, can it be modified as the basis of a modernization effort, or is it time for a total rewrite? These questions are on the minds of IBM midrange shops.

    There are a variety of software vendors in the application modernization business with technology and products designed to help companies make decisions on the future of their core business applications by analyzing the code and help re-architect apps when necessary, which is almost always. ARCAD, Fresche, Resolution and TEMBO are four companies that come to mind.

    There’s a similar modernization conundrum occurring in IBM System z mainframe shops. At the IBM Edge conference two weeks ago, Mike Perera, vice president of z Systems Software, was telling me about it. Like the situation on the IBM i side, there are third-party vendors with software that can help z shops analyze code and come to grips with what they have and what plan is best going forward. A big difference on the z side is that IBM bought one of those vendors and has become active in promoting the product, known as Easy Source, and its related services.

    Mike Perera, VP IBM z Systems Software.

    Easy Source supports multiple languages and databases. The list includes COBOL, PL1, Assembler, C, and Java programming languages and DB2 and IMS database from IBM and IDMS databases from CA Technologies.

    On the server side, it takes in the initial source code data and handles any updates to the code that occur during the modernization effort. On the client side, Easy Source extracts the source code and provides an analysis. Its greatest value comes from analyzing monolithic mainframe applications that are not clearly defined and have a lot of moving parts that were stitched together over a long period of time with a lot of people contributing pieces of code to the application. It takes a picture of that and allows the user to drill into the relationships. Like a flow chart with drill down capabilities that allows developer to see code on a line by line basis. Easy Source also enables the architect, developer, or tester to drill into the relationships and do impact analysis of what is commonly referred to as application code spaghetti. It provides sort of a flow chart that allows users to see code on a line by line basis and can identify the impacts of code changes as well as sort out dead code.

    Applications that fit the description of being undefined are not rare in the mainframe world. The same is true the IBM i environment. In their current condition, they may be quite functional, but they are ill-equipped for the modern age of business computing.

    “There are all types of mainframe customers with billions of lines of code that may need to be analyzed because the developers don’t understand how these monolithic apps actually work,” Perera says. Code needs to be modernized to be maintained with reduced risk and to become more efficient. It needs to be optimized, not just lifted out as it is.”

    Other third-party vendors have similar products for z System environments. Perera says the differences can be seen in the reduced ecosystems the others support and the capability Easy Source has to perform incremental updates. Easy Source is based on the open source Eclipse integrated development environment, and so are the IBM developer for z tools, so they can snap together.

    This brings us back to the IBM i modernization efforts that pretty much mirror what is going on with the z customers. Are the similarities close enough that Easy Source could be architected to support IBM i and RPG?

    “Easy Source does not support RPG, but that’s a potential point-in-time statement,” the z System software VP says. “The architecture of Easy Source is plug and play. As you add new languages, a language module is added. Does not require re-architecting to add new language support. If we get enough client demand, RPG could be something that we would plug in there. The predominant focus of IBM investment is zOS. It’s relative to the number of apps on zOS that have this problem.”

    Although Easy Source supports COBOL on z, to support COBOL on i would require some engineering. And to spark the engineering effort would take indications that the demand would be worth the effort.

    “This was only announced June 24. It’s early. Our first step from an investment and technical standpoint was to get the product IBM-ized. From there, we plan to integrate it into other parts of the portfolio that will add value. Some of that is tighter integration. Some is use cases. Some is harvesting other technology we have. IBM i is somewhere out there, but there’s no definitive roadmap for i,” he says.

    RELATED STORIES

    Fresche Legacy Advances App Dev Integration Plan

    Modernization Projects On The Rise, Says Fresche Legacy

    Change Management Plays Major Role In IBM i Modernization

    Avoiding Application Modernization Disasters

    IBM i Modernization Relies On Solving Mysteries

    IBM to Resell ARCAD’s IBM i Tools as Rational Power Pack

    ARCAD Software Takes On Database Modernization

    Knocking On The Old Database Door

    Knee Deep In Database Modernization

    IBM i Modernization Redbook A Must Read

    Share this:

    • Reddit
    • Facebook
    • LinkedIn
    • Twitter
    • Email

    Tags:

    Sponsored by
    WorksRight Software

    Do you need area code information?
    Do you need ZIP Code information?
    Do you need ZIP+4 information?
    Do you need city name information?
    Do you need county information?
    Do you need a nearest dealer locator system?

    We can HELP! We have affordable AS/400 software and data to do all of the above. Whether you need a simple city name retrieval system or a sophisticated CASS postal coding system, we have it for you!

    The ZIP/CITY system is based on 5-digit ZIP Codes. You can retrieve city names, state names, county names, area codes, time zones, latitude, longitude, and more just by knowing the ZIP Code. We supply information on all the latest area code changes. A nearest dealer locator function is also included. ZIP/CITY includes software, data, monthly updates, and unlimited support. The cost is $495 per year.

    PER/ZIP4 is a sophisticated CASS certified postal coding system for assigning ZIP Codes, ZIP+4, carrier route, and delivery point codes. PER/ZIP4 also provides county names and FIPS codes. PER/ZIP4 can be used interactively, in batch, and with callable programs. PER/ZIP4 includes software, data, monthly updates, and unlimited support. The cost is $3,900 for the first year, and $1,950 for renewal.

    Just call us and we’ll arrange for 30 days FREE use of either ZIP/CITY or PER/ZIP4.

    WorksRight Software, Inc.
    Phone: 601-856-8337
    Fax: 601-856-9432
    Email: software@worksright.com
    Website: www.worksright.com

    Share this:

    • Reddit
    • Facebook
    • LinkedIn
    • Twitter
    • Email

    Sponsored Links

    BCD:  Webinar: Rapid Node.js Web and Mobile Development with WebSmart. Oct. 6 at 1pm ET.
    Fresche:  IBM i staffing for all of your IT needs. Request a FREE estimate. 1-800-361-6782
    Manta Technologies Inc.:  The Leader in IBM i Education! Download catalog and take sample sessions!

    Raz-Lee Touts DB-Gate User Stories A Style Guide For Modern RPG And ILE, Part 1

    Leave a Reply Cancel reply

Volume 26, Number 42 -- October 3, 2016
THIS ISSUE SPONSORED BY:

BCD Software
Fresche Legacy
Chrono-Logic
Focal Point Solutions Group
COMMON

Table of Contents

  • IBM Prepping For October Power Systems Push
  • Private Big Iron Power8 Clouds To Puff Up With IBM i
  • Could IBM i And System z Share Easy Source?
  • Big Blue Patches 14 More OpenSSL Flaws In IBM i
  • Two Fall Conferences Are Must-See IT

Content archive

  • The Four Hundred
  • Four Hundred Stuff
  • Four Hundred Guru

Recent Posts

  • IBM i Has a Future ‘If Kept Up To Date,’ IDC Says
  • When You Need Us, We Are Ready To Do Grunt Work
  • Generative AI: Coming to an ERP Near You
  • Four Hundred Monitor, March 22
  • IBM i PTF Guide, Volume 25, Number 12
  • Unattended IBM i Operations Continue Upward Climb
  • VS Code Is The Full Stack IDE For IBM i
  • Domino Runs on IBM i 7.5, But HCL Still Working on Power10
  • Four Hundred Monitor, March 6
  • IBM i PTF Guide, Volume 25, Number 11

Subscribe

To get news from IT Jungle sent to your inbox every week, subscribe to our newsletter.

Pages

  • About Us
  • Contact
  • Contributors
  • Four Hundred Monitor
  • IBM i PTF Guide
  • Media Kit
  • Subscribe

Search

Copyright © 2023 IT Jungle