30.01.2015 Views

des enterprise beans - Département Informatique

des enterprise beans - Département Informatique

des enterprise beans - Département Informatique

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!