Patent ID: 8224793

Claim:
A method for registration in a de-coupled environment, comprising: reporting an intention to create a spawned component from a parent component to a manager, wherein the manager comprises an observable interface and the parent component comprises an observer interface; creating the spawned component by the parent component; providing an identity of the spawned component to the manager by the parent component that spawns the spawned component; self-initializing by the spawned component; allowing the spawned component to report its status to the manager in response to successfully starting; taking a predetermined action by the manager in response to the spawned component failing to report its status to the manager after a preset time period, wherein the predetermined action comprises one of: halting a system, halting mainline processing by the system, advising other active components of the failure, and attempting corrective action; registering the spawned component with the manager in order to include the spawned component in the system; and allowing mainline processing in response to all monitored components of a plurality of components being healthy and registered with the manager.