Door een applicatie wordt in een transactie een paar lokale tabellen geupdate't. Aan het einde van transactie wordt ook een kleine subset van die data in een aparte mutatietabel gezet. Die mutatietabel wordt door een Windows Service eens in de zoveel tijd ingelezen waarna elk mutatie naar een webservice wordt gezonden. Het eindpunt van de webservice pikt de mutatie op en update zijn eigen database weer, deze database is qua omvang en structuur anders.
Waar moet rekening mee worden gehouden qua vormgeving van de mutatietabel zodat de mutaties uiteindelijk een consistent eindbeeld geven van de database?
Bijvoorbeeld: er moet een datum/tijd stempel per mutatie zijn om te bepalen wat in welke volgorde moet worden aangeboden aan de webservice, maar moet deze datum/tijd zijn van het startmoment of het eindmoment van de transactie zijn?
Waar moet rekening mee worden gehouden qua vormgeving van de mutatietabel zodat de mutaties uiteindelijk een consistent eindbeeld geven van de database?
Bijvoorbeeld: er moet een datum/tijd stempel per mutatie zijn om te bepalen wat in welke volgorde moet worden aangeboden aan de webservice, maar moet deze datum/tijd zijn van het startmoment of het eindmoment van de transactie zijn?