Openfire has various JDBC-based providers, allowing an environment to populate data from a database. What's currently missing, is a JDBC-based AdminProvider.