Le site francophone consacré au projet Eclipse et à OSGi
 

 

 

 

Formation 'Administration de WebSphere Application Server 7'


WebSphere Application Server (WAS) est l'un des principaux serveurs d'applications JavaEE du marché. En plus de dix ans d'existence, WAS a atteint un niveau de maturité qui en fait une plateforme de production robuste et riche dont la prise en main nécessite de bonnes connaissances. Cette formation a pour objectif de présenter les concepts de WAS et d'étudier les différentes phases de l'administration du produit : installation, configuration, administration des serveurs et des applications, monitoring et résolution des problèmes.

Ce cours est dispensé pour les versions 6.1 et 7 de Websphere Application Server.


Durée : 4 jours

Formation en intra-entreprise
Possibilité d'adaptation du programme Tarif: nous contacter
Lieu: toute la France

Formation en inter-entreprise
Tarif: nous contacter
Lieu: région parisienne


Inscriptions et informations :
formations@eclipsetotale.com

 


Programme de la formation

Présentation de Java, de JavaEE et de la gamme WebSphere

  • La machine virtuelle Java
  • Les librairies Java
  • Le modèle applicatif de JavaEE: servlet, JSP, EJB, JSF
  • Les services techniques: JDBC, JMS, JNDI...
  • Les différentes versions de WebSphere

Présentation des concepts WebSphere et installation

  • Notions de profils, de cellule, de noeuds et de serveurs d'application
  • Lien entre serveur d'applications et serveur Web : le plug-in WAS
  • Installation de WAS 'base' (version autonome)
  • Installation de WAS Network Deployment
  • Installation de patchs
  • Arrêt et démarrage des serveurs d'applications, test de fonctionnement
  • Principes d'utilisation de la console d'administration (ergonomie et gestion des utilisateurs, sauvegarde et propagation des modifications)

Administration des applications

  • Présentation des formats WAR et EAR
  • Déploiement des applications
  • Pilotage des applications
  • Configuration des applications
  • Gestion des mises à jour

Configuration des serveurs d'applications

  • Paramétrages de la machine virtuelle, notamment paramètres mémoire
  • Configuration des variables d'environnement
  • Configuration des pools de threads
  • Configuration des ports de communications
  • Gestion des fichiers de logs et de dump
  • Présentation de la notion de session
  • Configuration de la gestion des sessions

Lien avec le serveur HTTP

  • Installation du serveur IBM HTTP Server
  • Principe de fonctionnement du plug-in WebSphere
  • Gestion du fichier plugin-cfg.xml
  • Notion d'hôtes virtuels
  • Communications via HTTP et HTTPS

Gestion du clustering

  • Retour sur l'architecture de WAS ND, les notions de cellules et de noeuds. Présentation de la notion de cluster
  • Configuration et administration des clusters
  • Déploiement d'applications sur des clusters
  • Notion d'affinités de sessions
  • Configuration de la réplication des sessions

Service de nommage et pools de connexions

  • Présentation de JNDI. JNDI et WebSphere (notion de portée, consultation du contenu du service de nommage)
  • EJB et JNDI (principes d'appel à un EJB, nom JNDI d'un EJB, référence d'EJB)
  • Principes des MOM et présentation de JMS. Configuration des fournisseurs JMS, des fabriques de connexions, des files d'attentes et des 'Topics'
  • Présentation des notions de pool de connexions et de datasource
  • Utilisation de la console pour configurer des drivers JDBC, des datasources et les pools de connexions associés

Introduction à l'administration par scripts

  • La commande wsadmin
  • Présentation de Jython
  • Présentaion des objets AdminConfig, AdminApp, AdminControl et AdminTask
  • Autre moyens d'automatisation : JMX, ...

Sécurité

  • Activation de la sécurité du serveur WebSphere
  • Présentation du modèle de sécurité de JavaEE
  • Les différents types de registre utilisateur

Configuration avancée

  • Activation et configurations des traces
  • Collecte d'indicateurs de fonctionnement (le service PMI). Visualisation avec 'Performance Viewer'
  • Présentation de l'ISA (IBM Support Assistant), notamment les outils d'analyse mémoire
  • Optimisation de la JVM, des pools de threads et des pools de connexions
  • Optimisations diverses (mécanisme de cache, gestion des ressources statiques par le serveur HTTP)

Nombreux travaux pratiques (50% du temps)

 


 

 

(c) EclipseTotale - contact(arobase)eclipsetotale.com