soa-monitoring - Monitoring des services web

Librairie qui permet de définir une série de "sanity checks" pour un service web SOAP ou REST

  • Library
  • Sécurité
  • Smals

Description

La librairie Java offre les fonctionnalités suivantes :

  • Définir différents types de "sanity checks" pour un service web SOAP ou REST
  • Définir à l’application appelante différents niveaux de checks :
    • PING : teste si le service est actif
    • DEFAULT : teste si le service est actif ainsi que les dépendances locales, telle que la base de données
    • DEEP : teste si le service est actif ainsi que  les dépendances locales et externes, telles que la base de données, d’autres services web, etc.
  • Générer une réponse pour l’application appelante

Un certain nombre de checks sont déjà implémentés (databaseCheck, ldapCheck, webserviceCheck…). Il est possible de définir des "custom checks" propres à l’application.

Groupes d'utilisateurs

La librairie soa-monitoring s’adresse aux applications qui fournissent un service web (SOAP ou REST) et qui doivent implémenter une opération de monitoring.

Elle a été développée pour être embarquée dans des services web (SOAP ou REST) développés avec le stack Java JEE.

Conditions d'intégration

Pour utiliser cette librairie, il suffit d’ajouter la dépendance Maven dans le projet et de définir une opération "healthCheck" dans le fichier WSDL du service web SOAP ou dans le fichier Swagger du service web REST. Vous devrez ensuite ajouter cette opération dans la classe qui implémente le service web et y invoquer les méthodes de la librairie.

Cette librairie ne peut être utilisée que dans une application Java déployée sur un serveur applicatif JEE.

Contact : ReuseOperational@smals.be

Documentation

Certains des liens ci-dessous pourraient ne pas fonctionner en raison de restrictions de sécurité.

Si vous voulez obtenir ces informations, prenez contact avec l’équipe responsable via l’adresse email spécifiée dans le paragraphe ci-dessus consacré aux conditions d’intégration.

Comment participer ?

Enrichir le catalogue

Vous avez un composant réutilisable qui pourrait intéresser d’autres institutions ? 

Proposez-le-nous !

Participer à nos évènements

Vous aimeriez échanger au sujet de la réutilisation ? Des évènements sont régulièrement organisés.

Inscrivez-vous ici !

Recevoir la newsletter

Inscrivez-vous à la newsletter pour suivre l’actualité autour de la réutilisation.

Inscrivez-vous ici !

Partager votre expérience

Réutiliser un composant vous a aidé à transformer un projet en réussite ?

Faites-nous part de votre expérience !

Vers le haut