Applications de niveau métier
Une application de niveau métier est un modèle administratif qui fournit la définition complète d'une application selon sa signification pour l'entreprise. Une application de niveau métier est un artefact de configuration WebSphere, similaire à un serveur ou cluster et stocké dans un référentiel de configuration du produit.
Caractéristiques de l'application de niveau métier
Une application de niveau métier possède les caractéristiques suivantes :
Le diagramme ci-après illustre le modèle de composition des applications de niveau métier :

Une application de niveau métier ne présente pas de nouveaux modèles de programmation, d'exécution ou de regroupement :
Généralement, vous créez d'abord une application de niveau métier vide, puis vous lui ajoutez des unités de composition. Le nom de l'application de niveau métier doit être unique dans une cellule. L'application de niveau métier contient peu de données de configuration, car elles se limitent à la liste des unités de composition. Chaque unité de composition, en revanche, peut contenir des données de configuration spécifiques à l'application.
Une application de niveau métier est définie dans le référentiel de configuration de produit, sous racine_profil/config/cells/cell_name/blas/business_level_application_name/bver/BASE/bla.xml.
Comparaison aux applications Java EE
Les applications de niveau métier peuvent être constituées d'un agrégat d'applications Java Platform, Enterprise Edition (Java EE) et de modules avec des artefacts non-Java EE. Le contenu des applications Java EE s'intègre avec les concepts des applications de niveau métier en ce qui concerne le déploiement et la gestion des applications. Les API de gestion des applications Java EE existantes fonctionnent toujours après que vous ayez ajouté des applications ou modules Java EE à une application de niveau métier. L'API de gestion de l'application de niveau métier accepte les contenus et les configurations Java EE et délègue aux API de gestion Java EE existantes. Les opérations de contrôle telles que le démarrage et l'arrêt d'une unité de composition Java EE sont déléguées au MBean ApplicationManager sur les serveurs d'applications qui démarrent et arrêtent des applications Java EE.
Concept Java EE | Concept d'application de niveau métier | Description |
---|---|---|
EAR ou module autonome pour le déploiement | Actif | Les contenus d'application Java EE sont des actifs. |
Application Java EE créée à la fin de l'installation de l'application | Unité de composition | Une application Java EE est un fichier d'archive d'entreprise (EAR). Le produit sauvegarde le fichier EAR dans son référentiel en tant qu'unité de composition. |
Modules Java EE à l'intérieur du fichier EAR | Unités déployables dans l'actif | Chaque module, dans le fichier EAR, est une unité déployable que vous pouvez installer sur des cibles de déploiement indépendantes. Le fichier EAR est toujours géré dans son intégralité en tant qu'actif unique. |
Installation d'application Java EE réalisée à l'aide des commandes de la console d'administration, des commandes de programmations ou des commandes wsadmin | Plusieurs commandes de gestion d'application de niveau métier Lors du déploiement de l'application Java EE, vous pouvez spécifier le nom de l'application de niveau métier pour inclure l'application Java EE. Si ce nom n'est pas défini, le produit crée une application de niveau métier par défaut et lui donne comme nom celui de l'application Java EE. Il ajoute, sous l'application de niveau métier, une unité de composition portant elle aussi le même nom que l'application Java EE. Vous pouvez déployer plusieurs applications Java EE sous une seule application de niveau métier. |
Vous pouvez faire d'une application Java EE une
application de niveau métier et l'ajouter à une autre application de
niveau métier :
Vous pouvez aussi faire d'une application Java EE un actif et l'ajouter à une autre application de niveau métier :
|
Désinstallation de l'application Java EE | Plusieurs commandes de gestion d'application de niveau métier | Vous supprimez le composant application Java EE
de l'application de niveau métier :
|
Démarrer l'application Java EE. | Démarrer l'unité de composition. | Le démarrage d'une application de niveau métier démarre les applications Java EE qu'elle contient. |
Arrêter l'application Java EE. | Arrêter l'unité de composition. | L'arrêt d'une application de niveau métier arrête les applications Java EE qu'elle contient. |