The DSpace Services Framework provides the infrastructure of a more componentized realization of DSpace. Services, plugins, and providers are registered with the framework so that they can find each other without having to know each other too intimately. This should make it easier to maintain, extend, and understand DSpace as it evolves.

The framework consists of:

kernel
initializes and starts the framework, grants ready access to core services
service manager
instantiates, configures, and controls services
core services
configuration, events, and the like
utilities
includes the DSpace object, a starting point in using the framework

To use the Services Framework, start by creating a running kernel instance.

@see DSpace Services Framework