1. A method for validating a plurality of data in a backend driven environment, the method comprising the steps of: a computer creating an XML Schema for a database, wherein the XML Schema contains a plurality of rules for validating a plurality of data in the database; the computer copying the database to a hashtable; the computer designating a query interval; the computer, responsive to an occurrence of a query interval, comparing the database to the hashtable; the computer determining if the database and the hashtable are identical; and the computer, responsive to determining that the database and the hashtable are not identical: creating a new XML Schema, the creating the new XML Schema including automatically updating the plurality of rules; deleting the hashtable; and saving the database as a new hashtable; and wherein the new XML Schema is created only when a determination is made that the database and the hashtable are not identical.