Menu

Contact opnemen
Logo
Pers

Streaming & gebeurtenissen

Een gebeurtenis mag niet verloren gaan.

Een bestelling, een machinestatus of een voorraadwijziging moet verdere processen in gang zetten. Wij ontwerpen gebeurteniscontracten en implementeren het platform en de koppelingen, zodat ontvangers betrouwbaar kunnen reageren, ook bij piekbelasting of tijdelijke uitval.

Lichtsignalen in glasvezels als symbool voor gegevensoverdracht, symbolische afbeelding
Eventcatalogus met schema's en verantwoordelijken · Planning en uitvoering door OTOKO®

Uw opdracht aan OTOKO®

Wat wij voor u verzorgen.

Een gebeurtenis beschrijft een opgetreden wijziging; een commando vraagt om een actie. Dit onderscheid helpt om verantwoordelijkheden niet te vermengen. Wij definiëren ID's, tijdstip, schema en de benodigde context. De volgorde wordt bekeken per inhoudelijk relevante eenheid, bijvoorbeeld een order, in plaats van generiek een globale volgorde toe te zeggen. Bij machinekoppeling worden protocollen, netwerkgrenzen en toegestane ingrepen afgestemd met de verantwoordelijken voor het beheer.

De mogelijke omvang van de dienstverlening

  • Eventcatalogus met schema's in AsyncAPI en schema registry
  • Opbouw van Kafka- of RabbitMQ-clusters met versleuteling, toegangscontrole en tenantscheiding
  • Koppeling van bronnen via Debezium, Kafka Connect en MQTT-bruggen voor machinedata
  • Verwerkingspatronen voor volgorde, idempotentie, herhaling en event sourcing
  • Beheer met bewaking van vertraging, doorvoer en consumer groups

De concrete omvang, uw medewerking en de acceptatiecriteria leggen wij vóór de start vast.

Techniek begrijpelijk toegelicht

Zo pakken wij de opgave aan.

01

Rekening houden met dubbele en vertraagde berichten

Herhaalde aflevering kan optreden na storingen. Afnemers krijgen daarom regels om al verwerkte gebeurtenissen te herkennen of zonder inhoudelijke gevolgen te herhalen. Vertraagde gebeurtenissen en latere correcties worden apart meegenomen. Wij plannen bewaring, replay en toegangsbeveiliging. Een platform voor gebeurtenissen is niet automatisch een onveranderlijk archief; bewaar- en verwijdereisen moeten bewust worden geïmplementeerd. Schemawijzigingen worden getoetst op compatibiliteit met bestaande afnemers.

02

Achterstanden en inhalen testen

De acceptatie omvat een uitvallende afnemer, een groeiende achterstand en de gecontroleerde herstart. Dashboards tonen vertraging en fouten, niet alleen het aantal ontvangen berichten. Voor de start hebben wij soorten gebeurtenissen, verwachte volumes, maximale vertraging en de inhoudelijke omgang met volgorde of dubbele verwerking nodig.

Vergaderruimte in het OTOKO®-kantoor in Keulen

Een toetsbaar resultaat

Hiermee werkt u verder.

  1. Eventcatalogus met schema's en verantwoordelijken
  2. Operationeel eventplatform als code
  3. Verwerkingsrichtlijn met patronen en voorbeelden

De overdracht verbindt uitvoering en documentatie. Samen toetsen wij de afgesproken scenario's en leggen wij de resterende taken vast.

Uw project in detail

Bedrijfsgebeurtenissen betrouwbaar verspreiden en analyseren.

Wij ontwikkelen op gebeurtenissen gebaseerde verbindingen voor processen die op wijzigingen moeten reageren. Daarbij plannen wij niet alleen het transport, maar ook de betekenis, de volgorde en de herverwerking van de gebeurtenissen.

Gebeurtenissen beschrijven als vakinhoudelijke uitspraken

Een gebeurtenis beschrijft dat iets heeft plaatsgevonden, bijvoorbeeld een bevestigde bestelling. Wij spreken een identifier, tijdstip, vakinhoudelijke context en versieregels af. Afnemers moeten kunnen herkennen of zij hetzelfde bericht al hebben verwerkt en of een gebeurtenis voor hun doel voldoende informatie bevat.

Volgorde is vaak alleen vereist binnen een bepaald bedrijfsobject. Deze eis beïnvloedt partitionering en parallellisme. Wij vermijden algemene beloften van een globale volgorde of eenmalige vakinhoudelijke verwerking en toetsen in plaats daarvan de garanties van de volledige keten inclusief het doelsysteem.

Achterstand, herhaling en gegevensbewaring aansturen

Een trage afnemer mag niet onbeperkt en onopgemerkt achterop raken. Wij monitoren vertragingen en plannen hoe capaciteit wordt verhoogd of verwerking wordt geprioriteerd. Foutieve berichten krijgen een afhandelingstraject, zodat één problematisch record niet permanent de volledige verwerking blokkeert.

Herhaalbare verwerking van gebeurtenissen is waardevol voor reparaties en nieuwe afnemers, maar vereist bewaar- en gegevensbeschermingsregels. Wij leggen vast welke historische gebeurtenissen beschikbaar blijven en hoe de gegevens in het doelsysteem opnieuw worden opgebouwd. Bij de acceptatie wordt uitdrukkelijk gekeken naar onderbrekingen, dubbele aflevering en het opnieuw starten van een afnemer.

Illustratief projectscenario

Hoe de dienst in de praktijk helpt.

Voorbeeld: een bevestigde order activeert de verzendvoorbereiding en een klantnotificatie. Beide afnemers verwerken onafhankelijk van elkaar. Valt de notificatie uit, dan blijft de order behouden; na de herstart wordt aan de hand van de transactie-ID voorkomen dat hetzelfde bericht ongecontroleerd meerdere keren wordt verstuurd.

Dit voorbeeld illustreert een mogelijk verloop en is geen klantreferentie.

Vóór de eerste stap

Uw vragen over Streaming & gebeurtenissen.

Garandeert een broker precies één inhoudelijke verwerking?

Niet op zichzelf. De garanties van het platform gelden binnen bepaalde grenzen. Zodra externe systemen worden gewijzigd, moet de applicatie dubbele verwerking en herhalingen passend behandelen.

Kunnen machinegegevens worden gekoppeld zonder rechtstreekse toegang tot de productie?

Vaak zijn gateways of bestaande exportroutes mogelijk. De concrete route wordt getoetst en goedgekeurd door de verantwoordelijken voor de productieomgeving.

Uw project

Welke opgave wilt u oplossen?

Beschrijf uw uitgangssituatie en het gewenste resultaat. De geselecteerde dienst wordt overgenomen in de contactaanvraag.

Deze dienst aanvragen

Onze partners

  • Microsoft
  • Microsoft Azure
  • Amazon AWS
  • Google Cloud
  • Thales Group
  • Arrow ECS
  • Vodafone
  • IBM
  • Veeam
  • Atlassian
  • JetBrains
  • NinjaOne
  • OPSWAT
  • Utimaco
  • Eviden

Toegankelijkheid

Pas de weergave aan uw behoeften aan.

Voor deze pagina is nog geen eenvoudige versie beschikbaar.

Instellingen gelden momenteel voor dit bezoek. Permanent opslaan kunt u toestaan in de Cookie-instellingen.