Les rôles administratifs pour les applications de niveau métier
Le concept d'autorisation par rôles de Java™ 2 Platform, Enterprise Edition (J2EE) a été étendu pour protéger le sous-système administratif de WebSphere Application Server. Cette protection s'applique aux rôles administratifs associés aux applications de niveau métier.
Le déploiement d'applications de niveau métier sur un serveur configuré pour les accueillir exige la définition d'un certain nombre de rôles d'administration afin de fournir les niveaux de droits requis pour exécuter des fonctions d'administration à partir de la console d'administration Web ou de l'interface de script de gestion du système. Les règles d'autorisation ne sont appliquées que si la sécurité administrative est activée. Le tableau qui suit décrit les commandes de script de gestion de système utilisées pour les applications de niveau métier et le rôle administratif nécessaire pour exécuter cette commande :
Commande | Rôle exigé |
---|---|
startBLA | Déployeur de cellule, Opérateur de cellule, Déployeur de BLA, Opérateur de BLA, Déployeur de cible, Opérateur de cible |
stopBLA | Déployeur de cellule, Opérateur de cellule, Déployeur de BLA, Opérateur de BLA, Déployeur de cible, Opérateur de cible |
createEmptyBLA | Configurateur de cellule, Déployeur de cellule |
editBLA | Configurateur de cellule, Déployeur de cellule, Déployeur de BLA |
viewBLA | Surveillant de cellule, Surveillant de BLA |
listBLAs | Surveillant de cellule, Surveillant de BLA |
deleteBLA | Configurateur de cellule, Déployeur de cellule, Développeur de BLA |
importAsset | Configurateur de cellule, Déployeur de cellule |
editAsset | Configurateur de cellule, Déployeur de cellule, Déployeur d'équipement |
viewAsset | Surveillant de cellule, Surveillant d'équipement |
listAssets | Surveillant de cellule, Surveillant d'équipement |
exportAsset | Surveillant de cellule, Surveillant d'équipement |
deleteAsset | Configurateur de cellule, Déployeur de cellule, Déployeur d'équipement |
updateAsset | Configurateur de cellule, Déployeur de cellule, Déployeur d'équipement |
addCompUnit | Configurateur de cellule, Déployeur de cellule, Déployeur de BLA (pour que la
BLA ajoute l'unité de composition) + Déployeur d'équipement (pour l'équipement à partir duquel créer l'unité de composition) + Déployeur de cible (pour chaque cible sur laquelle l'unité de composition est déployée) + Déployeur de relation (pour chaque relation dont dépend l'unité de composition et qui résultera en la création d'une unité de composition à partir de l'équipement de dépendance) |
editCompUnit | Configurateur de cellule, Déployeur de cellule, Déployeur de BLA (pour la
BLA à laquelle appartient cette unité de composition) + Déployeur de cible (pour chaque cible sur laquelle l'unité de composition est déployée) |
viewCompUnit | Surveillant de cellule, Surveillant de BLA |
listCompUnit | Surveillant de cellule, Surveillant de BLA |
deleteCompUnit | Configurateur de cellule, Déployeur de cellule, Déployeur de BLA (pour la
BLA à laquelle appartient cette unité de composition) + Déployeur de cible (pour chaque cible sur laquelle l'unité de composition est déployée) |
setCompUnitTargetAutoStart | Configurateur de cellule, Déployeur de cellule |
listControlOps | Surveillant de cellule, Surveillant de BLA |
getBLAStatus | Surveillant de cellule, Surveillant de BLA |
Où :
|