Service registry and locator. Upper layers can register a service which can
be used by others. A service is registered using its full interface name
including package and the name of the implementation.
ServiceManager uses reflection to instanciate the
implementation.
This registry should be only used to enable different components to interact
with each other. For example: Mail component makes use of the addressbook
component
author: fdietz |