Link to home
Start Free TrialLog in
Avatar of naimathtaiba
naimathtaiba

asked on

Comparison of Weblogic App Server , IBM webshphere , JBoss

Can any body help me with details comparision of different J2EE Application Server.  I am Planning to purchase IBM Websphere Application server network edition which is going to cost me $18,000/-. Before purchasing that , I would like to know, is there any other application server which is better than IBM websphere. Does JBoss could be used for a higher end application instead of propierty one?

Inshort I would like to know what are the parameteres based upon J2EE app server are judge and which is the best one available
ASKER CERTIFIED SOLUTION
Avatar of ECollin
ECollin

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of naimathtaiba
naimathtaiba

ASKER

Weblogic is very costly so it is out of reach of client.
SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of HonorGod
another "low cost" option is the IBM WebSphere Application Server Community Edition

http://www.IBM.com/software/webservers/appserv/community/

It is supposed to be a low end J2EE environment that allows you to develop your applications, and get them up and running.  Then, when (if) you want to go to the WebSphere Application Server product, you have an easy, and smooth transition
I have direct experience with both JBoss and WebSphere in high volume production environments. By high volume production I mean a single server instance with web service stacks that include 15+ services with a few that field 20K or more requests per day (10-12 hour period with peak at over 2K requests per hour), a half dozen applications that each service several hundred concurrent users and 20+ JMS queues that handle upwards of 10K messages per day. This may not seem like high volume to some but all of the above is being handled by one JBoss instance.

First I would have to agree with mdb3624 that you need to evaluate your needs to make the best choice. There may be some esoteric functionality you require that only one of the platforms will satisfy.

Having said that, here is my experience. Please note I was responsible for admin of the JBoss installation (took JBoss admin training from JBoss), another group in my company administered the WebSphere installation (I have limited experience administering WebSphere). I have done web service and application development for both platforms.

Functionality
There has been nothing we required that either platform could not do.

Reliability
JBoss has been the most reliable, hands down. The WebSphere instance itself has an unplanned outage a couple of times a month. JBoss on the other hand has had an unplanned outage a couple of times a year. This does not include individual application or service outages for obvious reasons.

Response Times
JBoss historically has had a better response times to web service calls of similar complexity. This cannot be accurately compared because WebSphere is running on Z/Os and JBoss is running on AIX. Also the exact same code is not deployed in both places thus the phrase "similar complexity"

Ease of Use
JBoss is far easier to administer and maintain. I am not a fan of the WebSphere admin console and being a 15+ year veteran of *nix platform programming and admin, editing XML configs directly is more comfortable for me. If you want to check this out for yourself download the WebSphere Community Edition and JBoss and try doing deployments, setting up JMS queues, etc. to see which you prefer.

Cost
Last, you can't beat the cost of JBoss even if you do buy support from RedHat.
 
Environments:
Jboss 4.2 on AIX
WebSphere 6.1 on Z/Os