The following table provides a product comparison of the features and functions among the various WebSphere Application Server products for IBM i. It compares:
| Features / Functions |
WebSphere Application Server – Express V7.0 for IBM i |
WebSphere Application Server V7.0 for IBM i |
WebSphere Application Server Network Deployment V7.0 for IBM i |
| Java EE 5 Programming Model Specifications |
Java EE 5 compliance |
x |
x |
x |
| Java SE 6 |
x |
x |
x |
| JDBC Version 4.0, 3.0, and 2.1. |
x |
x |
x |
| Servlet Version 2.5 |
x |
x |
x |
| JavaServer Pages (JSP) Version 2.1, and 2.0 |
x |
x |
x |
| Java Transaction API (JTA) Version 1.1 |
x |
x |
x |
| JavaMail Version 1.4 |
x |
x |
x |
| JavaBeans Activation Framework Version 1.1 |
x |
x |
x |
| Java API for XML Parsing (JAXP) Version 1.2 |
x |
x |
x |
| Java Secure Socket Extension (JSSE) 5.0 |
x |
x |
x |
| Java Authentication and Authorization Service (JAAS) Version 2.0 |
x |
x |
x |
| Enterprise JavaBeans (EJB) Version 3.0, 2.1, and 2.0 |
x |
x |
x |
| Java Management Extensions (JMX 1.2) |
x |
x |
x |
| Java EE Deployment (JSR 88) Version 1.2 |
x |
x |
x |
| Java EE Connector Architecture (JCA 1.5) |
x |
x |
x |
| Java Message Service (JMS) Version 1.1 |
x |
x |
x |
| Portlets 2.0 (JSR286) |
x |
x |
x |
| Client Applications |
Web Services client |
x |
x |
x |
| Web-based client (HTML, JSP, and servlet) |
x |
x |
x |
| Java EE application client |
x |
x |
x |
| Applet application client |
x |
x |
x |
| ActiveX application client |
x |
x |
x |
| Pluggable application client |
x |
x |
x |
| Applications Provided |
Samples Gallery |
x |
x |
x |
| Administration |
Browser-based WebSphere Application Server Administration Console |
x |
x |
x |
| IBM Web Administration for IBM i |
x 1 |
x 1 |
x 1 |
| Administrative scripting (wsadmin) |
x |
x |
x |
| Command line (Qshell scripts) |
x |
x |
x |
| Java Management Extension Interface |
x |
x |
x |
| Shared libraries |
x |
x |
x |
| Multiple application server instances per system. |
x |
x |
x |
| Multiple application server processes per WebSphere application server instance. |
x |
x |
x |
| Log Analyzer tool |
x |
x |
x |
| Admin Task for wsadmin |
x |
x |
x |
| Web server definitions |
x |
x |
x |
| Multi-node administration |
|
|
x |
| DB2 UDB for iSeries |
IBM Toolbox for Java JDBC Driver |
x |
x |
x |
| IBM Developer Kit for Java JDBC Driver |
x |
x |
x |
| Messaging |
Embedded JMS provider |
x |
x |
x |
| Security |
Java 2 Security |
x |
x |
x |
| Authentication LTPA |
x |
x |
x |
| Authorization Java EE role permission based |
x |
x |
x |
| Registries - LDAP, local operating system (OS/400), custom |
x |
x |
x |
| Tivoli Access Manager 6.0 and 6.1 Integration |
x |
x |
x |
| Performance |
Tivoli Performance Viewer |
x |
x |
x |
| Performance Monitoring Infrastructure (PMI) |
x |
x |
x |
| WebSphere Edge Server and components 5 |
|
|
x |
| Dynamic cache service |
x |
x |
x |
| Web Services |
Web Services (SOAP 1.1 and 1.2, WSDL, UDDI 3.0, JAX-RPC 1.1) |
x |
x |
x |
| DB2 Web Services |
x |
x |
x |
| UDDI Registry |
x |
x |
x |
| Web Services Gateway |
|
|
x |
| Web Services Invocation Framework (WSIF) |
x |
x |
x |
| Advanced Topologies |
Firewalls and DMZ 4 |
x |
x |
x |
| Data replication services |
|
|
x |
| Distributed administration: multi-node management |
|
|
x |
| Application server clustering: load balancing & failover |
|
|
x |
| Edge Server components: networking & caching 5 |
|
|
x |
| High availability Apache Web server |
|
|
x |
| Development Tools |
Rational Application Developer Trial Version 2 |
|
x |
x |
| IBM i System Debugger 3 |
x |
x |
x |
| Application Assembly Tool |
x |
x |
x |
| Application Client Resource Configuration Tool |
x |
x |
x |
| Deploy Tool (for EJBs) |
x |
x |
x |
| Apache Ant |
x |
x |
x |
| JDK 6 supported |
x |
x |
x |
| Remote HTTP servers (Web server plug-in) |
x |
x |
x |
| Migration (documentation and tools) |
x |
x |
x |
| Bean Scripting Framework |
x |
x |
x |
| XML parsing and XSL processor |
x |
x |
x |
| Web application session recovery |
x |
x |
x |
| Service Data Objects |
x |
x |
x |
| Programming Model Extensions |
x |
x |
x |