The class {@link ist.palcom.assembly.manager.AssemblyManager} in this package has the responsibility of loading and stopping assemblies. The actual execution of the assembly is managed by classes in {@link ist.palcom.assemblies}.
For use from Java, {@link ist.palcom.assembly.manager.AssemblyManager} has these methods:
The AssemblyManager also provides a PalCom service, which can be used for loading and stopping assemblies remotely. The service is used by AssemblyManagers themselves, for updating assemblies automatically according to PalCom's update mechanism.
The package also contains the class {@link ist.palcom.assembly.manager.ResourceManager}. This ResourceManager is used by running assemblies for monitoring the network, and continously providing the best available resources (connections and services) to the assembly.
TODO: The location of the {@link ist.palcom.assembly.manager.ResourceManager} in this package is not optimal. It should be moved to a package of its own.
@see ist.palcom.assemblies