A high-availability configuration can be seen as a set or group of objects with interdependencies. Any application or resource that is part of the configuration is then represented by one of the objects.
The interdependences of objects can be displayed as a graph called the RMS graph.
These are the most important object types used in RMS configurations:
userApplication
Represents an application to be configured for high-availability.
SysNode
Represents a machine that is running as a node in a cluster.
gResource
Represents a generic resource that is to be defined according to the needs of a customer application.
Controller
Manages the dependencies between child and parent applications so that the child application can act as a resource of the parent application.
In a typical configuration, one detector can be associated with all objects of the same type.