Infrastructure
Components require an infrastructure which leverages the following services:
- (naming service) look up the currently connected components,
- (addressing scheme) reference to other components,
- once-only message delivery guarantee between components,
- transaction management between components or component and resources,
- security for communication between components, component and resources.
In general this model defines three roles: clients, component managers (containers), and components.