des enterprise beans - Département Informatique
des enterprise beans - Département Informatique
des enterprise beans - Département Informatique
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
R ô les dans le dé veloppement d’ une application EJB<br />
services du niveau système ainsi que l’environnement dans lequel ils<br />
s’exécutent. Voici les deux rôles infrastructure :<br />
• Fournisseur de serveurs EJB<br />
Les fournisseurs de serveurs EJB sont <strong>des</strong> spécialistes de la gestion<br />
distribuée <strong>des</strong> transactions, <strong>des</strong> objets distribués et d’autres services de<br />
bas niveau. Ils fournissent le cadre de travail applicatif dans lequel<br />
s’exécutent les conteneurs EJB. Au minimum, les fournisseurs de<br />
serveurs EJB doivent fournir aux <strong>beans</strong> un service d’annuaire et un<br />
service de transaction.<br />
• Fournisseur de conteneurs EJB<br />
Les fournisseurs de conteneurs EJB fournissent les outils nécessaires au<br />
déploiement <strong>des</strong> <strong>enterprise</strong> <strong>beans</strong> et le support <strong>des</strong> <strong>beans</strong> à l’exécution.<br />
Un conteneur procure <strong>des</strong> services de gestion à un ou à plusieurs <strong>beans</strong>.<br />
Il communique avec le serveur EJB afin d’accéder aux services dont le<br />
bean a besoin.<br />
Dans la majorité <strong>des</strong> cas, le fournisseur de serveurs EJB et le fournisseur<br />
de conteneurs EJB sont confondus. Borland AppServer fournit à la fois le<br />
serveur et le conteneur.<br />
Rôles déploiement et opérations<br />
Les dernières étapes du développement d’une application distribuée EJB<br />
sont le déploiement de l’application et la surveillance, pendant qu’elle<br />
s’exécute, de l’informatique de l’entreprise et de l’infrastructure de son<br />
réseau. Voici les rôles déploiement et opérations :<br />
• Déployeur<br />
Les déployeurs connaissent l’environnement opératoire <strong>des</strong><br />
applications distribuées. Ils adaptent l’application EJB à<br />
l’environnement opératoire cible en modifiant les propriétés <strong>des</strong><br />
<strong>enterprise</strong> <strong>beans</strong> au moyen <strong>des</strong> outils fournis par le fournisseur de<br />
conteneurs. Par exemple, les déployeurs déterminent les politiques de<br />
transaction et de sécurité en définissant les propriétés correspondantes<br />
dans le <strong>des</strong>cripteur de déploiement. Ils intègrent d’autre part,<br />
l’application aux logiciels de gestion existant dans l’entreprise.<br />
• Administrateur système<br />
L’application une fois déployée, l’administrateur système la surveille<br />
pendant son exécution et prend les décisions appropriées si elle se<br />
comporte anormalement. Les administrateurs système sont chargés de<br />
configurer et d’administrer l’informatique et l’infrastructure réseau de<br />
l’entreprise, ce qui comprend le serveur EJB et le conteneur EJB.<br />
1-4 Guide du dé veloppeur Enterprise JavaBeans