In a replicated component system, changing the condition of a component can
deleteriously affect the system as a whole unless the result of making
such a change may have on other components is considered. In response to a
request to change the condition of a subject component to a specified
condition, the request is first validated using a particular validation
algorithm associated with the request type. Prior to effecting a change to
any component in the system, the configuration controller is provided with
information that includes the type of component that each component in the
system is and the relationships that exist between components. This
information is provided through a graphical user interface in which the
attributes of each component type and the relationships between components
are specified using dialog windows and a canvas window which visually
displays representations of each component in the system and the
relationships that exist between these components.
In een herhaald componentensysteem, dat kan de voorwaarde van een component het systeem deleteriously beïnvloeden als geheel verandert tenzij het resultaat van het aanbrengen van een dergelijke verandering op andere componenten kan hebben wordt nagedacht. In antwoord op een verzoek om de voorwaarde van een onderworpen component in een gespecificeerde voorwaarde te veranderen, wordt het verzoek eerst bevestigd gebruikend een bepaald bevestigingsalgoritme verbonden aan het verzoektype. Voorafgaand aan het uitvoeren van een verandering in om het even welke component in het systeem, wordt het configuratiecontrolemechanisme voorzien van informatie die het type van component omvat dat elke component in het systeem en de verhoudingen is die tussen componenten bestaan. Deze informatie wordt verstrekt door een grafisch gebruikersinterface waarin de attributen van elke component typen en het verband tussen componenten gebruikend dialoogvensters en een canvasvenster wordt gespecificeerd dat visueel vertegenwoordiging van elke component in het systeem en de verhoudingen toont die tussen deze componenten bestaat.