• The Four Hundred
  • Subscribe
  • Media Kit
  • Contributors
  • About Us
  • Contact
Menu
  • The Four Hundred
  • Subscribe
  • Media Kit
  • Contributors
  • About Us
  • Contact
  • LANSA Upgrades Modernization Tool

    May 15, 2007 Dan Burger

    For a lot of companies, the reality of an overworked IT department doesn’t mesh well with the idea of an application modernization project. Where does the time to modernize fit into a schedule that keeps the staff humping just to do the day-to-day stuff? If you are a development tool vendor, like LANSA, you upgrade your products to improve performance and productivity so that modernization projects become less of a workforce burden.

    LANSA introduced RAMP, its Rapid Application Modernization Process, in March 2006, and the product was first shipped to customers in June. RAMP was designed to be a tool for incremental modernization allowing users to choose how they want to proceed based on the amount of time the company has to devote to the project, the skills that the staff possesses, and the allotted budget.

    The LANSA definition of incremental application modernization is evident in the multiple-stage approach provided by RAMP. Stage one is the screen-scraper method that presents 5250 screens in a Web browser interface. But rather than this being a dead end in terms of adding functionality (this is the case with true screen-scraped 5250 apps), RAMP allows application extensions to be built in when the time and the money are right.

    Screen-scraping is a popular method for taking green screens to the Web. It’s the fastest and least expensive, but it is limited in functionality by the original 5250 application. LANSA’s RAMP framework allows the screen-scraped stage of modernization to be extended to reach stage two (increased functionality and interoperability) and stage three (replacing the old application with a new one). At some point, separation of the presentation layer from the application layer is going to be important to you. Most applications that have been screen-scraped for Web delivery and an appearance that is not traditional green screen have no way to add functionality and eventually become composite applications without relegating the screen-scraped application to the junk yard. That means the time and effort put into it has not paid off in the long run.

    Although it is not necessary to accomplish the screen-scraping stage before moving to more advanced application development, it appears that most iSeries shops want to take this step first in order to get a modern interface as quickly as possible. Having data accessible through tabs, folders, and drag and drop navigation tools is a big step forward for many companies. At the same time, there’s still a familiar green-screenishness that maintains a comfort zone for many users who are familiar with the 5250 world. There are RAMP customers that skip the screen-scraping step and make composite application building the goal of their deployments right from the start.

    LANSA customers are heavy-duty iSeries users. The application server in 90 percent of the instances is an iSeries application server. LANSA has been promoting and selling Web development and Web extensions for iSeries applications since 1996 when it introduced LANSA for the Web.

    RAMP Upgrades

    One of the features of LANSA’s Rapid Application Modernization Process upgrade is the capability to open and control multiple application framework windows at the same time. Think of this in terms of a framework window containing a new instance or a subset of the framework. It could be, for example, a specific application, a specific view of an application, or a specific business object. The capability to open and work within multiple windows (toggling back and forth) is naturally going to increase productivity.

    Another improvement allows application designers to create personal favorites folders. This feature brings the convenience of creating a selection of application components containing only the most frequently used business objects. An example of how this could be put to use is when different end users have different favorite folders (order entry favorites or end-of-month favorites, for instance), which simplify navigation and usability. Think of this as a shortcut that avoids navigating through a tree to get to the information the user frequently needs.

    Also a new addition to RAMP are the screen wrappers that let developers put a graphical interface that replaces one or more 5250 screens without having to analyze, rewrite, and retest the business logic. These wrappers are graphical components that provide a functional and extendable user interface without having to change the server-side code.

    Don Nelson, vice president of customer support at LANSA, says the upgrades to RAMP came from customer feedback and what LANSA learned from its own internal RAMP project. There are about 50 companies with RAMP licenses and about that many more that are undergoing demos, trial installs, proof of concepts, and RAMP challenges. Some are taking on very large projects, but most start with small pilot projects.

    LANSA RAMPs Its Own ERP

    Nelson led a large project at LANSA that involved a LANSA-based ERP system. More than 3,800 screens were modernized. The project included customer entry processing through shipping, billing, receivables, payables, ledgers, and inventory purchasing. It took about one man-year to do it, but LANSA officials estimated the project would take 10 man-years if the goal had been to rewrite all the code.

    The two people committed to the project were recent college graduates. They had some Java and C++ programming skills, but no RPG skills. Nelson did the specifications–laying out how the screen navigation should work–but very little of the scripting work, which was left to the new guys. “After they got into the project, they were able to do some of the layouts and figure out how things were working,” Nelson says.

    One of the challenges Nelson finds in application modernization projects is that people are initially slow in designing a GUI application as opposed to a 5250 application. That should come as no surprise, he says, because “the navigation–the look and the feel of that application–compared to 5250 is dramatically different.”

    In the LANSA ERP project that Nelson headed, they took the approach of a business object type of interface. “Instead of having a customer order-entry type of program and a customer inquiry program, we took a customer order and looked at all the things that could be done with customer orders,” he says. In other words, the layout of the system was by business function. “That can be a difficult transition for people who have not designed applications that way before,” he says. Rather than having options one through 10 that all deal with customer order processing as is typical with green-screen programming, it could be turned into one business object and then you’ve redesigned how you interface with that application.

    For most projects, Nelson recommends starting with the basics. In his ERP project they started with the maintenance programs. Once they understood those applications and how to navigate them, they had better skills when they took on more complicated tasks.

    Because people have few skills in that area, LANSA set up a mentoring group to help get them going. “Once they get through the beginning stages of their application,” Nelson says, “they get the concept down; they get up and running. The work itself is not complicated, not difficult. Understanding the application and taking what the users use day to day to gain efficiencies is a big thing.”

    RELATED STORIES

    LANSA Gets its Game On

    LANSA Puts RAMP to the Test

    LANSA Emphasizes Comfort Factor with Application Modernization

    LANSA Announces New Modernization Tool



                         Post this story to del.icio.us
                   Post this story to Digg
        Post this story to Slashdot

    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

    Bsafe:  Enterprise security for System i and Linux systems
    WorksRight Software:  ZIP code, area codes, Canadian postal codes, CASS certification, and more
    COMMON:  Join us at the Annual 2008 conference, March 30 - April 3, in Nashville, Tennessee

    IT Jungle Store Top Book Picks

    The System i Pocket RPG & RPG IV Guide: List Price, $69.95
    The iSeries Pocket Database Guide: List Price, $59.00
    The iSeries Pocket Developers' Guide: List Price, $59.00
    The iSeries Pocket SQL Guide: List Price, $59.00
    The iSeries Pocket Query Guide: List Price, $49.00
    The iSeries Pocket WebFacing Primer: List Price, $39.00
    Migrating to WebSphere Express for iSeries: List Price, $49.00
    iSeries Express Web Implementer's Guide: List Price, $59.00
    Getting Started with WebSphere Development Studio for iSeries: List Price, $79.95
    Getting Started With WebSphere Development Studio Client for iSeries: List Price, $89.00
    Getting Started with WebSphere Express for iSeries: List Price, $49.00
    WebFacing Application Design and Development Guide: List Price, $55.00
    Can the AS/400 Survive IBM?: List Price, $49.00
    The All-Everything Machine: List Price, $29.95
    Chip Wars: List Price, $29.95

    You Know You Have Been in the AS/400 Market Too Long When Groovy: A Powerful Scripting Language for Java Developers on System i

    Leave a Reply Cancel reply

Volume 7, Number 19 -- May 15, 2007
THIS ISSUE SPONSORED BY:

New Generation Software
BOSaNOVA
Maximum Availability
ARCAD Software
Affirmative Computer

Table of Contents

  • Look, Ma, 5250 App Access from Outlook, Google
  • LANSA Upgrades Modernization Tool
  • RJS Unveils New Forms, PDF Solutions for System i
  • NGS Makes DB2/400 Data Accessible from MS Office
  • Bsafe Launches Security Policy Compliance Manager
  • Stonesoft Gives Security Appliance a Speed Boost
  • Intellinx Updates Fraud-Detection Software
  • Cybra Finally Ships MarkMagic 6
  • Canadian Bank Keeps AS/400s Under Watch of CGI
  • Lawson Launches QuickStep for Distribution

Content archive

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

Recent Posts

  • Meet The Next Gen Of IBMers Helping To Build IBM i
  • Looks Like IBM Is Building A Linux-Like PASE For IBM i After All
  • Will Independent IBM i Clouds Survive PowerVS?
  • Now, IBM Is Jacking Up Hardware Maintenance Prices
  • IBM i PTF Guide, Volume 27, Number 24
  • Big Blue Raises IBM i License Transfer Fees, Other Prices
  • Keep The IBM i Youth Movement Going With More Training, Better Tools
  • Remain Begins Migrating DevOps Tools To VS Code
  • IBM Readies LTO-10 Tape Drives And Libraries
  • IBM i PTF Guide, Volume 27, Number 23

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 © 2025 IT Jungle