Can JBoss/IONA Displace BEA/IBM in the Enterprise?
Anonymous queries: "It was recently announced that JBoss and IONA have entered into a partnership where IONA (who had their own J2EE certified application server) will now provide enterprise support for JBoss. Will relationships like this one allow open source projects to compete with and displace closed source commercial products. Are large enterprises likely to stop paying huge licensing fee's to BEA & IBM, and start deploying on JBoss with an enterprise support contracts
from IONA."
Does this mean the question mark is obsolete.
I avoid EJB development like the plague it is, but from what I understand in discussions with fellow developers, it is really the integrated tool set that they like. The fact that Websphere works well with Visual Age, and the sets of management tools for it, seem to be the selling point.
I think for places with more of a limited budget, JBoss is already well suited to be the choice. Why pay uber-bucks when JBoss does the job well enough and you can spend that cash on a beefier infrastructure (so that even if someone argued that JBoss isn't as fast or whatever, who cares... I'm got a 16 CPU Dell Server running Linux that I host it on). For places who tends to spend more money (and time) on development anyway (major auto maker, name begins with 'F' and rhymes with 'ord'), IBM probably will still own the EJB biz. Not sure if IONA can change that, they're a good company but still much lower-profile than BEA or IBM. Most people know of IONA only if they had been exposed to CORBA previously, and that's still a pretty low number of developers.
Just my general thoughts observing from the outside. I hope JBoss does take off, at least then I'd know there's an EJB suite I wouldn't mind working with...
It's a strange world -- let's keep it that way
JBoss will erode away the lower ends of the J2EE spectrum for sure.
That's already happening:
- On development/integration machines. Our development is all done with JBoss. When we ship, we can cross-deploy to the customer's App Server, even to another OS quite seamlessly. Nothing you can do very easily without J2EE. (And you don't _really_ want to code on AIX machines, don't you?)
- In low-cost projects. Non-business-critical applications with no need for huge administration and support. You really need the money for development, then.
Being very sceptical in the first place, JBoss blew me away when I got to know it a few month ago. Really cool stuff. Technically, it plays in the same league like all the commercial ones.
From documentation and support aspects ('support' meaning: calling a hotline, wait one hour, someones coming in, fixing your problem), JBoss is not a good choice. Support through internet forums etc. is quite good, though.
But you can pay for documentation from "JBoss - The Company". Anyone ever read one of these? Are they good?