Ketenbeheer is een complexe activiteit, waarbij elke organisatie haar eigen doelstellingen, eisenpakket en business case heeft. Het is dan ook niet eenvoudig de juiste ketenbeheertools te selecteren. Bart de Best heeft een checklist opgesteld voor de verschillende functies van deze methodiek, waarbinnen hij vier ketenbeheertools positioneert. Hij komt tot de conclusie dat ze elk hun eigen toepassingsgebied kennen en elkaar slechts deels in functionaliteit overlappen.
In dit onderzoek is ketenbeheer gedefinieerd als de verzameling van beheertaken en beheerproducten die ervoor zorgdragen dat een set bij elkaar horende en op elkaar aansluitende bedrijfsprocessen als geheel efficiënt en effectief functioneren, door deze te monitoren, te tunen en waar nodig aan te passen. Integraal beheer refereert in deze context aan het feit dat de beheertaken niet alleen betrekking hebben op beheerprocessen zelf, maar ook op de bedrijfsprocessen.
Op ITpedia is eerder een vierluik over ketenbeheer verschenen. Op basis van het daarin gedefinieerde concept is een checklist opgesteld voor ketenbeheertools. Deze checklist is ingevuld door vier Nederlandse leveranciers van ketenbeheertools. Dit artikel licht de checklist toe, geeft een korte beschrijving van de producten, en onderzoekt en vergelijkt vervolgens de tools per functie. De doelstelling van het onderzoek is drieledig:
Belangrijk is te onderkennen dat dit onderzoek geen ‘winnaar’ probeert te vinden.
Het opstellen van de checklist voor ketenbeheertools is geen sinecure. De helderheid van de structuur, de zuiverheid van de functiedecompositie en de eenduidigheid van de functiedefinitie bepalen de toepasbaarheid en bruikbaarheid van de checklist. Qua monitoring is de structuur en functiedecompositie uit het eerdergenoemde vierluik overgenomen en verfijnd. Deze zijn te vinden in de functies ‘FID 1. Systeemmonitoring’ en ‘FID 2. Ketenmonitoring’ (FID staat voor ‘functie-ID’.). De overige functionaliteit is ondergebracht in een koppelingenfunctie (FID 3), rapportagefunctie (FID 4) en een ketenbesturingsfunctie (FID 5).
De koppelingenfunctie is van cruciaal belang, omdat deze de inzet van deeloplossingen (best of breed) mogelijk maakt. De rapportagefunctie is als aparte functie benoemd, omdat dit een voorwaarde is om van meettool (measurement) naar besturingstool (management) te groeien. De besturing van de keten is het einddoel van ketenbeheer en verdient daarom een aparte FID. Hieronder zijn de vijf hoofdfuncties van de checklist toegelicht. Een verdere detaillering volgt bij de bespreking van de vier ketenbeheertools.
De systeemmonitorfunctie richt zich puur op één platform, bijvoorbeeld AS400, webserver, applicatieserver of router. De metingen worden verricht door informatie uit het systeem te halen. Bij voorkeur wordt de meting via het beheernetwerk verricht (out-of-band = OOB), zodat er geen vervuiling ontstaat in productie. Zo kan de cpu uitgelezen worden met SNMP get of via een logfile van een performancemonitor van het betrokken besturingssysteem. Ook het ‘in de lucht’ zijn van services, zoals een webservice, kan op besturingssysteemniveau worden bepaald, bijvoorbeeld door een servicecheck. Een alternatief voor het monitoren van systeemcomponenten via een beheernetwerk is de bewaking via een beheerprotocol over het productienetwerk. Het is binnen het hier gedefinieerde beheerconcept echter niet toegestaan systeemmonitoring uit te voeren met een protocol dat tevens gebruikt wordt in de ketenmonitor (FID 2). Nagaan of een webservice ‘in de lucht’ is op systeemmonitorniveau mag dus niet met een HTML request over het productienetwerk gedaan worden. Deze scherpe afbakening is belangrijk, omdat hierdoor systeemmonitoring de lokalisatie van fouten in de keten kan versnellen.
In het hier te downloaden artikel worden verder behandeld: ‘FID 2. Ketenmonitoring’, FID 3 Koppelingen, FID 4 rapportage, FID 5 ketenbesturings, de tools, classificatie en een evaluatie van het onderzoek.
Ketenbeheer in de praktijk, ISBN:9789071501852
Mogelijk is dit een vertaling van Google Translate en kan fouten bevatten. Klik hier om mee te helpen met het verbeteren van vertalingen.