To enable multiple containers to be independently packaged and loaded, the administrative command infrastructure of Enterprise Server provides the following features:
Location independence. Administration commands can be loaded from any add-on component that is known to Enterprise Server.
Extensibility. Administrative commands that are available to Enterprise Server are discovered on demand and not obtained from a preset list of commands.
Support for the HK2 architecture. Commands can use injection to express their dependencies, and extraction to provide results to a user. For more information, see Chapter 2, Writing HK2 Components.