Here's my two cents.
If you have a core team of RPG developers and you have a core
application on the iSeries, you can continue to write your business
logic in RPG and then call it from a Java/Web Service wrapper. One
thought would be to use the skillsets you have to the greatest extent.
If you have a core team of Java developers and the company has already
started down the Java path, then I would consider getting re-tooled for
Java. The cross platform mantra does work pretty well. Once written in
Java, logic can be transported to any platform. However there is a
learning curve for your RPG developers that can be from 6 months to 2
years. Took me two years, but I'm slow :-)
The same comments would hold true if you were to substitute .Net(VB/C#)
or PHP every place I mention Java.
Either way you need to get your RPG developers on the path to re-tooling
or tool-augmentation unless they are planning to retire in the next 10
years. Minimally they need to learn about HTML and Javascript if you're
planning to do any web development.
Oh, and Java works fine on the iSeries. We have worked it into several
of our commercial iSeries products.
Regards,
Richard Schoen
RJS Software Systems Inc.
"Get the information you need. Now!"
Email: richard@xxxxxxxxxxxxxxx
Web Site:
http://www.rjssoftware.com
Tel: (952) 898-3038
Fax: (952) 898-1781
Toll Free: (888) RJSSOFT
-----Original Message-----
------------------------------
message: 2
date: Mon, 5 May 2008 08:51:59 -0500
from: <Rick.Chevalier@xxxxxxxxxxxxxxx>
subject: Using JAVA for core business logic - Good/Bad?
After checking the archives I didn't find what I was looking for to
answer a question I have. Maybe my search was bad as I know the use of
JAVA has been discussed a lot on the list.
I am looking for opinions/reasons, with supporting information, on the
use of JAVA to write business logic instead of RPG on the iSeries. The
impetus for this request is that our architecture group is suggesting
that we write any new business logic in JAVA for portability reasons.
Keep our current application code in RPG, just the new stuff. That's
what I have been able to ascertain to this point. I know it's not much.
The general corporate direction is to move to an SOA architecture with
and enterprise service bus (?) handling the service calls between
applications.
In know a lot of people out there either use or have experimented with
using JAVA on the iSeries. What are your thoughts about doing this?
As an Amazon Associate we earn from qualifying purchases.