Hi Thorbjørn,

In any way, I am not flamebaiting

Clearly not. BTW, I may have miscommunicated. My comments were pretty much about appservers and webservers on the AS/400. We have a number of AS/400 Java projects that run on AS/400's and I've never been unhappy with the results. As an aside, I'm also on the Mac developer list and there are some irate (to put it mildly) developers there because JDK 1.6 was not included in Friday's Leopard release. Somebody compared Apple with IBM and HP, at which point I sent a mail just to inform them that the AS/400 has had 1.6 since July.

AS/400 requires careful tuning to perform well with Java,

Yep.

Depends on what the load is

Agreed. But my thought for most AS/400 sites is, how is the "normal" load impacted by the additional resource drain of an app/web server?

situation where you do lots and lots of heavy SQL you
may benefit from running natively on the machine.

Should definitely, if the native driver is used. But there are many different efficiencies. Sometimes I feel that my most valuable service is choosing among efficiencies (especially when I make the right choice ;-)) Certainly there are projects where database response is paramount, although usually overall throughput and scalability are most important.

Even if it seems so, my counter responses are no more than that: opposing considerations. As is so often the case in computerdom, the truest answer is "it depends."


Joe Sam

Joe Sam Shirah - http://www.conceptgo.com
conceptGO - Consulting/Development/Outsourcing
Java Filter Forum: http://www.ibm.com/developerworks/java/
Just the JDBC FAQs: http://www.jguru.com/faq/JDBC
Going International? http://www.jguru.com/faq/I18N
Que Java400? http://www.jguru.com/faq/Java400

----- Original Message ----- From: "Thorbjørn Ravn Andersen" <thunderaxiom@xxxxxxxxx>
To: "Java Programming on and around the iSeries / AS400" <java400-l@xxxxxxxxxxxx>
Sent: Monday, October 29, 2007 2:20 PM
Subject: Re: Glassfish


Joe Sam Shirah skrev den 29-10-2007 18:42:
Hi Thorbjørn,


Does this mean you have initial experience with running
Glassfish on AS/400?


I'm not sure if this was directed at me or Glenn. You can read his
response. Let me say first that my answer is not flame-bait, just my own
thoughts from years of dealing with the AS/400 (since System 3,) PC's, and
Java (since 1997.) If anybody wants to discuss strengths and weaknesses
with the goal of reaching optimal outcomes, I'm happy to discuss. If it's
"my dog's bigger than yours," I'll watch the food fight, but that's about
it.

I am genuinely interested in hearing what experiences others have, as we
are currently integrating Java closely with our legacy product, and web
containers is very interesting due to their basic design which may allow
us to use them as "component containers". We have also found that the
AS/400 requires careful tuning to perform well with Java, but when that
is done it works very well. The JVM is a very different beast than the
ones running on Windows and Linux, but it is not untameable :)

Myself I have experimented with Jetty (for a tiny standalone web service
container), Tomcat (for generic webapps) and had a glance at Resin and
JBoss. I believe in diversity so therefore Glassfish is interesting
since it is the first OpenSource J2EE container coming from Sun and
their priorities are different than most other players on the J2EE marked.
First, it would be difficult to put Glassfish on the AS/400 as it
stands, because the available downloads all have platform specific
installers. One could compile the source themselves, but I'd rather be
developing.

I have no idea why they do it like that, but it would be a good
community deed to create a OS/400 friendly package. I.e. a jar file
which just extracts itself.

(IMO, of course.) The AS/400 obviously has many strengths, but I think
database and security are the most outstanding. From several vantage
points, I don't think webserver is a strong point. Even if it was, in a
time of sub $1000 quad core machines, I'd rather put the server load on one
or several almost throwaway boxes. That's in general.

Depends on what the load is, in a situation where you do lots and lots
of heavy SQL you may benefit from running natively on the machine.
Oracle has a similar benefit with their JVM, but I don't know if they
still like that idea.

In any way, I am not flamebaiting but generally just curious about how
well things work with the machine that pays my salary. Please do not
take this in any other way.



As an Amazon Associate we earn from qualifying purchases.

This thread ...

Follow-Ups:
Replies:

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

This mailing list archive is Copyright 1997-2022 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.