> From: Colin Williams
> 
> There is some stuff that java web applications are very good for.
There is
> some stuff that RPG CGI is good for.

Personally, I think JSP Model II is superior to RPG-CGI for a number of
reasons, and unless there is an overriding business reason (cost, skill
set, whatever), JSP Model II is a better choice.

The biggest deciding factor for me is whether or not you as a company
will be using Java at some time.  It could be web services, it could be
portals, it could be XML.  If so, web enablement is the perfect place to
get your feet wet, because it require very little Java but you can
expand it as it grows.

If none of those are ever in your future plans, then fine, go RPG-CGI.

But if they are, you need to choose one of two routes: .NET or J2EE.
And if you get pulled into the .NET world, you set yourself up for a
growth path like this:

Some .NET applications are written that directly access the database.

More .NET is written, now using stored procedures.  Some of the stored
procedures are written in SQL.  The business logic starts to move from
RPG to SQL.

More and more applications are written.  At some point, the iSeries
becomes little more than an SQL server.  The only application logic
written in RPG are green screens.  Management decides to get rid of DB2
and move to SQL Server.  Bye bye iSeries.

Think that's a far-fetched scenario?  It's just a variation on what
happened at Welch's.  IBM pats themselves on the back for moving Welch's
from an iSeries/RPG box to an iSeries/Linux environment.  However, after
a while of running Linux, Welch's decides to dump DB2 for Oracle.  And
now that they've done that, there's really little reason to stay on the
iSeries.

Joe


As an Amazon Associate we earn from qualifying purchases.

This thread ...

Replies:

Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].

Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.