JB435

Déploiement d'un ESB avec Red Hat JBoss Fuse

Informations pour :

Installez, configurez, gérez et déployez des applications OSGi

Le cours pratique Déploiement d'un ESB avec Red Hat® JBoss® Fuse permet aux administrateurs système et aux développeurs Java de maîtriser la solution Red Hat JBoss Fuse, une distribution commerciale d'Apache ServiceMix.

Présentation du cours

Les participants acquerront les compétences nécessaires à la gestion, au déploiement et à la personnalisation de Red Hat JBoss Fuse. Le cours aborde également les principaux concepts relatifs aux applications basées sur la technologie OSGi qui utilise les fonctions de Red Hat JBoss Fuse, notamment :

  • la gestion des bundles ;
  • la gestion de serveur ;
  • le déploiement via Fuse Fabric, Hawt.io et Red Hat JBoss Developer Studio.

Contenu du cours

  • Architecture de Red Hat JBoss Fuse
  • Notions et utilisations fondamentales d'OSGi
  • Bundles : structure, outils et déploiement
  • Gestion et administration par l'interface en ligne de commande de JBoss Fuse
  • Sécurité de JBoss Fuse basée sur le service JAAS (Java Authentication and Authorization Service)
  • Gestion d'entreprise via Fabric, à l'aide de l'interface en ligne de commande et de l'interface de gestion Hawt.io

Public ciblé

Administrateurs et développeurs de Red Hat JBoss Fuse qui doivent apprendre à installer, configurer, gérer et déployer des applications OSGi.

Prérequis

  • Connaissances en administration de serveur d'applications Java EE
  • Expérience en matière d'utilisation d'outils tels que Maven ou Ant
  • Connaissances de base sur le logiciel Camel

Présentation de Red Hat JBoss Fuse

Découvrez les principaux concepts de l'environnement JBoss Fuse/OSGi, notamment l'architecture, les sous-systèmes majeurs et les dépendances à d'autres produits.

Installation et personnalisation de Red Hat JBoss Fuse
Localiser, installer les éléments personnalisés de Red Hat JBoss Fuse et se familiariser à leur utilisation
Gestion de Red Hat JBoss Fuse
Utiliser la ligne de commande pour exploiter les nombreux sous-systèmes de JBoss Fuse
Mise en œuvre d'OSGI dans un environnement de production
Identifier les problèmes traités par OSGI et comprendre comment Red Hat JBoss Fuse les résout afin d'améliorer la productivité des développeurs
Compréhension des FAB (Fuse Application Bundles)
Comprendre les différences entre les bundles OSGi et les bundles Fuse Application, ainsi que leurs avantages respectifs
Gestion de Red Hat JBoss Fuse dans le cadre de grands déploiements
Créer, personnaliser et déployer de nouveaux serveurs pour un environnement de production
Mise en œuvre de la sécurité dans Red Hat JBoss Fuse
Personnaliser Red Hat JBoss Fuse afin de déployer un environnement sécurisé pour la gestion
Fabric dans Red Hat JBoss Fuse
Comprendre la gestion d'entreprise des solutions d'intégration basées sur Red Hat JBoss Fuse
Développement avec Red Hat JBoss Developer Studio
Comprendre les avantages liés à l'utilisation de Red Hat JBoss Developer Studio avec la pile d'intégration dans le but d'améliorer la productivité des développeurs

Remarque : le programme du cours est susceptible d'être modifié au vu des avancées technologiques et de l'évolution de la nature du travail sous-jacent. Pour toute question ou pour en savoir plus sur un objectif ou un thème particulier, contactez un conseiller en formation.

Bénéfices de cette formation

Bénéfices pour l'entreprise

Ce cours a pour objectif de développer les compétences requises pour déployer des applications d'entreprise à l'aide de bibliothèques fiables et réutilisables sur Red Hat JBoss Fuse. Il aide aussi les administrateurs à développer les compétences dont ils ont besoin pour déployer rapidement des applications basées sur Camel dans un environnement hautement disponible réparti sur plusieurs serveurs.

Avec ce cours, nous avons cherché à servir l'ensemble de nos clients. Les avantages et résultats qui en découlent varient néanmoins en fonction de l'entreprise et de l'infrastructure, dans la mesure où chacune est spécifique.

Bénéfices pour le participant

Après avoir suivi ce cours, les participants devraient être capables de développer, d'installer, de personnaliser et de déployer des applications OSGi sur Red Hat JBoss Fuse.

Les participants devraient avoir acquis les compétences suivantes :

  • Installation et configuration de Red Hat JBoss Fuse
  • Création de bundles OSGi à l'aide des extensions Apache Maven
  • Personnalisation de l'environnement d'exécution de Red Hat JBoss Fuse pour le déploiement d'applications modulaires
  • Création d'un environnement sécurisé pour l'exécution de Red Hat JBoss Fuse sur Red Hat Enterprise Linux
  • Déploiement et configuration de Red Hat JBoss Fuse avec son interface en ligne de commande
  • Création d'un environnement hautement disponible à l'aide de Fabric