vendredi, mai 19, 2006

Fonctions de service d'un WS d'adaptation de PAAM

Nous attendons d'un Web Service d'adaptation 'poli' qui souhaite être utilisé dans PAAM qu'il offre les services décrits ci-apprès.

Service qui permet de connaitre la description WSDL étendue du service
Service recommandé

Ce service doit toujours être nommé GetPaamWSDL.

Service d'information sur l'état du Web Service
Service optionnel

Ce Web Service permet de connaitre l'état courant et de prévoir l'état futur d'un service d'adaptation.

L'état courant comprend de l'information sur la capacité CPU (ex: nb de MIPS disponibles), la charge CPU, la capacité mémoire totale et l'utilisation mémoire courante.

La prévision de l'état futur comprend de l'information aggrégée sur une éventuelle file d'attente, des prévisions de dates et heures de mise hors réseau.

On peut aussi envisager que les clients enregistrés de ce Web Service reçoivent des notifications de mises hors réseau futures et des alertes de charge. Les clients devraient alors disposer d'un Web Service d'abonnement à ces informations.

Service de cousinage
Service optionnel

Service qui envoie une liste de services offrants des fonctionnalités équivalentes.
Ce service peut aider:
- à gérer le système de duplication de traitements, pour faire face aux déconnexions,
- à gérer la surcharge d'un adaptateur et la distribution vers d'autres adaptateurs équivalents.