FireStorm importiert Datenbank-Schemadefinitionen von SQL-Skripten oder direkt aus Datenbanken via JDBC und erzeugt dann eine komplette Daten-Zugriffsschicht, die auf dem Designpattern Data Access Object (DAO) beruht. Der generierte Quellcode ist sorgfältig geschrieben, konsistent, und enthält Dokumentation. FireStorm kann Quellcode auf Basis von JDBC/SQL erzeugen, aber auch EJB Entity Beans für die wichtigsten J2EE-Applikationsserver, darunter BEA WebLogic und IBM WebSphere. FireStorm/DAO ist eine leistungsfähige, aber dennoch einfache Alternative zu traditionellen objektrelationalen Abbildungsprodukten. Anstatt zu versuchen, beliebigen Java-Code an jedes Datenbankschema mit Hilfe komplexer Regeln anzupassen, erzeugt FireStorm Java-Quellcode, der das relationale Datenbankschema eins zu eins abbildet. (hjb)