The service pool holds all services of a habitat. Only services residing in this service pool are known by a habitat and can act as a possible solution to a user's request.
The service pool is persisted to disk on a regular basis, and read after a restart of the service. Service Pools can also be imported from other habitats using the service pool file of this different habitat.