I've started a new project called Catnip that will let you create standard web applications out of your HME apps and use them in Apache Tomcat. I've done a lot of coding and have it mostly working. I started documenting it in a Google Code project. Basically you can take any HME application and make it into a web app by bundling it up and creating a web.xml.
My hope is that this will become the standard way of deploying applications. It will also make administering multiple apps much easier as you won't have to punch a firewall hole for every single app. And you can use standard web tools to manage it.
Galleon is a big monolithic bloat and Tomcat is a proven industry standard for servers. I plan to keep Catnip as small as possible. It will not provide any applications (except maybe a TiVoToComeback interface), just the integration pieces.
I would like to get other developers input on the integration points so if you have any suggestions to make it easier, just speak up.