Echándole un ojo el otro día a http://xml.apache.org encontré AxKit, un servidor de aplicaciones XML libre (basado, como no, en Apache). La característica más importante es que transforma XML en (por ejemplo) HTML o XHTML por medio de XSLT (usando libxslt del proyecto GNOME o usando Sablotron) y utilizando XPath.
Quizá lo que más me interesa personalmente es la capacidad de utilizar las "taglib", que son módulos añadidos para AxKit, como por ejemplo ESQL (que nos permite conectar a bases de datos soportadas por DBI), o el XSP que nos permite usar sentencias condicionales, recoger parámetros GET y POST, mandar emails, utilizar Cookies, etc etc
Espero que os guste (http://axkit.org).
Salu2.Ferdy