13.07.2013 Views

Conception et réalisation d'un syst`eme d'instrumentation ... - CoDE

Conception et réalisation d'un syst`eme d'instrumentation ... - CoDE

Conception et réalisation d'un syst`eme d'instrumentation ... - CoDE

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

4.3. LE MODÈLE D’INTERACTION DYNAMIQUE<br />

réalisent les interfaces requises par celui-ci. La terminologie Jini fait état de trois transitions<br />

différentes. On parlera de transition<br />

1. no match to match lorsqu’un nouveau service, non connu jusqu’à présent, s’enregistre<br />

auprès du lookup <strong>et</strong> correspond aux demandes du client.<br />

2. match to no match si un service connu venait à disparaître, soit intentionnellement,<br />

soit par expiration du délai de bail de son proxy.<br />

3. match to match portant sur un service déjà existant mais dont le proxy s’est modifié.<br />

Il s’agit par exemple de la mise à disposition d’une nouvelle classe proxy ou de la<br />

modification des attributs secondaires – les Entry – associés à ce proxy.<br />

La figure 4.4 montre que l’apparition d’un nouveau fournisseur de service entraine la<br />

réexécution du schéma que nous avons détaillé plus haut.<br />

Consumer L Provider<br />

Lookup<br />

Service<br />

Consumer<br />

announcement<br />

lookup<br />

discovery<br />

3<br />

S<br />

event<br />

usage<br />

usage<br />

4<br />

2<br />

register<br />

register<br />

Lookup<br />

Service<br />

Provider<br />

Lookup<br />

Service<br />

Consumer<br />

discovery<br />

1<br />

announcement<br />

Fig. 4.4 – A l’apparition d’un nouveau service, le lookup génère un évènement auprès du<br />

client afin que celui-ci puisse bénéficier du nouveau proxy.<br />

43

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

Saved successfully!

Ooh no, something went wrong!