Dictionary

Procesorkestratie

Procesorkestratie coördineert mensen, systemen, services en automatiseringen binnen één end-to-endproces. Een orchestrator bewaart de processtaat en bepaalt welke taak, boodschap of compensatie volgt.

Wat is procesorkestratie?

Procesorkestratie coördineert mensen, systemen, services en automatiseringen binnen één end-to-endproces. Een orchestrator bewaart de processtaat en bepaalt welke taak, boodschap of systeemactie volgt.

De afzonderlijke stappen kunnen door verschillende technologieën worden uitgevoerd. Een medewerker beoordeelt een aanvraag, een API maakt een klantrecord, een RPA-flow bedient een oud scherm en een berichtendienst wacht op bevestiging.

De orchestrator hoeft die taken niet zelf uit te voeren. Hij bewaakt volgorde, voorwaarden, timers, fouten en correlatie, zodat het proces na wachten of een storing op de juiste plaats verdergaat.

Processtaat en deelnemers

Iedere procesinstantie heeft een eigen identiteit en variabelen. Bij een bestelling kan de staat bestaan uit order-ID, klant, bedrag, betaalstatus en actieve stap.

Wanneer het proces een servicetaak bereikt, maakt de engine werk beschikbaar voor een job worker of roept hij een API aan. Bij een menselijke taak wacht de instantie totdat iemand de taak voltooit. Een timer kan na een deadline escaleren.

Berichten uit externe systemen worden via een correlatiesleutel aan de juiste instantie gekoppeld. Zonder die sleutel kan een betaalbevestiging bij de verkeerde bestelling terechtkomen.

Persistente processtaat is nodig voor langlopende processen. Een klantreactie kan uren of dagen later komen; het proces moet niet al die tijd één serververbinding openhouden.

Een uitgewerkt orderproces

Na een bestelling start de orchestrator een procesinstantie. Een beslisregel bepaalt of extra kredietcontrole nodig is. Voorraad en betaling worden via afzonderlijke services bevestigd.

Als beide slagen, maakt een magazijnservice de zending klaar. De orchestrator wacht op een verzendbericht en stuurt daarna de klantbevestiging.

Mislukt de betaling nadat voorraad werd gereserveerd, dan geeft een compensatiestap de reservatie vrij. Is een service tijdelijk onbereikbaar, dan blijft de instantie op dezelfde stap en plant ze een gecontroleerde retry.

Een dashboard toont welke orders wachten, gefaald zijn of menselijke behandeling vragen. Zo blijft de end-to-endstatus zichtbaar, ook al ligt het werk over meerdere systemen verspreid.

Orkestratie versus taakautomatisering

Taakautomatisering voert één afgebakende handeling uit, zoals een bestand hernoemen of gegevens invoeren. Workflowautomatisering verbindt meerdere taken volgens een route.

Procesorkestratie legt de nadruk op coördinatie over grenzen heen: meerdere systemen, teams, events en soms verschillende automatiseringsplatformen. Ze bewaart een centrale kijk op de procesinstantie.

Niet ieder proces heeft een gespecialiseerde orchestrator nodig. Een korte flow met enkele betrouwbare connectoracties kan voldoende zijn. Orkestratie wordt nuttig wanneer toestand, lange wachttijden, compensatie en end-to-endzicht centraal komen te staan.

Orkestratie versus choreografie

Bij orchestratie vertelt een centrale procesdefinitie welke deelnemer volgt. Bij choreografie reageren deelnemers op events zonder één centrale component die het volledige pad bestuurt.

Choreografie vermindert centrale koppeling en past bij autonome services. Het volledige proces kan moeilijker zichtbaar worden wanneer veel eventreacties samen één bedrijfsresultaat vormen.

Organisaties combineren beide. Een orchestrator kan een bedrijfsproces bewaken terwijl services intern events publiceren. Kies bewust waar de end-to-endverantwoordelijkheid ligt.

Fouten, compensatie en observability

Maak onderscheid tussen technische fouten en bedrijfsuitkomsten. Een time-out kan een retry krijgen. Een afgewezen kredietcontrole is een geldige route, geen technische storing.

Een gedistribueerd proces kan eerdere acties vaak niet met een database-rollback ongedaan maken. Compensatie voert dan een zakelijke tegenactie uit, zoals een reservatie vrijgeven of terugbetaling starten.

Log instance-ID, actieve stap, relevante correlatiesleutels en foutsoort. Volg wachttijd en retries per stap. Process mining kan uitgevoerde instanties analyseren, terwijl operationele monitoring helpt bij een actieve storing.

Versiebeheer procesdefinities en bepaal hoe lopende instanties met wijzigingen omgaan. Een nieuw procesmodel mag oude dossiers niet zonder migratie een andere betekenis geven.

Laatst Bijgewerkt: July 10, 2026 Terug naar Woordenboek
Trefwoorden
procesorkestratie workflow engine workflowautomatisering Business Process Automation BPMN eventgedreven architectuur saga pattern API process mining exception handling