Destination .NET! Platform Tools, Technologies & Resources
1 3 5 7 9
2 4 6 8 10
From VB4, C++ and Java to working on .Net Since Beta, 1.0.
Improving partner satisfaction and accelerating Microsoft platform adoption for managed ISVs.
Is your application compatible with Windows Vista? Make sure today by taking our self-test. Just follow the five steps of the Works with Windows Vista program so that you and your customers can be confident in your solution’s compatibility. Read More >>
What product/topic are you most interested in?
(Choose your top answer.)
Windows Vista
Windows Server 2008
2007 Microsoft Office system
SQL Server 2008
ASP.NET
Visual Studio 2008
Windows Mobile
Software as a Service
A little bit of everything
Just browsing, thanks

View Results
Whether you love the site or hate it, we want to know. Tell us what topics to cover, help us improve things, or just sound off on something we could've done better. Send your feedback directly to the editor by email.
 Print Print
Rate this item | 0 users have rated this item.
Migrating AS/400 to .NET: Four Paths to Modernizing Applications
The challenge for the traditional AS/400-based ISV is that the perceived difficulty of moving their existing business logic and data to .NET, and to the Windows platform, seems arduous. In fact, the converse is actually true. Tools are available for modernization and a number of companies will also help you accomplish the task.  

AS/400-based independent software vendors (ISVs) are finding it increasingly difficult to sell their wares to new customers. Many companies will not accept a legacy platform such as the AS/400 when there are more modern environments, such as Windows and .NET, which utilize hardware with price-performance of a magnitude or better than the AS/400. In addition, utilizing a modern .NET environment translates to a more agile code-base, which enables the ISV to quickly adjust their products to new and evolving markets.

More Resources
  • Details of the NXT Program
  • Article: Migrating Apps to Modern Times
  • Microsoft Innovate on Program
  • Many RPG programmers are reaching the end of their careers and new programmers are trained in new languages and wouldn't know the first thing about programming in AS/400 languages. Embracing new technology has never been more important and Microsoft and its partners are here to help ease the burden. In addition, ISVs that have their products based solely on AS/400 could possibly be left behind by their competition as they will only be addressing customers using that programming platform. They are ignoring a wide customer base that uses .NET, thereby missing out on a large potential market.

    Being behind the times is never a good thing in business and it's often crucial to stay on top of new technologies. While, as a legacy AS/400 ISV, you have knowledge of the applications that are used in that environment, you'll never be able to take that knowledge into new markets if your only platform is the AS/400. If you can move your applications to Windows and modernize the interface, you have an inherent advantage over companies that can't. In addition, you don't have to leave behind your AS/400 customers, but you can address both platforms simultaneously with different versions of your applications. There are a multitude of ways to get you from that old programming technology to the more visual, flexible, and capable environment of .NET. Here, we'll look at options from ADC Austin, ASNA Software, PBSI, and Sykora-ML, all of which take different approaches to modernization, any one of which may be a good fit for your company.

    ADC Austin
    John Rhodes, principal architect for ADC Austin, sees a number of reasons to move away from RPG and into the world of .NET. "There are several advantages," he says. "There's the availability of people that have knowledge of .NET programming languages. It's easier to find people who work in .NET than people who work on the iSeries. Migrating to more modern hardware also has benefits. For the same hardware dollar, you can get much better performance from a Microsoft server environment than from an IBM server environment. We had a project where we saw a ten-to-one performance increase on .NET over iSeries. Last, but not least, is the benefit of having a modern graphical user interface. If you're on the iSeries, then you're programming in RPG and you're very limited as to what you can produce in terms of a UI."

    ADC Austin's approach to helping clients migrate is a CA 2E to Plex migration through a partnership with Hawkbridge of Australia. The CA 2E enterprise application development tool has been a highly-successful product for the IBM System i platform. CA 2E, formerly known as AllFusion 2E and Synon, has been in use for more than 20 years—and thousands of companies have used 2E to develop mission-critical applications. 2E models, developed to handle enterprise applications such as insurance, financial services, and enterprise resource planning, often contain more than 5,000 database tables and 50,000 functions. Although 2E has been successful, some aspects of the development platform are starting to show signs of age. 2E generates RPG and COBOL code exclusively, and the user interface is limited to 5250 character-based displays. This limitation is becoming more and more significant for modern software development organizations. To help 2E-based organizations resolve these limitations, ADC Austin has developed a tool called ADC Migration Studio (ADCMS) that enables developers to port their 2E applications to the modern CA AllFusion Plex environment, which is compatible with .NET. Once the 2E model is in Plex, the company can then take advantage of the capabilities represented by Microsoft .NET or Java, while still generating and maintaining RPG-based 5250 applications for as long as it makes sense.

    When asked about the size of companies using ADCMS to modernize their code, Rhodes cites surprising numbers. "We've worked with companies that range anywhere from 300 users to those who have twenty to thirty thousand users. I'd say certainly, the ISV or software vendor is the most interested because they would like to open up new markets for the product. They'd like to have an iSeries version and a .NET version and maybe a Java version as well. There are a number of reasons why migration can be necessary, and obviously, a modern UI is one important reason that people are looking at. They want to move from a character-based UI to a browser- or Windows-based UI because that's what their users are demanding."

    Page 1 of 3
      Next Page: ASNA Software and PBSI
    Page 1: ADC AustinPage 3: Sykora-ML Software and the NXT Program
    Page 2: ASNA Software and PBSI 
    Submit article to:
    Extending your solution to run on Microsoft technology is easier than ever. Through NXT, you can reach more customers, increase revenues and slash development time and costs, accelerating both your time to market and profitability. Get the details on NTX. >>
    Sign up for your free e-mail newsletters today!
    DevX Windows Developer Update

    More Newsletters
    Implement Drag and Drop in Your Windows Forms Applications
    Performing CRUD and Grouping Operations with the LinqDataSource Control
    Override a Child Class' Parent Method
    Keeping Your Directory Structure Intact After Deleting Folder Contents
    Master Managed Threading and Synchronization Techniques



    JupiterOnlineMedia

    internet.com earthweb.com Devx.com mediabistro.com Graphics.com

    Search:

    Jupitermedia Corporation has two divisions: Jupiterimages and JupiterOnlineMedia

    Jupitermedia Corporate Info

    Copyright 2008 Jupitermedia Corporation All Rights Reserved.
    Legal Notices, Licensing, Reprints, & Permissions, Privacy Policy.

    Web Hosting | Newsletters | Tech Jobs | Shopping | E-mail Offers