A scheduling service supports allocating 
resources (such as modules, roles, people, or 
physical resources) against time, supporting basic shared calendaring and resource 
management.
The key functions for a Scheduling service 
are:
- Support allocation and deallocation of resources against time slots
 
- Support requests for schedules by resource and/or timeframe
 
- Support for optimising schedules and timetables
 
Specifications with applicability to this 
area are:
Related services are: