Catalogues Formations

Primes et subsides




Déploiement et administration d'IBM WebSphere Application Server

Durée : 5 jour(s)
Tarif : Consultez-nous

 

DEMANDE DE DEVIS SANS ENGAGEMENT - CLIQUEZ ICI

 

Cette formation peut être dispensée sur les versions 6.0, 6.1 et 7 du produit.

Public :

  • Architectes, chefs de projets, administrateurs systèmes et réseaux, développeurs Java EE.

Objectifs :

  • Planifier un déploiement de serveur d'application autour des solutions IBM WebSphere Application Server en tenant compte des contraintes d'architecture.
  • Administrer et configurer IBM WebSphere Application Server.
  • Déployer des applications d'entreprise Java EE.
  • Déployer une solution de haute disponibilité avec IBM WebSphere Application Server, et en mesurer les performances.
  • Mettre en place une solution sécurisée autour de cette plate-forme.

Pré-requis :

  • Connaissance de base de l'administration de serveurs et du réseau.
  • Connaissance des technologies Java serait un plus.

Contenu pédagogique

Présentation d'IBM WebSphere Application Server

  • La famille de produits IBM WebSphere
  • Les différentes editions de WebSphere Application Server
  • WebSphere Application Server : Un serveur d'applications Java EE

Présentation de la plate-forme Java EE

  • Qu'est ce que Java EE ?
  • Les composants applicatifs
  • Les services applicatifs
  • Structure des applications Java EE
  • Les conteneurs applicatifs

Architecture de WebSphere Application Server

  • Architecture interne de WebSphere Application Server
  • WebSphere Application Server Base Configuration
    • WebSphere Application Server Network Deployment
    • Architecture externe de WebSphere Application Server

Planification et installation de WebSphere Application Server

  • Planifier son infrastructure WebSphere Application Server
    • Pour le développement, les tests, la production
  • Critère d'évaluation pour le choix d'une topologie d'installation
  • Les différentes topologies d'installation
  • Répartition des différents services
    • Serveurs d'applications
    • Serveurs Web
    • Serveurs de base de données
  • Présentation de la notion de profil
    • Les différents types de profils
    • Création de profils standards
    • Utilisation de profils personnalisés
  • Ordonnancement de l'installation des processus de WebSphere Application Server
  • Installation de WebSphere Application Server
  • Installation du serveur Web IBM HTTP Server
  • Configuration de WebSphere Application Server et IBM HTTP Server
  • Vérification et validation de l'installation
  • Centralized Installation Manager (Version 7 uniquement)
    • Gestion des installations avec CIM

Administration de l'environnement WAS

  • Présentation de l'administration de WebSphere Application Server
    • L'administration distribuée
  • Les différents outils d'administration
    • La console Web
    • Le wsadmin
    • Les outils en ligne de commande
  • Prise en main de la console d'administration Web
    • Utilisation des différents menus de la console
  • Utilisation de la console d'administration pour créer et configurer un serveur d'applications
  • Pilotage de serveurs externes

Assemblage des applications Java EE

  • Rappel sur la structure des applications Java EE
  • Utilisation de Application Server Toolkit pour assembler, visualiser et modifier les applications
  • Préparation des applications en vue du déploiement

Installation et configuration des applications Java EE

  • Configuration de l'environnement applicatif
  • Configuration des ressources du serveur
    • Pool de connexions JDBC, JMS et autres ressources
  • Déploiement des applications

Administration en ligne de commande & administration scriptée

  • Présentation de l'API de gestion JMX
    • Notions de MBeans
  • Présentation de l'outil wsadmin
  • Manipuler l'environnement avec wsadmin
    • Modification de la configuration des serveurs
    • Actions sur les processus
    • Gérer les applications
  • Ecriture de scripts d'administration
    • Introduction aux langages JACL et/ou Jython
    • Utiliser JACL/Jython avec wsadmin

Mise en œuvre de la sécurité de l'environnement WebSphere Application Server

  • Présentation de la sécurité dans l'environnement WebSphere Application Server
  • Configuration et activation de la sécurité
    • Utilisation des registres d'utilisateurs
    • Configuration d'un mécanisme de sécurité
  • Paramétrage des utilisateurs et groupes de la console

Analyse des ressources

  • Principe de mesure des performances dans un environnement WebSphere Application Server
  • Utilisation du Tivoli Performance Viewer pour la collecte de données
  • Journalisation de la collecte des données
  • Interprétation des résultats de mesure
    • Agir sur la configuration des ressources de WebSphere Application

Configuration de WebSphere Application Server pour la haute disponibilité et la montée en charge

  • Principes de répartition des processus dans WebSphere Application Server
  • Les différents types de répartition de charge (Workload Management)
    • WebServer WLM
    • Plugin WLM
    • EJB WLM
  • Problématiques liées à la répartition des processus
    • Assurer le suivi de sessions des utilisateurs
    • Mise en place d'un mécanisme de persistance des sessions

Diagnostic des problèmes

  • Utiliser et paramétrer les fichiers journaux de WebSphere Application Server
  • Utiliser le service de traces pour le diagnostic des problèmes
  • Synchronisation de la base de données

Flexible Management (Version 7 uniquement)

  • Présentation des nouveaux processus de gestion de WebSphere Application Server V7
    • Job Manager
    • Administrative Agent
  • Architecture de gestion flexible
    • Les apports dans un environnement de serveurs autonomes