A method, apparatus, and article of manufacture for providing a
component-based computing system having programmable components and
component aliases for identifying computing components for providing
component addressing/identification and naming spaces is disclosed. The
computing system has a partition activation control module for receiving a
request to activate a component initiated by a calling component and
activating an instance of the requested component, a permit object
activation module for determining whether an instance of the requested
component may be activated, a component object alias activation module for
substituting a unique component class ID for a component alias class ID if
the requested component corresponds to a component object alias, a system
component catalog database for maintaining component object configuration
data, and a component object activation module for activating the
requested component. The method determines the identity of the requested
processing component, including an identity of a unique component class ID
and an identity of a partition from a request to activate a component
initiated by a calling component and obtains configuration data for the
requested component, the configuration data comprises one or more
component parameters for the requested component. If the configuration
data indicates that the requested component is a component object alias,
the method substitutes a unique component class ID for the component alias
class ID and activates an instance of the requested component.