Amit,
Just gave ServiceMix a try on our system and it works (i.e. ServiceMix
starts and components get installed when copied to the appropriate
directory; I'm still struggling a bit with using ServiceMix myself, so I
didn't try to deploy anything yet). I just had to comment out a few
lines in the servicemix shell script (lines 182-189, where the vendor
specific flags are being set) that is included in the archive to get it
running in QShell using the *nix commands specified on the ServiceMix
website.
If you want to use it on a production machine, you will want to submit
it to batch, preferably in it's own subsystem, because I noticed it uses
a lot of CPU. There are some good articles available on the web for
running e.g. JBoss on a System i (just Google on the words JBoss,
iSeries and SBSD), which show you how to set up such a subsystem. If
you have a recent System i server or if you can upgrade to V5R4, you
might want to take a look at the new IBM Technology for Java VM. Their
are is a redpaper available on this technology, which gives you some
advice on when to use it and when to prefer the classic VM.
Regards,
Gert Vanthienen
gert_at_anova.be
aharsola wrote:
Gert,
Thanks for valuable inputs.
My question was whether I can deploy ServiceMix based application on OS/400
and would there be any runtime issues. I also do not see any issue in it.
But on servicemix website, downloads are available only for
linux/windows/unix/Max OS X. Since ours is OS/400 environment, I was
wondering whether it would work on it or not and whether it contains any OS
specific code/apis?
Gert Vanthienen wrote:
Amit,
It depends on what you mean with your question...
I suppose that ServiceMix (as any standard Java application) should run
fine on OS/400, but you might have to install JDK 1.5 (licensed program)
on your system. I have never tried it myself though. As far as I know,
ServiceMix does not have any out-of-the-box connectors for System i
(e.g. to work with data queues), but I'm sure someone will correct me if
they should exist anyway...
Personally, I'm also looking to replace a legacy XML message handling
infrastructure with a more flexible ESB implementation (such as Apache
ServiceMix) on System i myself within the next few months. Therefore,
if you should run into trouble while implementing ServiceMix on System
i, I'm always willing to help you look into the System i specific issues.
If you would like to have some specific connectors (e.g. to a data
queue), we could always start a joined effort to develop these as part
of Apache ServiceMix. I'm sure the ServiceMix community would welcome
any new component and it would also be a good thing for the System i
users to have an open-source ESB that has out-of-the-box support for
their favorite platform (other than Mule, which already has this support)
Regards,
Gert Vanthienen
[EMAIL PROTECTED]
aharsola wrote:
Hi,
Does ServiceMix support OS/400?
Regards,
Amit