The GDS has the following advantages over using either the SunPlex Agent Builder generated source code model (see the scdscreate(1HA) man page) or the standard Sun Cluster administration commands:
The GDS is easy to use.
The GDS and its methods are precompiled and therefore cannot be modified.
The SunPlex Agent Builder can be used to generate scripts for your application and these scripts are put in a Solaris package that can be reused across multiple clusters.
While using the GDS has many advantages, there are instances when it is not the mechanism to use. The GDS is not the mechanism to use in these instances:
More control is required than is available using the precompiled resource type, such as when you need to add extension properties or change default values
The source code needs to be modified to add special functions