Websphere Application Server : serveur applicatif WebSphere.
Le terme WAS est parfois utilisé pour designer de manière plus générale les serveurs applicatifs Web (Web Application Servers) mais cet emploi n'est pas recommandé pour éviter les confusions (préférer AS pour Application Server par exemple).
Fournir un serveur applicatif IBM.
WAS est livré avec
Un domaine WAS est constitué de :
Bien qu'il en soit capable, WAS n'est généralement pas exploité comme serveur Web. Cantonné à l'hébergement d'application J2EE, il laisse le traitement des requêtes HTTP à des serveurs Web tiers capables d'intégrer son plugin, tels que :
Le plugin installé dans un tel serveur Web communique avec les serveurs WAS via :
Ce plugin est configuré en termes de :
vhosts.properties
qui contient pour chaque hôte virtuel :
9.24.104.109
par
exemple)
myhost.javarome.net
par exemple)myhost
par exemple)localhost
typiquement)127.0.0.1
typiquement)plugin-cfg.xml
rules.properties
plugin-cfg.xml
queues.properties
plugin-cfg.xml
bootstrap.properties
La répartition de charge peut être réalisée par le biais de :
WAS | Version | 3 | 4 | 5 | 6 | Commentaire | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Release | 0 | 5 | 0 | 0 | |||||||||||
Fixpack | 2 | 1 | 2 | 3 | 4 | 5 | 6 | 1 | 2 | 3 | |||||
Couche | Technologie | 0 | 1 | ||||||||||||
Présentation / Contrôle | Servlet | 2.1 | 2.2 | 2.3 | |||||||||||
JSP | 0.91 | 1.0 | 1.1 | 1.2 | |||||||||||
Services / Domaine | EJB | 1.0 | 1.1 | 2.0 | |||||||||||
Intégration | RMI/IIOP | 1.0 | |||||||||||||
JNDI | 1.2 | com.ibm.ejs.ns.jndi.CNInitialContextFactory s10[3.5]
|
|||||||||||||
JDBC | 2.0 | ||||||||||||||
J2C | Non | 1.0 | |||||||||||||
JMS | Non | 1.0 | |||||||||||||
SOAP | Non | 1.0 | |||||||||||||
UDDI | Non | 1.0 | |||||||||||||
WSDL | Non | 1.0 | |||||||||||||
XML | JAXP | XML4J 2.0.15 (SAX 1, DOM 1), LotusXSL | 1.0 | 1.1 | |||||||||||
Sécurité | JAAS | ServerSide Authenticator, SSOToken | Certificat, LTPA Token | Non | 1.0 | LoginContext | |||||||||
Journalisation (log) | JLA | OLT | Non | 1.0 | Logger, Handler, Filter, Formatter | ||||||||||
Gestion | JMX | WSCP | |||||||||||||
Clustering | Affinité de session | ||||||||||||||
Existant | DB2 | 5 | 6 | 7 | 5=COM.ibm.db2.jdbc.DB2ConnectionPoolDataSource, com.ibm.as400.access.AS400JDBCConnectionPoolDataSource,
com.ibm.db2.jdbc.app.DB2StdConnectionPoolDataSource;
6=COM.ibm.db2.jdbc.DB2ConnectionPoolDataSource ,
com.ibm.as400.access.AS400JDBCConnectionPoolDataSource, com.ibm.db2.jdbc.app.DB2StdConnectionPoolDataSource;
7=COM.ibm.db2.jdbc.DB2<b>XA</b>DataSource, com.ibm.as400.access.AS400JDBC<b>XA</b>DataSource,
com.ibm.db2.jdbc.app.DB2Std<b>XA</b>DataSource |
||||||||||
Oracle | 7=oracle.jdbc.pool.OracleConnectionPoolDataSource;
8=oracle.jdbc.xa.client.Oracle<b>XA</b>DataSource |
||||||||||||||
Merant | com.merant.sequelink.jdbcx.datasource.SequeLinkDataSource (XA) (Sauf Linux) |
||||||||||||||
Informix | com.informix.jdbcx.IfxConnection PoolDataSource<br>
|
||||||||||||||
InstantDB | com.ibm.ejs.cm.portability.IDBConnectionPoolDataSource (Sauf pour base d'administration) |
||||||||||||||
MS SQL Server | |||||||||||||||
Sybase | 11=com.sybase.jdbc2.jdbc.SybConnectionPoolDataSource, 12=com.sybase.jdbc2.jdbc.Syb<b>XA</b>DataSource
|
||||||||||||||
Plate-forme | J2SE | 1.1 | 1.2 | 1.3 | 1.4 | 1.5 | |||||||||
AIX | |||||||||||||||
Solaris | |||||||||||||||
HP-UX | |||||||||||||||
Linux | Red Hat, Caldera, zSeries | ||||||||||||||
Novell | |||||||||||||||
OS/390 | |||||||||||||||
OS/400 | |||||||||||||||
Windows | NT, 2000 | ||||||||||||||