Sehr interessant.
Allerdings würde ich so eine Art Sphinx-Server basteln, da ein Start der JVM für jeden eingehenden Call absoluter Overkill in Bezug auf Resourcen und Timing wäre. Dem Serverprozess dann bei einem Call den Dateinamen per TCP/IP zukommen lassen, sollte über AGI machbar sein...