Introduction
- Architecture N-tiers.
- Serveurs d'application dans l'entreprise (Proxy, Firewall ...).
- Plateforme Java EE (Web, EJB, connecteurs).
- Support Web 2.0 (Ajax, SOA ...).
- Services de supports (JDBC, JNDI, JTA, JMS, JMX, RMI, IIOP, JAX-WS...).
- Vue d'ensemble de la famille de produits Websphere.
- Les nouvelles fonctionnalités par rapport à la version 6.
Architecture de Websphere Application Server (WAS)
- Distributions (Base, Express, Network Deployment).
- Serveurs d'application, Job Manager, Node, Cell, Agents.
- Services applicatifs.
- Notion de profils : types, création.
- Modes et étapes d'installation.
- Démarrage et tests.
Travaux pratiques
Installation de Websphere Server.
Administration de base
- Présentation de la console d'administration.
- Principes de fonctionnement.
- Gestion des logs.
- Sécurisation de la console.
- Utilisation de Deployment Manager, Job Manager
- Gestion des instances.
- Gestion des noeuds (Nodes).
- Hôtes virtuels (Virtual Hosts).
Travaux pratiques
Configuration des logs. Création des instances. Démarrage/Arrêt des instances.
Administration par Scripts
- Principes.
- Notions Jython, JACL.
- Utilisation de wsadmin (démarrage, configuration et commandes...).
- Tâches administratives de base avec wsadmin (Deployment Manager, Nodes, Instances, Configuration des Web Server Plug-in).
Travaux pratiques
Administration avec wsadmin.
Configuration des ressources
- Ressources JDBC. JDBC Provider. JDBC DataSources (pools de connexion).
- Ressources JavaMail. Session JavaMail. JavaMail Provider.
- URL Providers.
Travaux pratiques
Configuration de ressources (DataSource, Session JavaMail).
Déploiement d'applications
- Différents types d'applications et Web Services
- Structures des unités de déploiement (JAR, WAR, EAR et RAR).
- Assemblage d'applications.
- Assemblage d'application avec AST.
- Installation des applications (WAR, EAR).
- Composant Web, EJB 3.x, connecteurs, Web Services
- Gestion des sessions, SIP.
- Déploiement parallèle (multiples versions).
- Websphere Rapid Deployment (RAD) et mise à jour d'applications.
Travaux pratiques
Installation des applications (Web et Entreprise).
Administration avancée
- Mise en place d'un serveur Web IBM.
- Principes de fonctionnement des plug-ins IBM.
- Administration à distance des serveurs Web.
- Configuration des plug-ins.
- Mise en place des clusters.
- Répartition de charges et tolérance aux pannes.
- Introduction à la plate-forme Websphere Messaging, Websphere ESB.
- Sécurité Websphere (Sécurité déclarative, SSL...).
- Class Loaders.
- Détermination des problèmes.
Travaux pratiques
Installation de serveur Web IBM. Mise en place d'un cluster. Mise en place d'un proxy. Sécurisation des applications.