soa-monitoring - Het monitoren van webservices

Library die toelaat een reeks 'sanity checks' voor SOAP- of REST-webservices te definiëren.

  • Library
  • Smals

Beschrijving

De Java-library biedt volgende functionaliteiten:

  • Definiëren van verschillende types van 'sanity checks' voor een SOAP- of REST-webservice
  • Definiëren van verschillende niveaus van 'checks' voor de oproepende toepassing:
    • PING: test of de service actief is
    • DEFAULT: test of de service actief is, alsook de locale afhankelijkheden zoals een database
    • DEEP: test of de service actief is, alsook de locale en externe afhankelijkheden zoals een database, andere webservices, enz.
  • Genereren van een antwoord voor de oproepende toepassing

Een bepaald aantal 'checks' zijn reeds geïmplementeerd (databaseCheck, ldapCheck, webserviceCheck…). ‘Custom checks’ eigen aan de toepassing kunnen gedefiniëerd worden.

Gebruikersgroepen

De soa-monitoring library richt zich tot toepassingen die een webservice (SOAP of REST) leveren en monitoring acties moeten implementeren.

Ze werd ontwikkeld om ingebed te worden in webservices (SOAP of REST), ontwikkeld met een Java JEE stack.

Integratie voorwaarden

Om deze library te gebruiken volstaat het de afhankelijkeid Maven toe te voegen aan het project en een 'healthCheck' operation te definiëren in de WSDL-file van de SOAP-webservice of Swagger-file van de REST-webservice. Vervolgens dient u deze operation toe te voegen aan de klasse die de webservice implementeert en er de methodes van de library op te roepen.

Deze library kan alleen gebruikt worden in JAVA-toepassingen, geïmplementeerd met een JEE-toepassingsserver. 

Contact: SupportSOA@smals.be

Documentatie

Sommige van de onderstaande links werken mogelijk niet omwille van beveiligingsbeperkingen.

Wenst u deze informatie te verkrijgen, neem dan contact op met het verantwoordelijke team via het e-mailadres hierboven vermeld in de paragraaf Integratievoorwaarden.

Hoe neem jij deel aan ons project?

Vul de catalogus aan

Heb je een herbruikbare component die voor een andere instelling van pas kan komen?

Leg hem aan ons voor!

Neem deel aan onze evenementen

Ideeën uitwisselen over hergebruik? Dat kan op onze evenementen. We organiseren er regelmatig!

Schrijf je zeker in!

Abonneer je op de nieuwsbrief

Schrijf je in op onze nieuwsbrief en blijf op de hoogte van de laatste ontwikkelingen in hergebruik.

Abonneer je

Deel je ervaringen

Is jouw project een succes geworden dankzij een hergebruikte component?

Laat het ons weten! 

Naar boven