Container Programming Environment
The container provides a complete programming environment for components. Interfaces are provided that enable components to interact with the container and obtain access to the container’s services. The container programming environment is shown schematically in Figure 13.5.
Figure 13.5. The container programming environment.
A component interacts with the world through the following sets of interfaces:
External interfaces define the service provided to clients. The external interfaces include the component’s supported interfaces (and facets, in the case of extended components) and are remotely accessible. ...