Container object uses Installation object to obtain the component's implementation specifics (get_implementation()) and loads DLL, or shared object library, or necessary .class files. |
Assembly object uses component's home object to create a component instance (create_component()). |
Create_component() call returns a reference to ComponentBase interface and Assembly object applies Configurator on this object to configure the component. |
After Assembly object instantiates all the necessary components, it starts connection process by calling receptacle connect operation on the proper ComponentBase references. |
After Assembly object completes the connection process, it calls configuration_complete() method on all the ComponentBase references. |