The present invention discloses a method, apparatus, and article of
manufacture for tracking and propagating state changes in a message-driven
computer program. In accordance with the present invention, a program in
the memory of a computer receives a notification signal indicating that an
event has occurred and transitions a first component from a current state
to a new state based on the notification signal, wherein the states are
represented by discrete objects or components. The computer program
propagates, to a second component subordinate to a first component
representing the new state, a signal indicating the new state of the first
component.
De onderhavige uitvinding onthult een methode, apparaten, en een artikel van vervaardiging voor het volgen van en het verspreiden van staatsveranderingen in een bericht-gedreven computerprogramma. Overeenkomstig de onderhavige uitvinding, ontvangt een programma in het geheugen van een computer een berichtsignaal erop wijst dat dat een gebeurtenis en overgangen een eerste component van een huidige staat aan een nieuwe staat voorgekomen is die op het berichtsignaal wordt gebaseerd, waarin de staten door afzonderlijke voorwerpen of componenten worden vertegenwoordigd. Het computerprogramma verspreidt zich, aan een tweede component ondergeschikt aan een eerste component die de nieuwe staat vertegenwoordigt, een signaal dat op de nieuwe staat van de eerste component wijst.