Websphere
JEE : Java Servlets
Web : interconnexion de documents
Hyperlien : interconnexion entre deux machines distantes
HTTP : protocole de transport des liens Web sur un réseau
www : du Web sur du HTTP sur IP
Cookies : permet de faire un suivie de session HTTP
Transaction : somme de requête client serveur, et il y a un début et une fin. Si une des requêtes ne passe pas c'est l'ensemble des requêtes qu'il faut refaire. On ne sait pas retourner en arrière.
CICS : gestionnaire de transaction, sur le web il faut pouvoir revenir en arrière si une transaction se passe mal.
JEE : moyen de rendre le web transactionnel (ex serveur application : jboss, glassfish, WebLogic, Geronimo, Jonas)
jboss acheter par Red Hat et non par IBM. Red Hat a alors cassé le contrat avec Jonas.
plus tard webLogic se met en vente, acheté par Oracle. Puis oracle achète SUN se qui leur permet de récupérer tout le JEE.
Il reste alors 2 serveurs applicatif : jboss (openSource) et Websphere.
JEE = Java Beans (utilisateur, client) + EJB(ex le salarié dans l'entreprise, fonction métier)
Websphere = gérer les composant métier (chef d'orchestre)
unix = 1024 user par processus
Installation du package Websphere
DNS+IP+HOSTNAME
/etc/network/sysconfig > HOSTNAME
cd WAS puis ./install.sh installer en tant que root répertoire d'installation : par defaut /opt/IBM/Websphere/...
Proposition : • gestionnaire de cellules • serveurs d'appli • cellule
Samples
Serveur d'application ne pas activer sécurité administratif ne pas lancer "premier pas"
Pour lancer websphere : cd /opt/IBM/Websphere/AppServer/profiles/AppSrv01/bin
./startServer.sh server1
Vérification : netstat -planet | grep 9080
Principe - Infrastructure
Autonomes
Cluster ou gestionnaire de cellule (cellulle = l'ensemble d'un DMgr (gestionnaire de cellule) + NM (Noeuds Fédérés)
Nœud = 1 machine
Serveur = 1 JVM + des services JEE