One implementation interface for database manufacturers, the other implementation interface for application and applet writers.