Application programmers need to understand the following:
The characteristics of their application to determine whether it can be made to run as a highly available or scalable data service.
The Sun Cluster API, DSDL API, and the "generic" data service. Programmers need to determine which tool is most suitable for them to use to write programs or scripts to configure their application for the cluster environment.