There are many kinds of APIs which have been or might be defined for services in a cluster. Since our scope is necessarily limited, we are currently only considering working in the following general areas.
- Node services
- Group services
- Resource services
- Lock Services
- External Interfaces
Moreover, the areas we are going to concentrate on first are node liveness and membership, and resource agents. This will help us keep focused and enable us to make good progress while keeping the whole of the task in mind.
These areas are further defined below.