JOnAS : administration - J-JON
Objectif :
Maîtriser les tâches courantes d'administration JOnAS (monitoring d'applications, logs, datasources…)
Adapter l'architecture de serveurs à une montée en charge
Comprendre les problématiques de sécurité
Interfacer JOnAS avec Tomcat et Apache HTTP Server
Programme :
1. INTRODUCTION
La plate-forme J2EE
. La norme J2EE, les architectures cibles de J2EE, l'implémentation de cette norme par les serveurs d'applications J2EE.
. Présentation des différentes composantes de l'architecture J2EE (servlet, jsp…).
Les projets JOnAS
. Présentation des différents projets JOnAS.
. Les principes de l'Open Source et les types de licences associées.
Le serveur d'application JOnAS
. JOnAS, serveur d'applications certifié J2EE.
. L'architecture de JOnAS et de ses différents composants (JORM, CAROL, JORAM, JOTM…).
. Quelle distribution JOnAS choisir ?
2. INSTALLATION ET TÂCHES USUELLES D'ADMINISTRATION
Installation
. Procédures d'installation, de démarrage, d'arrêt du serveur. Intégration entre JOnAS et Tomcat.
. Organisation des répertoires sur le serveur.
Configuration de base
. Activation et désactivation des différents services (JavaMail, JMS, JTA…). Les fichiers jonas.properties et carol.properties.
. Utilisation de la variable JONAS_BASE pour dissocier le serveur de sa configuration.
. Gestion des logs : redirection des logs de la console, paramétrage des niveaux de logs de JOnAS, tracer les requêtes utilisateurs…
La console d'administration JonasAdmin
. Mise en place de la console d'administration.
. Opérations courantes d'administration, visualisation et configuration des logs, monitoring…
Déploiement d'applications d'entreprise
. Déploiement d'une application Web (war).
. Déploiement d'une application complète (ear).
3. JNDI ET LES DATASOURCES
JNDI
. Présentation du serveur JNDI intégré dans JOnAS.
. Récupération d'une ressource distante via un service de nommage.
Les datasources
. Présentation de la problématique des pools de connexions.
. Mise en place d'un pool de connexions avec JOnAS via l'utilisation d'une datasource. Paramétrage avancé des datasources.
4. MISE EN PLACE DES DROITS UTILISATEURS
Principes de base de la sécurité J2EE.
Mise en œuvre de royaumes de sécurité (realm).
Gestion des authentifications et autorisations.
Les différents modes de stockage des droits utilisateurs (fichier plat, base de données, LDAP).
5. CONFIGURATION AVANCÉE
Les scripts d'administration
. Automatisation des tâches récurrentes d'administration par la mise en place de scripts (ANT, clients JMX).
Interfaçage avec Apache HTTP Server
. Interfaçage de JOnAS avec un serveur front-end http.
. Mise en pratique avec Apache HTTP Server.
Installation du connecteur mod_jk.
. Paramétrage du serveur HTTP pour le relier à JOnAS.
6. INTRODUCTION À LA NOTION D'ARCHITECTURE RÉPARTIE
Déploiement en mode cluster.
Introduction à la haute disponibilité et à la répartition de charge.
3 jours
1550 € HT 2557 chf HT 9300 dh HT
Public :
Administrateur système
Architecte technique
Équipe projet
Pré-requis :
Connaissances des architectures Internet.

