Comparatif - Les
Serveur d'applications J2EE
Mis à jour le 12 mars
2003
Avertissement : Ce comparatif ne prétend
pas etre exact, ni complet , ni sans erreurs. C'est juste la mise à plat
des informations à notre disposition. Si vous détectez des
erreurs ou imprécisions, merci de nous le signaler en écrivant
un message sur ce sujet dans le forum J2EE.
|
Borland Enterprise Server
AppServer Edition 5.2
US$ 12K/CPU
IBM
WebSphere 5.0
Advanced Edition
US$ 8500/CPU
(stand-alone)
US$ 15K/CPU
(Clustered)
BEA
WebLogic Server 7
US$ 10K/CPU
(stand-alone)
US$ 17K/CPU (clustered)
Oracle
9iAS rel 2
US$ 20K/CPU
Application Server
Partitioning
Yes
No
No
No
Multiple EJB
container per server
Yes
Yes
No
No
Co-located services
such as Servlet engine and EJB container in one process (better
performance!)
Yes
Yes
Yes
No
Individual
application configuration and tuning
Yes
No
No
No
Lower memory and
other system resources requirements
Yes
No
No
No
Fine-tuning of Java
VM parameters per application/partition
Yes
No
No
No
Flexible deployment
of services and applications (per process or across multiple processes)
Yes
No
No
No
J2EE compliance
J2EE 1.3
certified
Yes
Yes
Yes
Yes
Complete EJB
2.0
Yes
Yes
Yes
Yes
Java Message
Service (JMS)
SonicMQ 4
(strong, the leading JMS solution)
MQSeries requires WS Enterprise
(strong, but extra cost)*
BEA JMS
Oracle/Orion
JMS (weak)
RMI-over-IIOP
Based on
VisiBroker
(strong, the leading CORBA solution)
IBM RMI-over-IIOP
(weak)
BEAs
RMI-over-IIOP stack (weak)
Weak (using
older version of Visi 3.3/4 in the past. Not integrated into the new Oracle/
Orion server)
J2EE Connector
Architecture (JCA)
Yes
Yes
Yes
Yes
JDBC 2.0
Yes
Yes
Yes
Yes
JDBC Drivers
Oracle, DB2,
MS-SQL Server
Oracle, DB2, MS-SQL Server, Sybase
Oracle, DB2,
MS-SQL Server, Sybase
Oracle, DB2,
MS-SQL Server, Sybase
Latest Servlets
2.3/JSP 1.2
Yes
Yes
Yes
Yes
BES -
AppServer Edition 5.2
IBM
WebSphere 5.0
BEA
WebLogic Server 7
Oracle
9iAS
Performance
ECperf results
publicly available
Yes
Yes
Yes
Yes
ECperf kit
publically available
Yes
Yes
Yes
Yes
EJB
performance
Strong
Strong
Strong
Strong
Servlet/JSP
performance
Medium (using Tomcat 4, strong with Resin or other)
Medium
Strong
Medium
Scalability
Linear
scalability (e.g. see CSIRO report v 2.1)
Yes
No
No
No
Total Cost of Ownership (TCO)
License
cost
Low and predictable (less licenses required due to AS Partitioning and
high throughput)
Medium
Medium
Medium
Hardware for Application Server
Low (lower requirements for servers, CPU and memory)
Medium
Medium
Medium
Hardware for Database Server
Low (due to optimistic transaction handling, JDBC connection pooling,
AS partitioning)
Medium
Medium
Medium
Security
128bit
SSL encryption world-wide
Yes
Yes
Yes
Yes
Java
Authorization and Authentication Service (JAAS)
Yes
Yes
Yes
Yes
Multiple Security Authentication Realms (Windows, Unix, LDAP, JDBC,
Custom)
Yes
Yes
Yes
LDAP (Oracle
Internet Directory)
Clustering
Based
on standard IIOP
Yes
No
No
No
Homogeneous clustering
Yes
Yes
Yes
Yes
Heterogeneous clustering
Yes
Yes
Yes
Yes
Clustering license required
No
Yes (US$ 15K/CPU)
Yes (US$ 17K/CPU)
No
Web Server
Borland Web Server based on Apache 2.0, iPlanet and IIS can be
used
Based on Apache, plug-in for others
BEA Web server, plug-in for others
Based on
Apache
BES AppServer Edition 5.2
IBM
WebSphere 5.0
BEA
WebLogic Server 7
Oracle 9iAS
Management
Management and
admin console
Strong (rich
Java client)
Medium (HTML
client)
Strong (HTML
client)
HTML
client
Command line
tools
Yes
Yes
Yes
?
Clustering
wizard
Yes
No
Yes
No
Application
Management
Yes
(AppCenter, Borland Management Hub)
Only Tivoli
(very expensive) and through partner products
Only through
partner products
No
IDE Integration
Java IDE
(for more details on the competitive landscape of JBuilder, please contact the
Java Business Unit)
JBuilder
(strong, integrated one-vendor solution, #1 Java IDE)
JBuilder,
WebGain, VisualAge, Eclipse
(medium, IBM products not in sync)
JBuilder,
WebGain
(medium, WG no enterprise product)
JDeveloper
(medium)
Web Services support
Web Service
provider for (EJB) Session beans
Yes
Yes
Yes
Yes
Web Service
provider for (EJB) Message-driven beans
Yes
Yes
Yes
?
Web Service
provider for CORBA services
Yes
No
No
No
CORBA support
ORB included
Complete
VisiBroker Edition (C++ and Java) included
Only basic
Java ORB included
Only
RMI-over-IIOP included
No
Full CORBA
interoperability for C++
Yes
Need WS
Enterprise*
Need WL
Enterprise*
No
Full CORBA
interoperability for Java
Yes
Yes
Yes
No
Transaction support
2 phase commit
support
Yes
Yes
Yes
?
1 phase commit
support
Yes
Yes
Yes
Yes