Vous êtes sur la page 1sur 20

ABBESSI MARWA DEVELOPPEMENT DE PORTAIL ET DOUTILS COLLABORATIFS ______________________________________________________________________________________________________

TP1 : Websphere Application Server

1. Quest-ce que le Websphere Application Server ?

Websphere est une marque du groupe IBM qui renvoie gnralement la plateforme applicative Websphere Application Server dnot WAS.

Websphere Application Server ou WAS, prsente une plateforme applicative JEE (Java Entreprise Edition) qui a t prcdemment dnomm par J2EE. Les serveurs dapplications JEE offrent des fonctionnalits permettant de dvelopper et dployer un logiciel Java tolrant aux pannes, distribu et multi-tiers. Aussi bien, les serveurs dapplication JEE fournissent lenvironnement dexcution et l interface de gestion pour grer les composants modulaires constituantes des applications JEE. WAS a t invent par IBM depuis 1998, la premire apparition de WAS a t sous forme de dune servlet java. Ds que la version 1.2 a t libre, WAS utilise des standards ouverts tels que Java EE, XML et services Web. Ainsi, il fonctionne avec de nombreux serveurs Web au rang desquels Apache HTTP Server, Netscape

Enterprise Server, Microsoft Internet Information Services (IIS), IBM HTTP Server pour i5/OS, IBM HTTP Server pour z/OS, et IBM HTTP Server pour AIX/Linux/Microsoft Windows/Solaris. WebSphere Application Server est maintenant considr le leader des produits IBM et devient la base dune srie de produits IBM tendues. La dernire version de WAS est la version8, conforme avec la dernire dlivrance de JEE qui est JEE 6 application server . Chaque nouvelle version doit prouver lefficacit et une conformit continue selon les normes, afin de permettre le client qui

Page 1

ABBESSI MARWA DEVELOPPEMENT DE PORTAIL ET DOUTILS COLLABORATIFS ______________________________________________________________________________________________________

invente en WAS dutiliser les nouvelles capacits de java de chaque nouvelle dlivrance de JEE. Le tableau suivant montre les diffrentes versions de WAS ainsi que leur conformit avec les spcifications de JEE.

Conformit JEE Websphere 8 Websphere 7 Websphere 6.1 Websphere 6 Websphere 5.1 Websphere 5 Websphere 4 Websphere 3.5 6 5 1.4 1.4 1.3 1.3 1.2 1.2 EJB 3.1 3.0 2.1 2.1 2.0 2.0 1.1 1.0 Servlet 3.0 2.5 2.4 2.4 2.3 2.3 2.2 2.1 JSP 2.2 2.1 2.0 2.0 1.2 1.2 1.1 1.0

La dernire version bta est la version 8, sortie en mars 20112 La version 7 est parue en septembre 2008 est compatible avec Java EE 5. La version 6.1 date de juin 2006 est compatible avec Java EE 1.4 et est compatible avec Java Standard Edition 1.5 est compatible avec l'excution de Portlets JSR 168 dans le serveur d'application fournit des servlets de Session Initiation Protocol (SIP) amliore WebSphere Install Factory ajoute IBM Support Assistant ajoute IBM JSF Widget Library

Page 2

ABBESSI MARWA DEVELOPPEMENT DE PORTAIL ET DOUTILS COLLABORATIFS ______________________________________________________________________________________________________

simplifie l'Administration amliore la gestion des Certificats and cls amliore la scurit permet l'administration dIBM HTTP Server depuis la console d'Admin WebSphere est compatible avec le Framework Web Services Resource et WSBusinessActivity (WS-BA) est compatible avec JSR160 JMX Remote Connections ajoute Administrative Console Jython Command Assistance permet des servants 64-bit et comprend IBM HTTP Server pour z/OS fond sur Apache est compatible avec la technologie EJB 3.0 et la compatibilit avec des standards de Web services est fournie par l'EJB feature pack et les Web services feature packs. Les Fonctions dans les Web services feature pack comprennent : Asynchronous programming model (Limited functional support) Multiple Payload structures STAX (Streaming API for XML) WS-RM (Limited functional support) WS-Addressing (Limited functional support) Compatibilit JAX-B Policy Set (Limited functional support) Secured thin client (Limited functional support) SOAP (protocol) Message Transmission Optimization Mechanism (MTOM).

Page 3

ABBESSI MARWA DEVELOPPEMENT DE PORTAIL ET DOUTILS COLLABORATIFS ______________________________________________________________________________________________________

2. Modle Architecturale de serveur JEE 2.1. Q est ce que JEE ?

Java Entreprise Edition est une plateforme qui dsigne les technologies Java utilises pour le dveloppement d'applications dentreprise distribues (Rpartie, multicouches, n-tiers). La plateforme JEE est oriente serveur qui est compose de deux parties essentielles : Un ensemble de spcifications pour une infrastructure dans laquelle s'excutent les composants crits en Java : un tel environnement se nomme serveur d'application. Un ensemble dinterfaces API qui peuvent tre obtenus et utiliss sparment. En outre, JEE se compose dune collection de composants, de conteneurs et de services mis disposition des applications permettant de crer et de dployer des applications distribues au sein dune architecture standardise.

2.2. Architecture Distribue

Une application JEE est compose de 3 couches fondamentales: couche prsentation, couche applicative/logique mtier et couche daccs aux donnes.

Page 4

ABBESSI MARWA DEVELOPPEMENT DE PORTAIL ET DOUTILS COLLABORATIFS ______________________________________________________________________________________________________

Figure 1: Architecture JEE (n-tiers) et les diffrents couches constituantes Couche de prsentation : Qui prsente une interface utilisateur, via laquelle, une application cliente (Client web lger, Application java client ou applets (RMI), Application client CORBA (IIOP)) est charge de laffichage et de la saisie des donnes.

Couche Applicative / Logique mtier : Cette couche permet un serveur dapplication de valider et traiter les donnes ainsi que, maintenir des composants mtiers utiliss afin de modliser, sous forme dobjet, les processus de lapplication Serveur (les processus mtiers) de prsentation, outils mtiers, servlets, JSP, EJB. Couche daccs aux donnes : Dans cette couche, se trouvent des serveurs de systmes dinformations dentreprise dont le rle est de stocker les composants mtiers. Base de donnes relationnelles ou objets, intgrs (ERP), annuaires dentreprise LDAP,, etc.

Page 5

ABBESSI MARWA DEVELOPPEMENT DE PORTAIL ET DOUTILS COLLABORATIFS ______________________________________________________________________________________________________

2.3. Les conteneurs Java EE

Le WebSphere Application Server v.8 a t conus avec les spcifications de JEE 6. Ainsi, Larchitecture JEE est une architecture dapplication distribue base de composants. Ces composants sont mis en uvre par lintermdiaire des conteneurs (containers).

Figure 2: Exemple de composants d'une application WEB JEE

2.3.1. Conteneurs Applet

Le conteneur Applet gre les applets Java. Un Applet Java est un programme qui peut tre intgr dans une page Web. La plupart des pages Web sont interprts en utilisant des technologies bass sur HTML/XML. Par linsertion des tags <APPLET> et </APPLET>, un navigateur Web charge une applet java qui peut utiliser les interfaces APIS java AWT/Swing, permettant une application client de sexcuter lintrieur dun navigateur. Le conteneur Applet gre lexcution de lapplet et contient le navigateur Web.

2.3.2. Conteneur Web

Page 6

ABBESSI MARWA DEVELOPPEMENT DE PORTAIL ET DOUTILS COLLABORATIFS ______________________________________________________________________________________________________

Un conteneur Web (Web Container en anglais), dnot aussi Conteneur Servlet , fournit des services Web. Ceci est un composant dun serveur Web qui serve Web content, des services Web, facilite la scurit Web, le dploiement des applications et autres services importants. Le diagramme suivant montre la disponibilit des interfaces APIs Java EE6 dans un conteneur Web.

Figure 3:Conteneur Web

2.3.3. Conteneur EJB

Le conteneur EJB (Entreprise JavaBean) gre les services de linterface API de EJB et fournit lenvironnement requis pour lexcution des Beans entreprise dune

Page 7

ABBESSI MARWA DEVELOPPEMENT DE PORTAIL ET DOUTILS COLLABORATIFS ______________________________________________________________________________________________________

application JEE. C'est un processus serveur qui traite les requtes pour la session et les entits Beans. Les Entreprise JavaBeans (EJBs) sont des composants Java qui implmentent gnralement la logique mtier des applications J2EE, ainsi que l'accs aux donnes. Les beans enterprise sont regroups dans les modules EJB, installs dans un serveur d'applications et ne communiquent pas directement avec le serveur. Ainsi, le

conteneur EJB constitue une interface entre les composants EJB et le serveur d'applications. Ensemble, le conteneur et le serveur constituent l'environnement d'excution du Bean Enterprise EJB. Le conteneur fournit plusieurs services de bas niveau, comme le support des transactions et des units d'excution. Sous l'angle administratif, le conteneur gre l'accs aux donnes pour les entits beans qu'il contient. Un seul conteneur peut hberger plusieurs fichiers JAR d'EJB. Le diagramme suivant montre les interfaces APIs de JEE6 existants dans un conteneur EJB.

Page 8

ABBESSI MARWA DEVELOPPEMENT DE PORTAIL ET DOUTILS COLLABORATIFS ______________________________________________________________________________________________________

Figure 4: Conteneur EJB

2.3.4. Applications client et autres types de clients

Dans un environnement client-serveur, les clients communiquent avec les applications qui s'excutent sur le serveur. Les termes applications client ou clients

d'applications dsignent gnralement les clients implments selon une srie particulire de spcifications Java, et qui s'excutent dans le conteneur de clients d'un serveur d'applications compatible J2EE. Les autres clients de l'environnement WebSphere Application Server comprennent les clients implments en tant

Page 9

ABBESSI MARWA DEVELOPPEMENT DE PORTAIL ET DOUTILS COLLABORATIFS ______________________________________________________________________________________________________

qu'applications Web (clients Web), les clients des programmes des services Web (clients de services Web) et les clients d'administration systme du produit (clients d'administration). 2.3.4.1. Applications client et leur conteneur

Le conteneur client est install part sur la machine client et non pas sur le serveur d'applications. Le client peut excuter des applications dans un environnement J2EE compatible EJB. En fonction de la provenance des informations techniques, les applications client peuvent tre parfois appeles clients d'application. 2.3.4.2. Clients Web, appels galement clients de navigateur Web.

Un client de navigateur Web, ou client Web, envoie une demande au conteneur Web du serveur d'applications. Le Client Web s'excute dans un navigateur Web et est gnralement une application Web.

2.3.4.3.

Clients de services Web

Les clients de services Web sont encore un autre type de clients que peut hberger votre environnement de traitement des applications. 2.3.4.4. Clients dadministration

Il existe deux types de clients d'administration : un client de scriptage et la console d'administration qui est l'interface graphique (GUI) pour administrer ce produit. Ces deux types de clients peuvent accder des parties de l'infrastructure d'administration des systmes. Etant donn que les clients d'administration sont identiques quel que soit le type d'applications que vous dployez sur le serveur, ils font partie de l'architecture du produit. Cependant, tant donn que la plupart de ces

Page 10

ABBESSI MARWA DEVELOPPEMENT DE PORTAIL ET DOUTILS COLLABORATIFS ______________________________________________________________________________________________________

clients sont des programmes que vous crez, ils sont abords sous l'angle du modle de programmation.

3. A lintrieur de WebSphere Application Server

Avant de nous pencher linstallation de serveur dapplication Websphere (WAS) et le dploiement dune application, nous allons rapidement parcourir les mcanismes internes de WAS. Le diagramme suivant montre le modle architectural de base dun serveur dapplication WebSphere JVM.

Figure 5 : Architecture de base d'un serveur d'application Websphere

Page 11

ABBESSI MARWA DEVELOPPEMENT DE PORTAIL ET DOUTILS COLLABORATIFS ______________________________________________________________________________________________________

3.1. JVM (Java Virtual Machine)

Tous les serveurs dapplication Websphere sont essentiellement des machines virtuelles Java (JVM). IBM a implment le modle de serveur dapplication JEE dune faon quil maximise les spcifications de JEE, aussi bien que fournir divers amliorations servant crer des fonctionnalits spcifiques pour le serveur dapplication Websphere. Les applications JEE sont dployes sur un serveur dapplication.

3.2. Le conteneur WEB

Les applications doivent comprendre non seulement des composants WEB. Ainsi, dans une Application Entreprise plus complexe, les objets mtiers sont crs pour fournir une couche dabstraction entre une application WEB et les donnes relies. Le conteneur EJB fournit les services ncessaires qui servent grer les composants mtiers comme tant implants avec les EJBs.

3.3. Les machines virtuelles

La machine virtuelle est un lment de configuration ncessaire pour le conteneur WEB pour la rception des requtes HTTP. Dans la plupart des technologies de serveurs WEB, une seule machine peut tre ncessaire pour lhbergement de plusieurs applications et apparaitre au monde extrieur comme une varit de machines. Les ressources associes une machine virtuelle particulire sont conus dune manire quils ne partagent pas des ressources appartenant une autre machine virtuelle, mme lexistence de ces deux machines sur la mme machine physique. Chaque machine virtuelle ayant un nom logique y attribu, ainsi quun alias de DNS par lequel elle est connue. Un alias numro DNS de se compose dune adresse IP de la machine et utilis pour demander une ressource Web. un Par

port

exemple (<hostname> :9080/<servlet>).

Page 12

ABBESSI MARWA DEVELOPPEMENT DE PORTAIL ET DOUTILS COLLABORATIFS ______________________________________________________________________________________________________

Par

dfaut,

2 Un et dfaut

alias est un

de pour

machines la

virtuelles console

sont

cres

durant appel comme

linstallation. admin_host alias par

dadministration qui tous doivent web est les tre ne affect

autre des

appel

default_host pour web

htes les les

virtuels

dploiements mappes peuvent pas

dapplications. un hte virtuel,

Toutes sinon,

applications clients

navigateurs

accder lapplication qui est servi par le conteneur WEB.

3.4.

Les variables denvironnement

Websphere utilise les variables denvironnement Java et les proprits relies lenvironnement serveur. Les variables de WAS sont utiliss pour la configuration le nom de chemin de produit, comme lemplacement du pilote de la base des donnes. Exemple,
ORACLE_JDBC_ DRIVER_PATH.

Ainsi, les valeurs denvironnement requises

par les services et/ou les applications internes WAS.

3.5. Les ressources

Les donnes de configuration sont stockes dans des fichiers XML dans le rfrentiel de configuration de WebSphere Application Server. Les dfinitions des ressources prsentent une partie fondamentale de ladministration J2EE. La logique

applicative peut varier en fonction des exigences commerciales individuelles. Il y a plusieurs types de ressources qui peuvent tre utiliss par une application. Le tableau suivant montre une liste de quelques types de ressources qui sont les plus frquemment utiliss:

Type de ressource
JDBC (Java Database Connectivity) donnes Les fournisseurs URL

Description
Dfinir les fournisseurs et les sources des

Dfinir les paramtres des services (Ex. Services Web)

Fournisseurs JMS

Dfinir les configurations de messagerie

Page 13

ABBESSI MARWA DEVELOPPEMENT DE PORTAIL ET DOUTILS COLLABORATIFS ______________________________________________________________________________________________________

pour Java Message Server, les fabriques de connexion et les destinations de la file dattente pour Message Queuing (MQ) Fournisseurs des MAIL Permet les applications de lenvoi et la rception des mails, typiquement utilise le SMTP (Simple Mail Transfer Protocol)

3.6. JNDI

Le Java Naming and Directory Interface (JNDI) est une interface API utilis pour rendre les applications plus portables. Cest essentiellement une interface

pour un service d'annuaire, qui permet aux applications Java de rechercher des donnes et des objets via un nom. Les oprations de nommage, comme les

recherches et les liaisons, sont effectues sur les contextes. Toutes les oprations de nommage commencent par l'obtention d'un contexte initial. Les applications utilisent les recherches par JNDI pour trouver une ressource laide dune convention de nommage connu. Il est possible de remplacer la ressource de l'application qui est actuellement en connexion sans aucune ncessit de la reconfiguration ou le changement de code dans l'application. Ce niveau d'abstraction en utilisant JNDI est fondamental et ncessaire pour la bonne utilisation de WAS par les applications.

3.7. Les types des fichiers dapplication

Il existe 4 types de fichiers principaux quon utilise en une application java. Ces types de fichiers sont expliqus dans le tableau suivant. Type de fichier
Fichier JAR

Description Un fichier JAR (Java ARrchive) est utilis pour organiser

plusieurs fichiers en un seule et effectue l'extension de fichier

Page 14

ABBESSI MARWA DEVELOPPEMENT DE PORTAIL ET DOUTILS COLLABORATIFS ______________________________________________________________________________________________________

.jar . La distribution interne relle physique est un peu comme un fichier ZIP. Un JAR est gnralement utilis pour distribuer des classes Java et les mtadonnes associes. Dans les applications JEE, le fichier JAR contient souvent du code d'utilit, les bibliothques partages, et des beans EJBs. Un EJB est un modle de serveur-ide qui encapsule la logique mtier d'une application et est l'un des plusieurs API java dans la plateforme JEE, avec ses propres spcifications.
Fichier RAR

Un RAR (Resource Adapter Archive) est un (JAR) spciale qui est utilis pour le paquetage dadaptateur de ressources pour larchitecture Java 2 Connector (J2C) et possde l'extension du fichier .rare Stocke dans un fichier RAR, un adaptateur de ressources peut tre dploy sur n'importe quel serveur JEE, comme le fichier EAR d'une application JEE. Un adaptateur de ressources est analogue un pilote JDBC. Les deux fournissent une interface API standard travers laquelle une application peut accder une ressource qui est en dehors du serveur JEE. Pour un adaptateur de ressources, la ressource en dehors est un EIS (Entreprise Information System) qui permet une mthode standard pour les fournisseurs des logiciels pour tre intgr aux applications JEE. Pour un pilote JDBC, cest le SGBD (Systme de gestion de base de donnes). Les adaptateurs de ressources et les pilotes JDBC sont

rarement crs par les dveloppeurs d'applications. Dans la plupart des cas, les deux types de logiciels sont construits par les fournisseurs qui vendent des produits tels que des outils, des serveurs ou de logiciels d'intgration.

Fichier WAR

Un fichier WAR (Web Application) est un fichier JAR utilis pour encapsuler une une collection de pages JSP, des Servlets, des classes Java, HTML et d'autres fichiers relis, qui peuvent inclure

Page 15

ABBESSI MARWA DEVELOPPEMENT DE PORTAIL ET DOUTILS COLLABORATIFS ______________________________________________________________________________________________________

des types de fichiers XML et d'autres en fonction de la technologie Web employe. Les Servlets peuvent prendre en charge le contenu dune page Web dynamique, ils fournissent un traitement dynamique ct serveur et peuvent se connecter aux bases de donnes. les fichiers des pages (JSP) peuvent tre utiliss pour sparer le code HTML de la logique ils mtier dans peuvent des pages des

web. Essentiellement,

aussi gnrer

pages dynamiques, mais elles emploient des Java Beans (classes), qui contiennent des spcifiques du logique mtier ct serveur. Un fichier WAR a galement son propre descripteur de

dploiement appel web.xml, qui est utilis pour configurer le fichier WAR et peut contenir des instructions pour le mappage des ressources et pour la scurit.
Le fichier EAR

Un fichier Enterprise ARchive (EAR) reprsente une application JEE qui peut tre dploye dans un serveur d'applications WebSphere. Des fichiers EAR sont des fichier JAR standards avec l'extension de fichier .ear. Un fichier EAR peut tre constitu de ce qui suit: - Un ou plusieurs modules web empaquetes dans des fichiers WAR. -Un ou plusieurs modules EJB empaquets dans des fichiers JAR. -Un ou plusieurs modules applications Clients. - des fichiers JAR supplmentaires requis par l'application.

Les modules qui composent le fichier EAR sont, euxmmes, empaquets dans les fichiers d'archives Spcifiques leurs types. Des fichiers EAR peuvent galement contenir un descripteur de dploiement (un fichier XML appel application.xml) dcrivant le contenu de lapplication et contient des instructions pour lapplication entire comme les paramtres de scurit utiliser dans l'environnement d'excution.

Page 16

ABBESSI MARWA DEVELOPPEMENT DE PORTAIL ET DOUTILS COLLABORATIFS ______________________________________________________________________________________________________

3.8. Terminologie de WebSphere Application server

Dans cette section, nous nous rfrons la terminologie spcifique de WAS. Il existe des points importants et des termes clarifier pour faciliter la comprhension de la terminologie et les spcificits WAS.

3.8.1. Les fichiers excutables


Les fichiers de base du produit WAS sont les fichiers binaires (excutables) qui peuvent tre partags par plusieurs profils. La structure de rpertoire de ce produit dispose de deux grandes divisions de fichiers dans le rpertoire racine de l'installation. Une division est le moteur d'excution des binaires et l'autre est pour les profiles. Nous allons discuter de cela en dtail dans le chapitre suivant qui porte sur linstallation de WebSphere Application Server.

3.8.2. Les profiles

Un profil est une instance d'une configuration de WebSphere Application Server. Un profil contient son propre ensemble de scripts d'administration, de son propre environnement, son propre rfrentiel, aussi bien que son propre agent nud. Plusieurs profiles peuvent tre crs partir d'une seule installation. Les profiles peuvent tre installs pour partager les binaires d'excution permettant des multiples profiles de bnficier d'une seule mise jour de maintenance. Il est galement possible de permettre chaque profil d'avoir sa propre copie des fichiers

binaires d'excution permettant de mettre jour les profils dune manire indpendante.

Un exemple d'utilisation de plusieurs profiles peut-tre que le dveloppeur a besoin pour crer des profiles distinctes du produit afin de sparer le dveloppement et l'essai, chaque profil tant bas sur une solution de diffrents niveaux et / ou contenant des paramtres de configuration spcifiques.

Page 17

ABBESSI MARWA DEVELOPPEMENT DE PORTAIL ET DOUTILS COLLABORATIFS ______________________________________________________________________________________________________

3.8.3. Les cellules

Une unit de gestion est la cellule . Les donnes de la configuration administrative entire, sont stockes dans des fichiers XML contenant la configuration principale de la cellule. Il est galement un WebSphere regroupement Application de nuds Server, cela dans signifie un seul que domaine tu peux

administratif. Pour

regrouper plusieurs serveurs au sein d'une cellule, puis tu peux les grer avec une seule console d'administration. La figure suivante nous montre les composants dune cellule.

Figure 6: Composants d'une cellule

3.8.4. Les nuds

Un nud est le terme qui ne peut pas tre donne l'instance physique dOS sur lequel le processus WebSphere se droulera. Un autre terme important li aux nuds est l'agent du nud. Les agents du nud sont responsables sur la reproduction et larrt des processus, aussi bien que la synchronisation de la configuration entre le gestionnaire de dploiement et le nud dans le produit WebSphere Network Deployment.

Ds lapparition de la version 7, l'agent administratif est devenu disponible. Ceci fournit une seule interface pour administrer plusieurs serveurs d'application autonomes.

Page 18

ABBESSI MARWA DEVELOPPEMENT DE PORTAIL ET DOUTILS COLLABORATIFS ______________________________________________________________________________________________________

Plusieurs serveurs peuvent exister pour le dveloppement, le test, la mise en scne, la pr-production, et ainsi de suite, ayant ainsi une console d'administration unique pour grer plusieurs serveurs qui fournissent aux administrateurs de nouvelles capacits.

3.8.5. Les serveurs

Chaque nud de Serveur dapplication autonome a besoin de fonctionner une machine virtuelle JVM dans laquelle une application dploye JEE sera

excute. Avec WAS, chaque profil aura une seule JVM. Dans WAS-ND (Websphere Application Server-Network Deployement), on peut avoir plusieurs machines virtuelles par nud, qui font partie de la conception de l'architecture hautement disponible de (WAS-ND).

3.9. Les produits Websphere

Il existe dautres produits dans la gamme Websphere inclut, Websphere Portal, Websphere ESB, WebSphere Process Server et plusieurs dautres. Le tableau suivant montre les diffrents produits de Websphere Application Server.

Product Edition Application Server

Description construit, dploie et gre les applications mtiers SOA et tous types de services. Application Server nomm aussi, Application Server Base est le fondement de WebSphere Application Server suite.

Application Server Express Application Server Community Edition

une solution un cot rduit. Un serveur Dapplication Java EE base sur Apache Geronimo (open source).

Application Server Network

Fournit pour des applications mission critiques, une haute disponibilit avec une disponibilit quasi

Page 19

ABBESSI MARWA DEVELOPPEMENT DE PORTAIL ET DOUTILS COLLABORATIFS ______________________________________________________________________________________________________

Deployment

continue des performances avances et des capacits de gestion. ND fournit un regroupement des JVM, les services de rplication de donnes, et une gestion avance de la charge de travail.

Application Server for Developers

WebSphere Application Server pour les dveloppeurs, fournit un accs simplifi pour permettre aux dveloppeurs de construire et de tester dans le mme environnement qui supporte leurs applications.

3.10. Les systmes dexploitations supports

Websphere est support par les systmes dexploitation suivants : Windows Linux Solaris AIX i/OS z/OS

Page 20