Ketenmonitoring
Tegenwoordig worden de meeste applicaties, en zeker de bedrijfsapplicaties, ontwikkeld volgens het N-tier model. Een standaard en bekend model is het 3-tier model waarin de 'user interface', 'business logic' en 'database' als aparte lagen worden ontwikkeld om zodoende meer flexibiliteit en schaalbaarheid per tier (laag) te verkrijgen bij toekomstige implementaties. Deze tiers worden veelal geïmplementeerd op meerdere servers voor redundantie en performance.
Bij monitoring van N-tier applicaties volstaat het niet om slechts de 'losse' servers te monitoren. Er kan dan namelijk nog geen uitspraak worden gedaan over de beschikbaarheid of werking van de gehele applicatie. Voor bijvoorbeeld een 3-tier applicatie die vanuit een webserver via webservices (SOAP, UDDI) de aanvragen doorstuurt naar een applicatieserver die vervolgens de vertaling via een XML-interface maakt naar de database server, is het noodzakelijk dat de gehele keten als onlosmakelijk geheel wordt beschouwd. Er bestaat immers een hiërarchie of onderlinge afhankelijkheid bij het versturen van berichten tussen de diverse tiers.

Ketenmonitoring in de vorm van een Distributed Application Model (DAM) biedt hierbij uitkomst. In plaats van het monitoren van 'losse servers' worden juist meerdere 'targets' van meerdere servers ondergebracht in één monitoring model, zodat in één oogopslag de status van de gehele applicatie inzichtelijk wordt. Bovendien is het mogelijk om binnen een DAM zogenoemde synthetische tests uit te voeren op basis van simulaties van de berichtroutering binnen de gehele applicatie. Mogelijke problemen in de 'keten' kunnen op deze wijze vroegtijdig worden opgespoord.
DAM's zijn per definitie maatwerk, omdat er een 'juiste combinatie' van gevonden 'targets' binnen de monitoring oplossing StateView moet worden samengesteld en er veelal ook functionele kennis benodigd is van de applicatie. Een DAM wordt te allen tijde in overleg met de klant ontwikkeld, gebouwd en getest.
Voor meer informatie over de toepassing van ketenmonitoring kunt u contact met ons opnemen.