Cette version 4 de globus migre entièrement vers les
services web Le globus toolkit 4 [44] utilise un autre langage
beaucoup plus puissant qui est le langage xpath, les données seront
représentées en utilisant un document xml . Le WSRF (Web Service
Resource Framework) défini un Framework pour modéliser et
accéder aux ressources en utilisant que les services web.
[Marie Hélène Wassa Mballo] Page 62
De ce fait dans le MDS4 des services nommés
aggregator seront chargés de collecter l'état actuel
d'une information provenant des sources d'information. Ces services aggregator
sont construits sur le Framework aggregator qui est un
framework logiciel. Nous distinguons trois services aggregator:
· Service index: il joue à la
fois le rôle de répertoire et de
cache. il met en cache les
dernières valeurs de toutes les données, ce qui veut dire que les
données ont une durée de vie bien déterminée. Ce
service d'index a un rôle similaire à l'annuaire UDDI.
· Service trigger: exécute les
actions spécifiées par les utilisateurs (tel que l'envoie d'email
ou générer l'entrée d'un fichier log) chaque fois que
l'information receuillie correspond aux critères définis par
l'utilisateur.
· Service archiver : stocke
l'information source dans une base de données efficaces, cet service est
en cours de construction
L'aggregator Framework obtient l'information via un composant
l'aggregator sources qui est une classe java une interface
collectant l'information sous format xml. Nous distinguons trois types
d'aggregator source
· Query Aggregator Source : collecte
l'information sur une ressource enregistrée au niveau de la grille.
· Subscription Aggregator Source
collecte les propriétés d'une ressource en utilisant le
WS-Notification subscription. Les données sont délivrées
quand les propriétés de la ressource sont changées
plutôt que de le faire périodiquement.
· Execution Aggregator Source qui
exécute un administrateur de programme fourni pour recueillir des
informations.
Information Provider
Ce composant est chargé de collecter l'information et
de la traduire selon le schéma défini pour le langage
utilisé dans la description des requêtes.
WebMDS
[Marie Hélène Wassa Mballo] Page 63
Permet aux utilisateurs d'accéder aux informations du
MDS via un simple navigateur web. Ceci permet de s'affranchir de l'installation
d'un logiciel supplémentaire.
Ce module est réalisé grâce à un
servlet qui permet de récupérer un document XML et de le
convertir grâce à une transformation XSLT.
Figure 3.10 vue d'ensemble de globus toolkit
4