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.

Architecture EJB<br />

Architecture EJB<br />

Les applications distribuées multiniveaux sont souvent composées d’un<br />

client s’exécutant sur une machine locale, d’un niveau intermédiaire<br />

s’exécutant sur un serveur qui contient la logique métier et d’un niveau<br />

final constitué d’un système d’information d’entreprise (SIE). Un SIE peut<br />

être un système de bases de données relationnelles, un système ERP, une<br />

application standard, ou tout ensemble contenant les données qu’il faut<br />

accéder. Cette figure montre un système distribué EJB typique comportant<br />

trois niveaux : le client; le serveur, le conteneur et les <strong>beans</strong> déployés sur<br />

eux; ainsi que le système d’information de l’entreprise.<br />

Figure 1.1<br />

Diagramme de l’architecture EJB<br />

Notre sujet étant le développement <strong>des</strong> <strong>enterprise</strong> <strong>beans</strong>, nous nous<br />

concentrerons sur le niveau intermédiaire.<br />

Le serveur EJB<br />

Le serveur EJB fournit aux <strong>enterprise</strong> <strong>beans</strong> <strong>des</strong> services système et gère<br />

les conteneurs dans lesquels s’exécutent les <strong>beans</strong>. Il doit offrir un service<br />

d’annuaire accessible via JNDI et un service de transaction. Très souvent,<br />

le serveur EJB fait bénéficier de fonctions supplémentaires qui le<br />

Introduction au dé veloppement <strong>des</strong> EJB 1-5

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

Saved successfully!

Ooh no, something went wrong!